Просмотр файла admin/page_header_admin.php

Размер файла: 2.43Kb
  1. <?php
  2. /***************************************************************************
  3. * mides.ru
  4. * -------------------
  5. ***************************************************************************/
  6. if ( !defined('IN_PHPBB') )
  7. {
  8. die("Hacking attempt");
  9. }
  10.  
  11. define('HEADER_INC', true);
  12.  
  13. $do_gzip_compress = FALSE;
  14. if ( $board_config['gzip_compress'] )
  15. {
  16. $phpver = phpversion();
  17.  
  18. $useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
  19.  
  20. if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
  21. {
  22. if ( extension_loaded('zlib') )
  23. {
  24. ob_start('ob_gzhandler');
  25. }
  26. }
  27. else if ( $phpver > '4.0' )
  28. {
  29. if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
  30. {
  31. if ( extension_loaded('zlib') )
  32. {
  33. $do_gzip_compress = TRUE;
  34. ob_start();
  35. ob_implicit_flush(0);
  36.  
  37. header('Content-Encoding: gzip');
  38. }
  39. }
  40. }
  41. }
  42.  
  43. $template->set_filenames(array(
  44. 'header' => 'admin/page_header.tpl')
  45. );
  46.  
  47. $l_timezone = explode('.', $board_config['board_timezone']);
  48. $l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
  49.  
  50. $template->assign_vars(array(
  51. 'SITENAME' => $board_config['sitename'],
  52. 'PAGE_TITLE' => $page_title,
  53. 'CSS_STYLE' => style_text(),
  54.  
  55. 'L_ADMIN' => $lang['Admin'],
  56. 'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
  57. 'L_FAQ' => $lang['FAQ'],
  58.  
  59. 'U_INDEX' => append_sid('../index.'.$phpEx),
  60.  
  61. 'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
  62. 'S_LOGIN_ACTION' => append_sid('../login.'.$phpEx),
  63. 'S_JUMPBOX_ACTION' => append_sid('../viewforum.'.$phpEx),
  64. 'S_CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
  65. 'S_CONTENT_DIRECTION' => $lang['DIRECTION'],
  66. 'S_CONTENT_ENCODING' => $lang['ENCODING'],
  67. 'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
  68. 'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'])
  69. );
  70.  
  71. if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
  72. {
  73. header ('Cache-Control: no-cache, pre-check=0, post-check=0');
  74. }
  75. else
  76. {
  77. header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
  78. }
  79. header ('Expires: 0');
  80. header ('Pragma: no-cache');
  81.  
  82. $template->pparse('header');
  83.  
  84. ?>