diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2011-06-22 11:28:20 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2011-06-22 11:28:20 +0200 |
commit | 9db190c7e736ec8d063187d4241b59feaf7dc2d1 (patch) | |
tree | 46d1a0dee7febef5c2d57a9f7b972be16a163b3d /includes/templates/Userlogin.php | |
parent | 78677c7bbdcc9739f6c10c75935898a20e1acd9e (diff) |
update to MediaWiki 1.17.0
Diffstat (limited to 'includes/templates/Userlogin.php')
-rw-r--r-- | includes/templates/Userlogin.php | 81 |
1 files changed, 64 insertions, 17 deletions
diff --git a/includes/templates/Userlogin.php b/includes/templates/Userlogin.php index 60f33767..99ab2d8e 100644 --- a/includes/templates/Userlogin.php +++ b/includes/templates/Userlogin.php @@ -1,9 +1,15 @@ <?php /** - * @defgroup Templates Templates + * Html forms for user login and account creation + * * @file * @ingroup Templates */ + +/** + * @defgroup Templates Templates + */ + if( !defined( 'MEDIAWIKI' ) ) die( -1 ); /** @@ -61,7 +67,7 @@ class UserloginTemplate extends QuickTemplate { </td> </tr> - <?php if( $this->data['usedomain'] ) { + <?php if( isset( $this->data['usedomain'] ) && $this->data['usedomain'] ) { $doms = ""; foreach( $this->data['domainnames'] as $dom ) { $doms .= "<option>" . htmlspecialchars( $dom ) . "</option>"; @@ -77,17 +83,41 @@ class UserloginTemplate extends QuickTemplate { </td> </tr> <?php } + + if( $this->haveData( 'extrafields' ) ) { + echo $this->data['extrafields']; + } + if( $this->data['canremember'] ) { ?> <tr> <td></td> <td class="mw-input"> <?php - echo Html::input( 'wpRemember', '1', 'checkbox', array( - 'tabindex' => '4', - 'id' => 'wpRemember' - ) + ( $this->data['remember'] ? array( 'checked' ) : array() ) ); ?> - - <label for="wpRemember"><?php $this->msg('remembermypassword') ?></label> + global $wgCookieExpiration, $wgLang; + echo Xml::checkLabel( + wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ), + 'wpRemember', + 'wpRemember', + $this->data['remember'], + array( 'tabindex' => '8' ) + ) + ?> + </td> + </tr> +<?php } ?> +<?php if( $this->data['cansecurelogin'] ) { ?> + <tr> + <td></td> + <td class="mw-input"> + <?php + echo Xml::checkLabel( + wfMsg( 'securelogin-stick-https' ), + 'wpStickHTTPS', + 'wpStickHTTPS', + $this->data['stickHTTPS'], + array( 'tabindex' => '9' ) + ); + ?> </td> </tr> <?php } ?> @@ -97,13 +127,13 @@ class UserloginTemplate extends QuickTemplate { <?php echo Html::input( 'wpLoginAttempt', wfMsg( 'login' ), 'submit', array( 'id' => 'wpLoginAttempt', - 'tabindex' => '5' + 'tabindex' => '9' ) ); if ( $this->data['useemail'] && $this->data['canreset'] ) { - echo ' '; + echo ' '; echo Html::input( 'wpMailmypassword', wfMsg( 'mailmypassword' ), 'submit', array( 'id' => 'wpMailmypassword', - 'tabindex' => '6' + 'tabindex' => '10' ) ); } ?> @@ -145,6 +175,8 @@ class UsercreateTemplate extends QuickTemplate { </div> <div class="visualClear"></div> <?php } ?> + +<div id="signupstart"><?php $this->msgWiki( 'signupstart' ); ?></div> <div id="userlogin"> <form name="userlogin2" id="userlogin2" method="post" action="<?php $this->text('action') ?>"> @@ -240,21 +272,36 @@ class UsercreateTemplate extends QuickTemplate { </div> </td> <?php } ?> + <?php if( $this->data['usereason'] ) { ?> + </tr> + <tr> + <td class="mw-label"><label for='wpReason'><?php $this->msg('createaccountreason') ?></label></td> + <td class="mw-input"> + <input type='text' class='loginText' name="wpReason" id="wpReason" + tabindex="7" + value="<?php $this->text('reason') ?>" size='20' /> + </td> + <?php } ?> </tr> <?php if( $this->data['canremember'] ) { ?> <tr> <td></td> <td class="mw-input"> - <input type='checkbox' name="wpRemember" - tabindex="7" - value="1" id="wpRemember" - <?php if( $this->data['remember'] ) { ?>checked="checked"<?php } ?> - /> <label for="wpRemember"><?php $this->msg('remembermypassword') ?></label> + <?php + global $wgCookieExpiration, $wgLang; + echo Xml::checkLabel( + wfMsgExt( 'remembermypassword', 'parsemag', $wgLang->formatNum( ceil( $wgCookieExpiration / ( 3600 * 24 ) ) ) ), + 'wpRemember', + 'wpRemember', + $this->data['remember'], + array( 'tabindex' => '8' ) + ) + ?> </td> </tr> <?php } - $tabIndex = 8; + $tabIndex = 9; if ( isset( $this->data['extraInput'] ) && is_array( $this->data['extraInput'] ) ) { foreach ( $this->data['extraInput'] as $inputItem ) { ?> <tr> |