[ Index ]
 

Code source de PHP NUKE 7.9

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/modules/Forums/admin/ -> page_header_admin.php (source)

   1  <?php
   2  /***************************************************************************
   3   *                           page_header_admin.php
   4   *                            -------------------
   5   *   begin                : Saturday, Feb 13, 2001
   6   *   copyright            : (C) 2001 The phpBB Group
   7   *   email                : support@phpbb.com
   8   *
   9   *   $Id: page_header_admin.php,v 1.12.2.6 2005/03/26 14:15:59 acydburn Exp $
  10   *
  11   *
  12   ***************************************************************************/
  13  
  14  /***************************************************************************
  15   *
  16   *   This program is free software; you can redistribute it and/or modify
  17   *   it under the terms of the GNU General Public License as published by
  18   *   the Free Software Foundation; either version 2 of the License, or
  19   *   (at your option) any later version.
  20   *
  21   ***************************************************************************/
  22  
  23  if ( !defined('IN_PHPBB') )
  24  {
  25          die("Hacking attempt");
  26  }
  27  
  28  define('HEADER_INC', true);
  29  
  30  //
  31  // gzip_compression
  32  //
  33  $do_gzip_compress = FALSE;
  34  if ( $board_config['gzip_compress'] )
  35  {
  36          $phpver = phpversion();
  37  
  38      $useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
  39  
  40          if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
  41          {
  42                  if ( extension_loaded('zlib') )
  43                  {
  44                          ob_start('ob_gzhandler');
  45                  }
  46          }
  47          else if ( $phpver > '4.0' )
  48          {
  49                  if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
  50                  {
  51                          if ( extension_loaded('zlib') )
  52                          {
  53                                  $do_gzip_compress = TRUE;
  54                                  ob_start();
  55                                  ob_implicit_flush(0);
  56  
  57                                  header('Content-Encoding: gzip');
  58                          }
  59                  }
  60          }
  61  }
  62  
  63  $template->set_filenames(array(
  64          'header' => 'admin/page_header.tpl')
  65  );
  66  
  67  // Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
  68  $l_timezone = explode('.', $board_config['board_timezone']);
  69  $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'])];
  70  
  71  //
  72  // The following assigns all _common_ variables that may be used at any point
  73  // in a template. Note that all URL's should be wrapped in append_sid, as
  74  // should all S_x_ACTIONS for forms.
  75  //
  76  $template->assign_vars(array(
  77          'SITENAME' => $board_config['sitename'],
  78          'PAGE_TITLE' => $page_title,
  79  
  80          'L_ADMIN' => $lang['Admin'],
  81          'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
  82          'L_FAQ' => $lang['FAQ'],
  83  
  84          'U_INDEX' => append_sid('../index.'.$phpEx),
  85  
  86          'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
  87          'S_LOGIN_ACTION' => append_sid('../login.'.$phpEx),
  88          'S_JUMPBOX_ACTION' => append_sid('../viewforum.'.$phpEx),
  89          'S_CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
  90          'S_CONTENT_DIRECTION' => $lang['DIRECTION'],
  91          'S_CONTENT_ENCODING' => $lang['ENCODING'],
  92          'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
  93          'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
  94  
  95          'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
  96          //'T_BODY_BACKGROUND' => $theme['body_background'],
  97          //'T_BODY_BGCOLOR' => '#'.$theme['body_bgcolor'],
  98          'T_BODY_BGCOLOR' => '#EEEEEE',
  99          'T_BODY_TEXT' => '#'.$theme['body_text'],
 100          'T_BODY_LINK' => '#'.$theme['body_link'],
 101          'T_BODY_VLINK' => '#'.$theme['body_vlink'],
 102          'T_BODY_ALINK' => '#'.$theme['body_alink'],
 103          'T_BODY_HLINK' => '#'.$theme['body_hlink'],
 104          'T_TR_COLOR1' => '#'.$theme['tr_color1'],
 105          'T_TR_COLOR2' => '#'.$theme['tr_color2'],
 106          'T_TR_COLOR3' => '#'.$theme['tr_color3'],
 107          'T_TR_CLASS1' => $theme['tr_class1'],
 108          'T_TR_CLASS2' => $theme['tr_class2'],
 109          'T_TR_CLASS3' => $theme['tr_class3'],
 110          'T_TH_COLOR1' => '#'.$theme['th_color1'],
 111          'T_TH_COLOR2' => '#'.$theme['th_color2'],
 112          'T_TH_COLOR3' => '#'.$theme['th_color3'],
 113          'T_TH_CLASS1' => $theme['th_class1'],
 114          'T_TH_CLASS2' => $theme['th_class2'],
 115          'T_TH_CLASS3' => $theme['th_class3'],
 116          'T_TD_COLOR1' => '#'.$theme['td_color1'],
 117          'T_TD_COLOR2' => '#'.$theme['td_color2'],
 118          'T_TD_COLOR3' => '#'.$theme['td_color3'],
 119          'T_TD_CLASS1' => $theme['td_class1'],
 120          'T_TD_CLASS2' => $theme['td_class2'],
 121          'T_TD_CLASS3' => $theme['td_class3'],
 122          'T_FONTFACE1' => $theme['fontface1'],
 123          'T_FONTFACE2' => $theme['fontface2'],
 124          'T_FONTFACE3' => $theme['fontface3'],
 125          'T_FONTSIZE1' => $theme['fontsize1'],
 126          'T_FONTSIZE2' => $theme['fontsize2'],
 127          'T_FONTSIZE3' => $theme['fontsize3'],
 128          'T_FONTCOLOR1' => '#'.$theme['fontcolor1'],
 129          'T_FONTCOLOR2' => '#'.$theme['fontcolor2'],
 130          'T_FONTCOLOR3' => '#'.$theme['fontcolor3'],
 131          'T_SPAN_CLASS1' => $theme['span_class1'],
 132          'T_SPAN_CLASS2' => $theme['span_class2'],
 133          'T_SPAN_CLASS3' => $theme['span_class3'])
 134  );
 135  
 136  
 137  $template->pparse('header');
 138  
 139  ?>


Généré le : Sun Apr 1 11:11:59 2007 par Balluche grâce à PHPXref 0.7