[ Index ]
 

Code source de eGroupWare 1.2.106-2

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

title

Body

[fermer]

/phpgwapi/templates/jerryr/ -> head.inc.php (source)

   1  <?php
   2      /**************************************************************************\
   3      * eGroupWare                                                               *
   4      * http://www.egroupware.org                                                *
   5      * --------------------------------------------                             *
   6      *  This program is free software; you can redistribute it and/or modify it *
   7      *  under the terms of the GNU General Public License as published by the   *
   8      *  Free Software Foundation; either version 2 of the License, or (at your  *
   9      *  option) any later version.                                              *
  10      \**************************************************************************/
  11  
  12      /* $Id: head.inc.php 20295 2006-02-15 12:31:25Z  $ */
  13  
  14      // get used language code
  15      $lang_code = $GLOBALS['egw_info']['user']['preferences']['common']['lang'];
  16  
  17      $bodyheader = ' bgcolor="' . $GLOBALS['egw_info']['theme']['bg_color'] . '" alink="'
  18          . $GLOBALS['egw_info']['theme']['alink'] . '" link="' . $GLOBALS['egw_info']['theme']['link'] . '" vlink="'
  19          . $GLOBALS['egw_info']['theme']['vlink'] . '"';
  20  
  21      if(!$GLOBALS['egw_info']['server']['htmlcompliant'])
  22      {
  23          $bodyheader .= '';
  24      }
  25  
  26      #_debug_array($GLOBALS['egw_info']['user']['preferences']['common']);
  27      $theme_css = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/templates/jerryr/css/'.$GLOBALS['egw_info']['user']['preferences']['common']['theme'].'.css';
  28      if(!file_exists($theme_css))
  29      {
  30          $theme_css = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/templates/jerryr/css/jerryr.css';
  31      }
  32  
  33      //pngfix defaults to yes
  34      if(!$GLOBALS['egw_info']['user']['preferences']['common']['disable_pngfix'])
  35      {
  36          $pngfix_src = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/templates/jerryr/js/pngfix.js';
  37          $pngfix ='<!-- This solves the Internet Explorer PNG-transparency bug, but only for IE 5.5 and higher --> 
  38          <!--[if gte IE 5.5000]>
  39          <script src="'.$pngfix_src.'" type="text/javascript">
  40          </script>
  41          <![endif]-->';
  42      }
  43  
  44      if(!$GLOBALS['egw_info']['user']['preferences']['common']['disable_slider_effects'])
  45      {
  46          $slider_effects_src = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/templates/jerryr/js/slidereffects.js';
  47          $slider_effects = '<script src="'.$slider_effects_src.'" type="text/javascript">
  48          </script>';
  49      }
  50      else
  51      {
  52          $simple_show_hide_src = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/templates/jerryr/js/simple_show_hide.js';
  53          $simple_show_hide = '<script src="'.$simple_show_hide_src.'" type="text/javascript">
  54          </script>';
  55      }
  56  
  57  // 030204 ndee for calling foldertree
  58  
  59      $foldertree_src = $GLOBALS['egw_info']['server']['webserver_url'] . '/phpgwapi/js/foldertree/foldertree.js';
  60      $js_foldertree = '<script src="'.$foldertree_src.'" type="text/javascript"></script>';
  61  
  62      $tpl = CreateObject('phpgwapi.Template',EGW_TEMPLATE_DIR);
  63      $tpl->set_unknowns('remove');
  64      $tpl->set_file(array('_head' => 'head.tpl'));
  65      $tpl->set_block('_head','head');
  66  
  67      if ($GLOBALS['egw_info']['flags']['app_header'])
  68      {
  69          $app = $GLOBALS['egw_info']['flags']['app_header'];
  70      }
  71      else
  72      {
  73          $app = $GLOBALS['egw_info']['flags']['currentapp'];
  74          $app = isset($GLOBALS['egw_info']['apps'][$app]) ? $GLOBALS['egw_info']['apps'][$app]['title'] : lang($app);
  75      }
  76      $var = Array(
  77          'img_icon'      => EGW_IMAGES_DIR . '/favicon.ico',
  78          'img_shortcut'  => EGW_IMAGES_DIR . '/favicon.ico',
  79          'pngfix'        => $pngfix,
  80          'slider_effects'=> $slider_effects,
  81          'simple_show_hide'=> $simple_show_hide,
  82          'lang_code'=> $lang_code,
  83          'charset'       => $GLOBALS['egw']->translation->charset(),
  84          'font_family'   => $GLOBALS['egw_info']['theme']['font'],
  85          'website_title' => $GLOBALS['egw_info']['server']['site_title'] . ($app ? " [$app]" : ''),
  86          'body_tags'     => $bodyheader .' '. $GLOBALS['egw']->common->get_body_attribs(),
  87          'theme_css'     => $theme_css,
  88          'css'           => $GLOBALS['egw']->common->get_css(),
  89          'java_script'   => $GLOBALS['egw']->common->get_java_script(),
  90          'js_foldertree'    => $js_foldertree,
  91          'dir_code'        => lang('language_direction_rtl') != 'rtl' ? '' : ' dir="rtl"',
  92      );
  93      $tpl->set_var($var);
  94      $tpl->pfp('out','head');
  95      unset($tpl);
  96  ?>


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7