diff options
Diffstat (limited to 'includes/templates/Usercreate.php')
-rw-r--r-- | includes/templates/Usercreate.php | 58 |
1 files changed, 33 insertions, 25 deletions
diff --git a/includes/templates/Usercreate.php b/includes/templates/Usercreate.php index 98727f17..541d9e40 100644 --- a/includes/templates/Usercreate.php +++ b/includes/templates/Usercreate.php @@ -40,7 +40,7 @@ class UsercreateTemplate extends QuickTemplate { 'helptext' => $helptext, ); } - + function execute() { if( $this->data['message'] ) { ?> @@ -77,13 +77,27 @@ class UsercreateTemplate extends QuickTemplate { </td> </tr> <tr> + <td></td> + <td class="mw-input"> + <?php if( $this->data['createemail'] ) { + echo Xml::checkLabel( + wfMessage( 'createaccountmail' )->text(), + 'wpCreateaccountMail', + 'wpCreateaccountMail', + $this->data['createemailset'], + array( 'tabindex' => '2' ) + ); + } ?> + </td> + </tr> + <tr class="mw-row-password"> <td class="mw-label"><label for='wpPassword2'><?php $this->msg('yourpassword') ?></label></td> <td class="mw-input"> <?php echo Html::input( 'wpPassword', null, 'password', array( 'class' => 'loginPassword', 'id' => 'wpPassword2', - 'tabindex' => '2', + 'tabindex' => '3', 'size' => '20' ) + User::passwordChangeInputAttribs() ); ?> </td> @@ -94,24 +108,24 @@ class UsercreateTemplate extends QuickTemplate { $doms .= "<option>" . htmlspecialchars( $dom ) . "</option>"; } ?> - <tr> + <tr id="mw-user-domain-section"> <td class="mw-label"><?php $this->msg( 'yourdomainname' ) ?></td> <td class="mw-input"> <select name="wpDomain" value="<?php $this->text( 'domain' ) ?>" - tabindex="3"> + tabindex="4"> <?php echo $doms ?> </select> </td> </tr> <?php } ?> - <tr> + <tr class="mw-row-password"> <td class="mw-label"><label for='wpRetype'><?php $this->msg('yourpasswordagain') ?></label></td> <td class="mw-input"> <?php echo Html::input( 'wpRetype', null, 'password', array( 'class' => 'loginPassword', 'id' => 'wpRetype', - 'tabindex' => '4', + 'tabindex' => '5', 'size' => '20' ) + User::passwordChangeInputAttribs() ); ?> </td> @@ -124,7 +138,7 @@ class UsercreateTemplate extends QuickTemplate { echo Html::input( 'wpEmail', $this->data['email'], 'email', array( 'class' => 'loginText', 'id' => 'wpEmail', - 'tabindex' => '5', + 'tabindex' => '6', 'size' => '20' ) ); ?> <div class="prefsectiontip"> @@ -146,7 +160,7 @@ class UsercreateTemplate extends QuickTemplate { <td class="mw-label"><label for='wpRealName'><?php $this->msg('yourrealname') ?></label></td> <td class="mw-input"> <input type='text' class='loginText' name="wpRealName" id="wpRealName" - tabindex="6" + tabindex="7" value="<?php $this->text('realname') ?>" size='20' /> <div class="prefsectiontip"> <?php $this->msgWiki('prefs-help-realname'); ?> @@ -159,7 +173,7 @@ class UsercreateTemplate extends QuickTemplate { <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" + tabindex="8" value="<?php $this->text('reason') ?>" size='20' /> </td> <?php } ?> @@ -176,20 +190,20 @@ class UsercreateTemplate extends QuickTemplate { 'wpRemember', 'wpRemember', $this->data['remember'], - array( 'tabindex' => '8' ) + array( 'tabindex' => '9' ) ) ?> </td> </tr> <?php } - $tabIndex = 9; + $tabIndex = 10; if ( isset( $this->data['extraInput'] ) && is_array( $this->data['extraInput'] ) ) { foreach ( $this->data['extraInput'] as $inputItem ) { ?> <tr> - <?php + <?php if ( !empty( $inputItem['msg'] ) && $inputItem['type'] != 'checkbox' ) { - ?><td class="mw-label"><label for="<?php + ?><td class="mw-label"><label for="<?php echo htmlspecialchars( $inputItem['name'] ); ?>"><?php $this->msgWiki( $inputItem['msg'] ) ?></label><?php } else { @@ -200,17 +214,17 @@ class UsercreateTemplate extends QuickTemplate { <input type="<?php echo htmlspecialchars( $inputItem['type'] ) ?>" name="<?php echo htmlspecialchars( $inputItem['name'] ); ?>" tabindex="<?php echo $tabIndex++; ?>" - value="<?php + value="<?php if ( $inputItem['type'] != 'checkbox' ) { echo htmlspecialchars( $inputItem['value'] ); } else { echo '1'; - } + } ?>" id="<?php echo htmlspecialchars( $inputItem['name'] ); ?>" - <?php + <?php if ( $inputItem['type'] == 'checkbox' && !empty( $inputItem['value'] ) ) - echo 'checked="checked"'; - ?> /> <?php + echo 'checked="checked"'; + ?> /> <?php if ( $inputItem['type'] == 'checkbox' && !empty( $inputItem['msg'] ) ) { ?> <label for="<?php echo htmlspecialchars( $inputItem['name'] ); ?>"><?php @@ -224,8 +238,7 @@ class UsercreateTemplate extends QuickTemplate { <?php } ?> </td> </tr> -<?php - +<?php } } ?> @@ -235,11 +248,6 @@ class UsercreateTemplate extends QuickTemplate { <input type='submit' name="wpCreateaccount" id="wpCreateaccount" tabindex="<?php echo $tabIndex++; ?>" value="<?php $this->msg('createaccount') ?>" /> - <?php if( $this->data['createemail'] ) { ?> - <input type='submit' name="wpCreateaccountMail" id="wpCreateaccountMail" - tabindex="<?php echo $tabIndex++; ?>" - value="<?php $this->msg('createaccountmail') ?>" /> - <?php } ?> </td> </tr> </table> |