aboutsummaryrefslogtreecommitdiffstats
path: root/include/common.inc.php
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2010-03-22 00:21:25 +0000
committerplegall <plg@piwigo.org>2010-03-22 00:21:25 +0000
commitfbfe11375e1ee84a2a9ba102ee34acb5ee1c3d26 (patch)
treec17786f78ec686f0c0142165ac42d8333d86708c /include/common.inc.php
parentfdb92b15fa6ce135e298e215d97af11640156692 (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.php41
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();
}