Ignore:
Timestamp:
Jun 27, 2013, 12:47:39 AM (11 years ago)
Author:
plg
Message:

ability to say if elements must be added on gallery, or admin, or both

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/add_head_element/main.inc.php

    r14969 r23583  
    1919function AHE_admin_menu($menu)
    2020{
    21   array_push($menu, array(
    22         'NAME' => 'Add < head > element',
    23     'URL' => get_admin_plugin_menu_link(AHE_PATH . 'admin/admin.php')));
     21  array_push(
     22    $menu,
     23    array(
     24      'NAME' => 'Add < head > element',
     25      'URL' => get_root_url().'admin.php?page=plugin-add_head_element'
     26      )
     27    );
     28 
    2429  return $menu;
    2530}
     
    3136function AHE1()
    3237{
     38  global $template,$conf;
    3339
    34 global $template,$conf;
     40  if (isset($conf['add_head_element_apply_on']))
     41  {
     42    if (!is_array($conf['add_head_element_apply_on']))
     43    {
     44      $conf['add_head_element_apply_on'] = explode(',', $conf['add_head_element_apply_on']);
     45    }
    3546
     47    if (defined('IN_ADMIN') and IN_ADMIN)
     48    {
     49      // we are in the administration
     50      if (!in_array('admin', $conf['add_head_element_apply_on']))
     51      {
     52        return;
     53      }
     54    }
     55    else
     56    {
     57      // we are in the gallery
     58      if (!in_array('gallery', $conf['add_head_element_apply_on']))
     59      {
     60        return;
     61      }
     62    }
     63   
     64  }
     65 
    3666        if (!empty($conf['add_head_element']))
    3767        {
    3868    $template->append('head_elements', $conf['add_head_element']);
    3969        }
    40  }
     70}
    4171?>
Note: See TracChangeset for help on using the changeset viewer.