blob: fad131d81c32902f2679d558d4b69ffae183419f (
plain)
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
|
<?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'] );
}
?>
|