/[drupal]/contributions/modules/menutree/menutree.admin.inc
ViewVC logotype

Diff of /contributions/modules/menutree/menutree.admin.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1, Tue Jan 22 02:56:59 2008 UTC revision 1.1.2.1, Tue Aug 19 22:19:21 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id$  // $Id: menutree.admin.inc,v 1.1 2008/01/22 02:56:59 crell Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 14  function menutree_settings() { Line 14  function menutree_settings() {
14    
15    $form['menutree'] = array('#tree' => FALSE);    $form['menutree'] = array('#tree' => FALSE);
16    
17      // This really should be array_combine, but that's not PHP 4 compatible.
18      $items = array_merge(array('<none>'), range(-10, 10));
19      $weights = array();
20      foreach ($items as $item) {
21        $weights[$item] = $item;
22      }
23    
24    $menus = menu_get_menus();    $menus = menu_get_menus();
25    foreach ($menus as $menu_name => $menu_title) {    foreach ($menus as $menu_name => $menu_title) {
26      $open = trim(variable_get('menutree_title_'. $menu_name, '') . variable_get('menutree_intro_text_'. $menu_name, ''));      $open = trim(variable_get('menutree_title_'. $menu_name, '')
27                   . variable_get('menutree_intro_text_'. $menu_name, '')
28                   . str_replace('<none>', '', variable_get('menutree_all_weight_'. $menu_name, '<none>')));
29    
30      $form['menutree'][$menu_name] = array(      $form['menutree'][$menu_name] = array(
31        '#type' => 'fieldset',        '#type' => 'fieldset',
# Line 41  function menutree_settings() { Line 50  function menutree_settings() {
50        '#resizable' => TRUE,        '#resizable' => TRUE,
51        '#description' => t('An intro text that is displayed below the page title.'),        '#description' => t('An intro text that is displayed below the page title.'),
52      );      );
53        $form['menutree'][$menu_name]['menutree_all_weight_'. $menu_name] = array(
54          '#type' => 'select',
55          '#title' => t('Order in main index'),
56          '#options' => $weights,
57          '#default_value' => variable_get('menutree_all_weight_'. $menu_name, '<none>'),
58          '#description' => t('The path <a href="@link">@path</a> will provide multiple menu trees on a single page.  You can specify which and in what order here.  Set the weight to "&lt;none&gt;" to exclude this menu.', array(
59            '@link' => url('menutree/all'),
60            '@path' => 'menutree/all',
61          )),
62        );
63    
64    }    }
65    
66    return system_settings_form($form);    return system_settings_form($form);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.1

  ViewVC Help
Powered by ViewVC 1.1.2