aboutsummaryrefslogtreecommitdiffstats
path: root/include/page_header.php
diff options
context:
space:
mode:
authorz0rglub <z0rglub@piwigo.org>2004-03-31 20:43:09 +0000
committerz0rglub <z0rglub@piwigo.org>2004-03-31 20:43:09 +0000
commita0033b8b56fdf9489981c52b6edaaeb3ecdb1e7e (patch)
treec2152cd57002a92c6a58752b95a9511bff1ace38 /include/page_header.php
parentff1e280227a2d7b3359d227dbfe6d1878c4589c3 (diff)
redirections modification : use of a HTML refresh page instead of header PHP
function. The purpose is to avoid redirections failure when extra characters are found in included PHP files. git-svn-id: http://piwigo.org/svn/trunk@405 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include/page_header.php')
-rw-r--r--include/page_header.php47
1 files changed, 18 insertions, 29 deletions
diff --git a/include/page_header.php b/include/page_header.php
index 08572804d..405648d0d 100644
--- a/include/page_header.php
+++ b/include/page_header.php
@@ -30,40 +30,29 @@
//
$template->set_filenames(array('header'=>'header.tpl'));
-$css = PHPWG_ROOT_PATH.'template/'.$user['template'].'/'.$user['template'].'.css';
-$template->assign_vars(array(
- 'CONTENT_ENCODING' => $lang_info['charset'],
- 'PAGE_TITLE' => $title,
- 'LANG'=>$lang_info['code'],
- 'DIR'=>$lang_info['direction'],
-
- 'T_STYLE' => $css
- ));
+$css = PHPWG_ROOT_PATH.'template/'.$user['template'];
+$css.= '/'.$user['template'].'.css';
+
+$template->assign_vars(
+ array(
+ 'CONTENT_ENCODING' => $lang_info['charset'],
+ 'PAGE_TITLE' => $title,
+ 'LANG'=>$lang_info['code'],
+ 'DIR'=>$lang_info['direction'],
+
+ 'T_STYLE' => $css
+ ));
// refresh
-if ( isset( $refresh ) && $refresh >0 && isset($url_link))
+if ( isset( $refresh ) and $refresh > 0 and isset( $url_link ) )
{
- $url = $url_link.'&amp;slideshow='.$refresh;
- $template->assign_vars(array(
- 'REFRESH_TIME' => $refresh,
- 'U_REFRESH' => add_session_id( $url )
- ));
+ $template->assign_vars(
+ array(
+ 'REFRESH_TIME' => $refresh,
+ 'U_REFRESH' => add_session_id( $url_link )
+ ));
$template->assign_block_vars('refresh', array());
}
-// Work around for "current" Apache 2 + PHP module which seems to not
-// cope with private cache control setting
-if (!empty( $_SERVER['SERVER_SOFTWARE'] )
- and strstr( $_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
-{
- header( 'Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0' );
-}
-else
-{
- header( 'Cache-Control: private, pre-check=0, post-check=0, max-age=0' );
-}
-header( 'Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT' );
-header( 'Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT' );
-
$template->pparse('header');
?>