1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<?php
/**
* This is the template that displays the user profile form
*
* This file is not meant to be called directly.
* It is meant to be called by an include in the _main.php template.
* To display a feedback, you should call a stub AND pass the right parameters
* For example: /blogs/index.php?disp=profile
* Note: don't code this URL by hand, use the template functions to generate it!
*
* b2evolution - {@link http://b2evolution.net/}
* Released under GNU GPL License - {@link http://b2evolution.net/about/license.html}
* @copyright (c)2003-2005 by Francois PLANQUE - {@link http://fplanque.net/}
*
* @package evoskins
*/
if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
if( ! is_logged_in() )
{ // must be logged in!
echo '<p>', T_( 'You are not logged in.' ), '</p>';
return;
}
// --- //
param( 'redirect_to', 'string', '');
?>
<!-- form to add a comment -->
<?php form_formstart( $htsrv_url.'/profile_update.php', 'bComment', '', 'post' ); ?>
<input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" />
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to ?>" />
<?php
form_info( T_('Login'), $current_User->dget('login'), T_('ID').': '.$current_User->ID );
form_info( T_('Level'), $current_User->dget('level') );
form_info( T_('Posts'), $current_User->dget('num_posts') );
form_text( 'newuser_firstname', get_user_info( 'firstname' ), 40, T_('First name'), '', 50, 'bComment' );
form_text( 'newuser_lastname', get_user_info( 'lastname' ), 40, T_('Last name'), '', 50, 'bComment' );
form_text( 'newuser_nickname', get_user_info( 'nickname' ), 40, T_('Nickname'), '', 50, 'bComment' );
?>
<fieldset>
<div class="label"><label for="newuser_idmode"><?php echo T_('Identity shown') ?>:</label></div>
<div class="input">
<?php $idmode = get_user_info( 'idmode' ); ?>
<select name="newuser_idmode" id="newuser_idmode" class="bComment">
<option value="nickname"<?php if ( $idmode == 'nickname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'nickname', 'raw', false ) != '' ) user_info( 'nickname', 'htmlhead' ); else echo '['.T_('Nickname').']' ?></option>
<option value="login"<?php if ( $idmode == 'login' ) echo ' selected="selected"'; ?>><?php if( user_info( 'login', 'raw', false ) != '' ) user_info( 'login', 'htmlhead' ); else echo '['.T_('Login').']' ?></option>
<option value="firstname"<?php if ( $idmode == 'firstname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']' ?></option>
<option value="lastname"<?php if ( $idmode == 'lastname' ) echo ' selected="selected"'; ?>><?php if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']' ?></option>
<option value="namefl"<?php if ( $idmode == 'namefl' ) echo ' selected="selected"'; ?>><?php if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']'; echo ' '; if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']' ?></option>
<option value="namelf"<?php if ( $idmode == 'namelf' ) echo ' selected="selected"'; ?>><?php if( user_info( 'lastname', 'raw', false ) != '' ) user_info( 'lastname', 'htmlhead' ); else echo '['.T_('Last name').']'; echo ' '; if( user_info( 'firstname', 'raw', false ) != '' ) user_info( 'firstname', 'htmlhead' ); else echo '['.T_('First name').']' ?></option>
</select>
</div>
</fieldset>
<?php
form_select( 'newuser_locale', get_user_info( 'locale' ), 'locale_options', T_('Locale'), '', 'bComment' );
form_text( 'newuser_email', get_user_info( 'email' ), 40, T_('Email'), '', 100, 'bComment' );
form_text( 'newuser_url', get_user_info( 'url' ), 40, T_('URL'), '', 100, 'bComment' );
form_text( 'newuser_icq', get_user_info( 'icq' ), 40, T_('ICQ'), '', 10, 'bComment' );
form_text( 'newuser_aim', get_user_info( 'aim' ), 40, T_('AOL I.M.'), '', 50, 'bComment' );
form_text( 'newuser_msn', get_user_info( 'msn' ), 40, T_('MSN I.M.'), '', 100, 'bComment' );
form_text( 'newuser_yim', get_user_info( 'yim' ), 40, T_('Yahoo I.M.'), '', 50, 'bComment' );
form_checkbox( 'newuser_notify', get_user_info( 'notify' ), T_('Notifications'), T_('Check this to receive notification whenever one of your posts receives comments, trackbacks, etc.') );
?>
<fieldset>
<div class="label"><label for="pass1"><?php echo T_('New password') ?>:</label></div>
<div class="input"><input type="password" name="pass1" id="pass1" value="" size="16" class="bComment" /></div>
</fieldset>
<fieldset>
<div class="label"><label for="pass2"><?php echo T_('Confirm new password') ?>:</label></div>
<div class="input"><input type="password" name="pass2" id="pass2" value="" size="16" class="bComment" /></div>
</fieldset>
<fieldset>
<div class="input">
<input type="submit" class="submit" name="submit" value="<?php echo T_('Update') ?>" />
<input type="reset" class="reset" value="<?php echo T_('Reset') ?>" />
</div>
</fieldset>
<div class="clear"></div>
</form>
|