source: extensions/hr_glass_xl/themeconf.inc.php @ 14919

Last change on this file since 14919 was 12265, checked in by flop25, 13 years ago

untabify

File size: 1.5 KB
Line 
1<?php
2/*
3Theme Name: hr_glass_xl
4Version: auto
5Description: A theme with an horizontal menu and a simple modern design
6Theme URI: http://fr.piwigo.org/ext/extension_view.php?eid=502
7Author: flop25
8Author URI: http://www.planete-flop.fr
9*/
10$themeconf = array(
11  'name'          => 'hr_glass_xl',
12  'parent'        => 'default',
13  'icon_dir'      => 'themes/hr_glass_xl/icon',
14  'mime_icon_dir' => 'themes/hr_glass_xl/icon/mimetypes/',
15  'local_head'    => 'local_head.tpl',
16  'activable'     => true,
17);
18// Need upgrade?
19  if (!isset($conf['hr_glass_xl']))
20  {
21    $config = array(
22      'home'       => true,
23      'categories' => true,
24      'picture'    => false,
25      'other'      => true,
26      );
27     
28    $query = '
29INSERT INTO ' . CONFIG_TABLE . ' (param,value,comment)
30VALUES ("hr_glass_xl" , "'.pwg_db_real_escape_string(serialize($config)).'" , "hr_glass_xl parameters");';
31
32    pwg_query($query);
33    load_conf_from_db();
34  }
35
36// thx to P@t
37add_event_handler('loc_begin_page_header', 'set_hr_glass_xl_header');
38
39function set_hr_glass_xl_header()
40{
41  global $page, $conf, $template;
42
43  $config = unserialize($conf['hr_glass_xl']);
44
45  if (isset($page['body_id']) and $page['body_id'] == 'theCategoryPage')
46  {
47    $header = isset($page['category']) ? $config['categories'] : $config['home'];
48  }
49  elseif (isset($page['body_id']) and $page['body_id'] == 'thePicturePage')
50  {
51    $header = $config['picture'];
52  }
53  else
54  {
55    $header = $config['other'];
56  }
57
58  $template->assign('display_hr_glass_xl_banner', $header);
59}
60?>
Note: See TracBrowser for help on using the repository browser.