diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2006-10-11 18:12:39 +0000 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2006-10-11 18:12:39 +0000 |
commit | 183851b06bd6c52f3cae5375f433da720d410447 (patch) | |
tree | a477257decbf3360127f6739c2f9d0ec57a03d39 /includes/templates |
MediaWiki 1.7.1 wiederhergestellt
Diffstat (limited to 'includes/templates')
-rw-r--r-- | includes/templates/Userlogin.php | 215 |
1 files changed, 215 insertions, 0 deletions
diff --git a/includes/templates/Userlogin.php b/includes/templates/Userlogin.php new file mode 100644 index 00000000..66368669 --- /dev/null +++ b/includes/templates/Userlogin.php @@ -0,0 +1,215 @@ +<?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 + + } +} + +?> |