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') ?>" />&nbsp;<?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 + -
显示快捷键?