aboutsummaryrefslogtreecommitdiffstats
path: root/category.php
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2005-07-17 15:06:39 +0000
committerplegall <plg@piwigo.org>2005-07-17 15:06:39 +0000
commite96510957cd6fb539fcaacb80e47f6f78abdefb7 (patch)
treeca28bd145aac1a5523765d4b995cabdb506e08cc /category.php
parenteb189de80066ce353e472cd9067defd67102177f (diff)
- new feature : use Apache authentication. If $conf['apache_authentication']
is set true : if no user matches $_SERVER['REMOTE_USER'] in "users" table, PWG automatically creates one. This way, users can customize the behaviour of the application. - template : new organisation of identification menu (category.php). Simplification is required for Apache authentication (no logout link even if user is externally logged in) - new : usernames can contain quotes (required because Apache authentication authorized quotes in usernames) git-svn-id: http://piwigo.org/svn/trunk@804 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'category.php')
-rw-r--r--category.php27
1 files changed, 19 insertions, 8 deletions
diff --git a/category.php b/category.php
index 700ab652a..bc93cdb38 100644
--- a/category.php
+++ b/category.php
@@ -254,21 +254,32 @@ $template->assign_block_vars(
));
//--------------------------------------------------------------------- summary
-if ( !$user['is_the_guest'] )
+if ($user['is_the_guest'])
{
- $template->assign_block_vars('logout',array());
- // administration link
- if ( $user['status'] == 'admin' )
+ $template->assign_block_vars('register', array());
+ $template->assign_block_vars('login', array());
+
+ $template->assign_block_vars('quickconnect', array());
+ if ($conf['authorize_remembering'])
{
- $template->assign_block_vars('logout.admin', array());
+ $template->assign_block_vars('quickconnect.remember_me', array());
}
}
else
{
- $template->assign_block_vars('login',array());
- if ($conf['authorize_remembering'])
+ $template->assign_block_vars('hello', array());
+ $template->assign_block_vars('profile', array());
+
+ // the logout link has no meaning with Apache authentication : it is not
+ // possible to logout with this kind of authentication.
+ if (!$conf['apache_authentication'])
+ {
+ $template->assign_block_vars('logout', array());
+ }
+
+ if ('admin' == $user['status'])
{
- $template->assign_block_vars('login.remember_me',array());
+ $template->assign_block_vars('admin', array());
}
}