home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / CMS / xoops-2.0.18.1.exe / xoops-2.0.18.1 / htdocs / include / xoops13_header.php < prev    next >
Encoding:
PHP Script  |  2006-05-27  |  2.1 KB  |  42 lines

  1. <?php
  2. /**
  3. * header.php code for pre-2.0 themes
  4. *
  5. * @copyright    The Xoops project http://www.xoops.org/
  6. * @license      http://www.fsf.org/copyleft/gpl.html GNU public license
  7. * @author       Kazumi Ono (onokazu)
  8. * @since        2.0.14
  9. * @version        $Id: xoops13_header.php 506 2006-05-26 23:10:37Z skalpa $
  10. * @package         xoops
  11. */
  12. defined( 'XOOPS_ROOT_PATH' ) or die();
  13.  
  14.     $xoopsOption['theme_use_smarty'] = 0;
  15.     if (file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-'.$xoopsConfig['language'].'.php')) {
  16.         include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-'.$xoopsConfig['language'].'.php';
  17.     } elseif (file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-english.php')) {
  18.         include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-english.php';
  19.     }
  20.     $config_handler =& xoops_gethandler('config');
  21.     $xoopsConfigMetaFooter =& $config_handler->getConfigsByCat(XOOPS_CONF_METAFOOTER);
  22.     xoops_header(false);
  23.     include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/theme.php';
  24.     $xoopsOption['show_rblock'] = (!empty($xoopsOption['show_rblock'])) ? $xoopsOption['show_rblock'] : 0;
  25.     // include Smarty template engine and initialize it
  26.     require_once XOOPS_ROOT_PATH.'/class/template.php';
  27.     $xoopsTpl = new XoopsTpl();
  28.     if ($xoopsConfig['debug_mode'] == 3) {
  29.         $xoopsTpl->xoops_setDebugging(true);
  30.     }
  31.     if ($xoopsUser != '') {
  32.         $xoopsTpl->assign(array('xoops_isuser' => true, 'xoops_userid' => $xoopsUser->getVar('uid'), 'xoops_uname' => $xoopsUser->getVar('uname'), 'xoops_isadmin' => $xoopsUserIsAdmin));
  33.     }
  34.     $xoopsTpl->assign('xoops_requesturi', htmlspecialchars($GLOBALS['xoopsRequestUri'], ENT_QUOTES));
  35.     include XOOPS_ROOT_PATH.'/include/old_functions.php';
  36.  
  37.     if ($xoopsOption['show_cblock'] || (!empty($xoopsModule) && preg_match("/index\.php$/i", xoops_getenv('PHP_SELF')) && $xoopsConfig['startpage'] == $xoopsModule->getVar('dirname'))) {
  38.         $xoopsOption['show_rblock'] = $xoopsOption['show_cblock'] = 1;
  39.     }
  40.     themeheader($xoopsOption['show_rblock']);
  41.     if ($xoopsOption['show_cblock']) make_cblock();  //create center block
  42. ?>