Source for file _profile.php
Documentation is available at _profile.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/}
if( !defined('DB_USER') ) die( 'Please, do not access this page directly.' );
echo
'<p>', T_( 'You are not logged in.' ), '</p>';
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 ?>" />
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') );
<div class="label"><label for="newuser_idmode">
<?php echo
T_('Identity shown') ?>:</label></div>
<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>
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.') );
<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>
<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>
<input type="submit" class="submit" name="submit" value="
<?php echo
T_('Update') ?>" />
<input type="reset" class="reset" value="
<?php echo
T_('Reset') ?>" />
<div class="clear"></div>