source: trunk/phpgwapi/templates/prisma/head.inc.php @ 2

Revision 2, 4.1 KB checked in by niltonneto, 17 years ago (diff)

Removida todas as tags usadas pelo CVS ($Id, $Source).
Primeira versão no CVS externo.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
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
13        if($GLOBALS['phpgw_info']['user']['preferences']['common']['show_generation_time'])
14        {
15                $mtime = microtime();
16                $mtime = explode(' ',$mtime);
17                $mtime = $mtime[1] + $mtime[0];
18                $GLOBALS['page_start_time'] = $mtime;
19        }
20
21        // get used language code
22        $lang_code = $GLOBALS['phpgw_info']['user']['preferences']['common']['lang'];
23
24        $bodyheader = ' bgcolor="' . $GLOBALS['phpgw_info']['theme']['bg_color'] . '" alink="'
25                . $GLOBALS['phpgw_info']['theme']['alink'] . '" link="' . $GLOBALS['phpgw_info']['theme']['link'] . '" vlink="'
26                . $GLOBALS['phpgw_info']['theme']['vlink'] . '"';
27
28        if(!$GLOBALS['phpgw_info']['server']['htmlcompliant'])
29        {
30                $bodyheader .= '';
31        }
32
33        #_debug_array($GLOBALS['phpgw_info']['user']['preferences']['common']);
34        $theme_css = '/phpgwapi/templates/idots/css/'.$GLOBALS['phpgw_info']['user']['preferences']['common']['theme'].'.css';
35        if(!file_exists(PHPGW_SERVER_ROOT.$theme_css))
36        {
37                $theme_css = '/phpgwapi/templates/idots/css/idots.css';
38        }
39        $theme_css = $GLOBALS['phpgw_info']['server']['webserver_url'] . $theme_css;
40
41        //pngfix defaults to yes
42        if(!$GLOBALS['phpgw_info']['user']['preferences']['common']['disable_pngfix'])
43        {
44                $pngfix_src = $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/templates/idots/js/pngfix.js';
45                $pngfix ='<!-- This solves the Internet Explorer PNG-transparency bug, but only for IE 5.5 and higher -->
46                <!--[if gte IE 5.5000]>
47                <script src="'.$pngfix_src.'" type="text/javascript">
48                </script>
49                <![endif]-->';
50        }
51
52        if(!$GLOBALS['phpgw_info']['user']['preferences']['common']['disable_slider_effects'])
53        {
54                $slider_effects_src = $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/templates/idots/js/slidereffects.js';
55                $slider_effects = '<script src="'.$slider_effects_src.'" type="text/javascript">
56                </script>';
57        }
58        else
59        {
60                $simple_show_hide_src = $GLOBALS['phpgw_info']['server']['webserver_url'] . '/phpgwapi/templates/idots/js/simple_show_hide.js';
61                $simple_show_hide = '<script src="'.$simple_show_hide_src.'" type="text/javascript">
62                </script>';
63        }
64
65        $tpl = CreateObject('phpgwapi.Template',PHPGW_TEMPLATE_DIR);
66        $tpl->set_unknowns('remove');
67        $tpl->set_file(array('_head' => 'head.tpl'));
68        $tpl->set_block('_head','head');
69
70        if ($GLOBALS['phpgw_info']['flags']['app_header'])
71        {
72                $app = $GLOBALS['phpgw_info']['flags']['app_header'];
73        }
74        else
75        {
76                $app = $GLOBALS['phpgw_info']['flags']['currentapp'];
77                $app = isset($GLOBALS['phpgw_info']['apps'][$app]) ? $GLOBALS['phpgw_info']['apps'][$app]['title'] : lang($app);
78        }
79
80       
81        if($app!='wiki') $robots ='<meta name="robots" content="none" />';
82       
83        $var = Array(
84                'img_icon'              => PHPGW_IMAGES_DIR . '/favicon.ico',
85                'img_shortcut'          => PHPGW_IMAGES_DIR . '/favicon.ico',
86                'pngfix'                => $pngfix,
87                'slider_effects'        => $slider_effects,
88                'simple_show_hide'      => $simple_show_hide,
89                'lang_code'                     => $lang_code,
90                'charset'               => $GLOBALS['phpgw']->translation->charset(),
91                'font_family'           => $GLOBALS['phpgw_info']['theme']['font'],
92                'website_title'         => strip_tags($GLOBALS['phpgw_info']['server']['site_title']. ($app ? " [$app]" : '')),
93                'body_tags'             => $bodyheader .' '. $GLOBALS['phpgw']->common->get_body_attribs(),
94                'theme_css'             => $theme_css,
95                'css'                   => $GLOBALS['phpgw']->common->get_css(),
96                'java_script'           => $GLOBALS['phpgw']->common->get_java_script(),
97                'meta_robots'                   => $robots
98         );
99        $tpl->set_var($var);
100        $tpl->pfp('out','head');
101        unset($tpl);
102?>
Note: See TracBrowser for help on using the repository browser.