Ignore:
Timestamp:
Sep 29, 2011, 6:36:17 PM (13 years ago)
Author:
flop25
Message:

deleting the "spreadmenu" system (the plugins
adding a check for config
max width for pictures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/hr_os/themeconf.inc.php

    r10826 r12264  
    99*/
    1010$themeconf = array(
    11   'name'                                        => 'hr_os',
     11  'name'          => 'hr_os',
    1212  'parent'        => 'default',
    1313  'icon_dir'      => 'themes/hr_os/icon',
    1414  'mime_icon_dir' => 'themes/hr_os/icon/mimetypes/',
    15   'local_head'          => 'local_head.tpl',
    16   'activable'                   => true,
    17         'add_menu_on_public_pages'                      => true,        # activation
    18         'Exclude'                               => array('theNBMPage','thePopuphelpPage',),     # Excluded pages
     15  'local_head'    => 'local_head.tpl',
     16  'activable'     => true,
    1917);
    20 @include(PHPWG_ROOT_PATH. 'local/config/hr_os.inc.php');
    21 if (isset($conf['local_dir_site']))
    22 {
    23   @include(PHPWG_ROOT_PATH.PWG_LOCAL_DIR. 'config/hr_os.inc.php');
    24 }
     18// Need upgrade?
     19  if (!isset($conf['hr_os']))
     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_os" , "'.pwg_db_real_escape_string(serialize($config)).'" , "hr_os parameters");';
     31
     32    pwg_query($query);
     33    load_conf_from_db();
     34  }
    2535// thx to P@t
    2636add_event_handler('loc_begin_page_header', 'set_hr_os_header');
     
    4858}
    4959
    50 // thx to Vdigital and his plugin spreadmenus
    51 if ( !function_exists( 'add_menu_on_public_pages' ) ) {
    52         if ( defined('IN_ADMIN') and IN_ADMIN ) return false;
    53         add_event_handler('loc_after_page_header', 'add_menu_on_public_pages', 20);
    54 
    55         function  add_menu_on_public_pages() {
    56           if ( function_exists( 'initialize_menu') ) return false; # The current page has already the menu
    57           if ( !get_themeconf('add_menu_on_public_pages') ) return false; # The current page has already the menu
    58           global $template, $page, $conf;
    59           if ( isset($page['body_id']) and in_array($page['body_id'], get_themeconf('Exclude')) ) return false;
    60 
    61           $template->set_filenames(array(
    62                 'add_menu_on_public_pages' => dirname(__FILE__) . '/template/add_menu_on_public_pages.tpl',
    63           ));
    64           include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
    65           $template->parse('add_menu_on_public_pages');
    66          
    67           if (is_admin())
    68                 {
    69           $template->assign(
    70         'U_ADMIN', get_root_url().'admin.php?page=picture_modify'
    71       .'&cat_id='.(isset($page['category']) ? $page['category']['id'] : '')
    72       .( isset($page['image_id']) ? '&image_id='.$page['image_id'] : '')
    73       );
    74                 }
    75          
    76         }
    77 }
    7860?>
Note: See TracChangeset for help on using the changeset viewer.