diff options
author | plegall <plg@piwigo.org> | 2010-03-22 00:21:25 +0000 |
---|---|---|
committer | plegall <plg@piwigo.org> | 2010-03-22 00:21:25 +0000 |
commit | fbfe11375e1ee84a2a9ba102ee34acb5ee1c3d26 (patch) | |
tree | c17786f78ec686f0c0142165ac42d8333d86708c /include/common.inc.php | |
parent | fdb92b15fa6ce135e298e215d97af11640156692 (diff) |
feature 1505: improvement, when there is no photo yet in the gallery, first
shows a connection box (and only this), then if the user is an admin shows the
"Hello %s, your gallery is empty...".
I've also added the ability to deactivate this message. Only an admin can
deactivate it.
git-svn-id: http://piwigo.org/svn/trunk@5240 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include/common.inc.php')
-rw-r--r-- | include/common.inc.php | 41 |
1 files changed, 36 insertions, 5 deletions
diff --git a/include/common.inc.php b/include/common.inc.php index f5c0b606c..728bf5bad 100644 --- a/include/common.inc.php +++ b/include/common.inc.php @@ -180,14 +180,45 @@ SELECT if (0 == $nb_photos) { $template->set_filenames(array('no_photo_yet'=>'no_photo_yet.tpl')); - - $url = $conf['no_photo_yet_url']; - if (substr($url, 0, 4) != 'http') + + if (is_admin()) + { + if (isset($_GET['no_photo_yet'])) + { + conf_update_param('no_photo_yet', 'false'); + redirect(make_index_url()); + exit(); + } + + $url = $conf['no_photo_yet_url']; + if (substr($url, 0, 4) != 'http') + { + $url = get_root_url().$url; + } + + $template->assign( + array( + 'step' => 2, + 'intro' => sprintf( + l10n('Hello %s, your Piwigo photo gallery is empty!'), + $user['username'] + ), + 'next_step_url' => $url, + 'deactivate_url' => get_root_url().'?no_photo_yet=deactivate', + ) + ); + } + else { - $url = get_root_url().$url; + + $template->assign( + array( + 'step' => 1, + 'U_LOGIN' => 'identification.php', + ) + ); } - $template->assign(array('next_step_url' => $url)); $template->pparse('no_photo_yet'); exit(); } |