mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-28 04:09:56 +03:00
Step 1 improvement issue 0000301:
o Change status of table #_user_infos o Don't send password to webmaster, guest, generic Next Step: o Functions Check of status o Restricted Access for user generic git-svn-id: http://piwigo.org/svn/trunk@1070 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
cba56c06ed
commit
b263f0c996
15 changed files with 160 additions and 33 deletions
|
@ -292,7 +292,7 @@ SELECT id
|
|||
}
|
||||
|
||||
// if user is not an admin, locked categories can be considered as private$
|
||||
if ($user_status != 'admin')
|
||||
if (!is_admin())
|
||||
{
|
||||
$query = '
|
||||
SELECT id
|
||||
|
@ -439,7 +439,7 @@ function create_user_infos($user_id)
|
|||
$insert =
|
||||
array(
|
||||
'user_id' => $user_id,
|
||||
'status' => $user_id == $conf['webmaster_id'] ? 'admin' : 'guest',
|
||||
'status' => $user_id == $conf['webmaster_id'] ? 'admin' : 'normal',
|
||||
'template' => $conf['default_template'],
|
||||
'nb_image_line' => $conf['nb_image_line'],
|
||||
'nb_line_page' => $conf['nb_line_page'],
|
||||
|
@ -536,4 +536,15 @@ function log_user($user_id, $remember_me)
|
|||
$_SESSION['id'] = $user_id;
|
||||
}
|
||||
|
||||
/*
|
||||
* Return if current is an administrator
|
||||
* @return bool
|
||||
*/
|
||||
function is_admin()
|
||||
{
|
||||
global $user;
|
||||
|
||||
return ($user['status'] == 'webmaster' or $user['status'] == 'admin') ? true : false;
|
||||
}
|
||||
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue