mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 11:19:55 +03:00
file added, to separate add and modify user infos
git-svn-id: http://piwigo.org/svn/trunk@8 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
0d4089e914
commit
0cc55ec468
1 changed files with 63 additions and 0 deletions
63
admin/user_modify.php
Normal file
63
admin/user_modify.php
Normal file
|
@ -0,0 +1,63 @@
|
|||
<?php
|
||||
/***************************************************************************
|
||||
* user_modify.php *
|
||||
* ------------------- *
|
||||
* application : PhpWebGallery 1.3 *
|
||||
* author : Pierrick LE GALL <pierrick@z0rglub.com> *
|
||||
* *
|
||||
***************************************************************************/
|
||||
|
||||
/***************************************************************************
|
||||
* *
|
||||
* This program is free software; you can redistribute it and/or modify *
|
||||
* it under the terms of the GNU General Public License as published by *
|
||||
* the Free Software Foundation; *
|
||||
* *
|
||||
***************************************************************************/
|
||||
include_once( './include/isadmin.inc.php' );
|
||||
//----------------------------------------------------- template initialization
|
||||
$sub = $vtp->Open( '../template/'.$user['template'].'/admin/user_modify.vtp' );
|
||||
$error = array();
|
||||
$tpl = array( 'user_err_modify', 'user_err_unknown' );
|
||||
templatize_array( $tpl, 'lang' );
|
||||
//--------------------------------------------------------- form criteria check
|
||||
$display_form = true;
|
||||
|
||||
$query = 'select';
|
||||
$query.= ' username,status,mail_address';
|
||||
$query.= ' from '.$prefixeTable.'users';
|
||||
$query.= ' where id = '.$_GET['user_id'];
|
||||
$query.= ';';
|
||||
$row = mysql_fetch_array( mysql_query( $query ) );
|
||||
|
||||
$username = $row['username'];
|
||||
$status = $row['status'];
|
||||
$mail_address = $row['mail_address'];
|
||||
|
||||
if ( $username == 'guest'
|
||||
or ( $username == $conf['webmaster']
|
||||
and $user['username'] != $conf['webmaster'] ) )
|
||||
{
|
||||
$vtp->addSession( $sub, 'err_modify' );
|
||||
$vtp->closeSession( $sub, 'err_modify' );
|
||||
$display_form = false;
|
||||
}
|
||||
if ( $username == '' )
|
||||
{
|
||||
$vtp->addSession( $sub, 'err_unknown' );
|
||||
$vtp->closeSession( $sub, 'err_unknown' );
|
||||
$display_form = false;
|
||||
}
|
||||
|
||||
if ( $display_form and isset( $_POST['submit'] ) )
|
||||
{
|
||||
$use_new_password = false;
|
||||
if ( $_POST['use_new_pwd'] == 1)
|
||||
{
|
||||
$use_new_password = true;
|
||||
}
|
||||
$error = update_user(
|
||||
$_GET['user_id'], $_POST['mail_address'], $_POST['status'],
|
||||
$use_new_password, $POST['password'] );
|
||||
}
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue