userlogin.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 216 行
PHP
216 行
<?php/** * @package MediaWiki * @subpackage Templates */if( !defined( 'MEDIAWIKI' ) ) die( -1 );/** */require_once( 'includes/SkinTemplate.php' );/** * HTML template for Special:Userlogin form * @package MediaWiki * @subpackage Templates */class UserloginTemplate extends QuickTemplate { function execute() { if( $this->data['message'] ) {?> <div class="<?php $this->text('messagetype') ?>box"> <?php if ( $this->data['messagetype'] == 'error' ) { ?> <h2><?php $this->msg('loginerror') ?>:</h2> <?php } ?> <?php $this->html('message') ?> </div> <div class="visualClear"></div><?php } ?><div id="userloginForm"><form name="userlogin" method="post" action="<?php $this->text('action') ?>"> <h2><?php $this->msg('login') ?></h2> <p id="userloginlink"><?php $this->html('link') ?></p> <div id="userloginprompt"><?php $this->msgWiki('loginprompt') ?></div> <?php if( @$this->haveData( 'languages' ) ) { ?><div id="languagelinks"><p><?php $this->html( 'languages' ); ?></p></div><?php } ?> <table> <tr> <td align='right'><label for='wpName1'><?php $this->msg('yourname') ?>:</label></td> <td align='left'> <input type='text' class='loginText' name="wpName" id="wpName1" value="<?php $this->text('name') ?>" size='20' /> </td> </tr> <tr> <td align='right'><label for='wpPassword1'><?php $this->msg('yourpassword') ?>:</label></td> <td align='left'> <input type='password' class='loginPassword' name="wpPassword" id="wpPassword1" value="<?php $this->text('password') ?>" size='20' /> </td> </tr> <?php if( $this->data['usedomain'] ) { $doms = ""; foreach( $this->data['domainnames'] as $dom ) { $doms .= "<option>" . htmlspecialchars( $dom ) . "</option>"; } ?> <tr> <td align='right'><?php $this->msg( 'yourdomainname' ) ?>:</td> <td align='left'> <select name="wpDomain" value="<?php $this->text( 'domain' ) ?>"> <?php echo $doms ?> </select> </td> </tr> <?php } ?> <tr> <td></td> <td align='left'> <input type='checkbox' name="wpRemember" value="1" id="wpRemember" <?php if( $this->data['remember'] ) { ?>checked="checked"<?php } ?> /> <label for="wpRemember"><?php $this->msg('remembermypassword') ?></label> </td> </tr> <tr> <td></td> <td align='left' style="white-space:nowrap"> <input type='submit' name="wpLoginattempt" id="wpLoginattempt" value="<?php $this->msg('login') ?>" /> <?php if( $this->data['useemail'] ) { ?><input type='submit' name="wpMailmypassword" id="wpMailmypassword" value="<?php $this->msg('mailmypassword') ?>" /> <?php } ?> </td> </tr> </table><?php if( @$this->haveData( 'uselang' ) ) { ?><input type="hidden" name="uselang" value="<?php $this->text( 'uselang' ); ?>" /><?php } ?></form></div><div id="loginend"><?php $this->msgWiki( 'loginend' ); ?></div><?php }}class UsercreateTemplate extends QuickTemplate { function execute() { if( $this->data['message'] ) {?> <div class="<?php $this->text('messagetype') ?>box"> <?php if ( $this->data['messagetype'] == 'error' ) { ?> <h2><?php $this->msg('loginerror') ?>:</h2> <?php } ?> <?php $this->html('message') ?> </div> <div class="visualClear"></div><?php } ?><div id="userlogin"><form name="userlogin2" id="userlogin2" method="post" action="<?php $this->text('action') ?>"> <h2><?php $this->msg('createaccount') ?></h2> <p id="userloginlink"><?php $this->html('link') ?></p> <?php $this->html('header'); /* pre-table point for form plugins... */ ?> <?php if( @$this->haveData( 'languages' ) ) { ?><div id="languagelinks"><p><?php $this->html( 'languages' ); ?></p></div><?php } ?> <table> <tr> <td align='right'><label for='wpName2'><?php $this->msg('yourname') ?>:</label></td> <td align='left'> <input type='text' class='loginText' name="wpName" id="wpName2" value="<?php $this->text('name') ?>" size='20' /> </td> </tr> <tr> <td align='right'><label for='wpPassword2'><?php $this->msg('yourpassword') ?>:</label></td> <td align='left'> <input type='password' class='loginPassword' name="wpPassword" id="wpPassword2" value="<?php $this->text('password') ?>" size='20' /> </td> </tr> <?php if( $this->data['usedomain'] ) { $doms = ""; foreach( $this->data['domainnames'] as $dom ) { $doms .= "<option>" . htmlspecialchars( $dom ) . "</option>"; } ?> <tr> <td align='right'><?php $this->msg( 'yourdomainname' ) ?>:</td> <td align='left'> <select name="wpDomain" value="<?php $this->text( 'domain' ) ?>"> <?php echo $doms ?> </select> </td> </tr> <?php } ?> <tr> <td align='right'><label for='wpRetype'><?php $this->msg('yourpasswordagain') ?>:</label></td> <td align='left'> <input type='password' class='loginPassword' name="wpRetype" id="wpRetype" value="<?php $this->text('retype') ?>" size='20' /> </td> </tr> <tr> <?php if( $this->data['useemail'] ) { ?> <td align='right'><label for='wpEmail'><?php $this->msg('youremail') ?>:</label></td> <td align='left'> <input type='text' class='loginText' name="wpEmail" id="wpEmail" value="<?php $this->text('email') ?>" size='20' /> </td> <?php } ?> <?php if( $this->data['userealname'] ) { ?> </tr> <tr> <td align='right'><label for='wpRealName'><?php $this->msg('yourrealname') ?>:</label></td> <td align='left'> <input type='text' class='loginText' name="wpRealName" id="wpRealName" value="<?php $this->text('realname') ?>" size='20' /> </td> <?php } ?> </tr> <tr> <td></td> <td align='left'> <input type='checkbox' name="wpRemember" value="1" id="wpRemember" <?php if( $this->data['remember'] ) { ?>checked="checked"<?php } ?> /> <label for="wpRemember"><?php $this->msg('remembermypassword') ?></label> </td> </tr> <tr> <td></td> <td align='left'> <input type='submit' name="wpCreateaccount" id="wpCreateaccount" value="<?php $this->msg('createaccount') ?>" /> <?php if( $this->data['createemail'] ) { ?> <input type='submit' name="wpCreateaccountMail" id="wpCreateaccountMail" value="<?php $this->msg('createaccountmail') ?>" /> <?php } ?> </td> </tr> </table> <?php if ($this->data['userealname'] || $this->data['useemail']) { echo '<div id="login-sectiontip">'; if ( $this->data['useemail'] ) { echo '<div>'; $this->msgHtml('prefs-help-email'); echo '</div>'; } if ( $this->data['userealname'] ) { echo '<div>'; $this->msgHtml('prefs-help-realname'); echo '</div>'; } echo '</div>'; } ?><?php if( @$this->haveData( 'uselang' ) ) { ?><input type="hidden" name="uselang" value="<?php $this->text( 'uselang' ); ?>" /><?php } ?></form></div><div id="signupend"><?php $this->msgWiki( 'signupend' ); ?></div><?php }}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?