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:
rub 2006-03-08 23:14:53 +00:00
parent cba56c06ed
commit b263f0c996
15 changed files with 160 additions and 33 deletions

View file

@ -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;
}
?>