menu for stella

  1. function meetings_menu($may_cache) {
  2.         $items = array();
  3.         if($may_cache) {
  4.                 $items[] = array('path' => 'admin/vvmodules',
  5.                         'title' => t('VidaVia Modules'),
  6.                         'description' => t('Here you can administer the VidaVia Modules'),
  7.                         'position' => 'left',
  8.                         'weight' => -5,
  9.                         'callback' => 'system_admin_menu_block_page',
  10.                         'access' => user_access('administer site configuration')
  11.                 );
  12.                
  13.                 $items[] = array('path' => 'admin/vvmodules/meetings',
  14.                         'title' => t('Meetings Settings'),
  15.                         'description' => t('Here you can administer the meetings archive'),
  16.                         'callback' => 'drupal_get_form',
  17.                         'callback arguments' => array('meetings_settings_adminpage'),
  18.                         'access' => user_access('administer meetings')
  19.                 );
  20.                
  21.                 $items[] = array('path' => 'admin/vvmodules/meetings/list',
  22.                 'title' => t('List'),
  23.                 'callback' => 'meetings_settings_adminpage',
  24.                 'type' => MENU_DEFAULT_LOCAL_TASK,
  25.                         'access' => user_access('administer meetings')
  26.             );
  27.                
  28.                 $items[] = array('path' => 'admin/vvmodules/meetings/add',
  29.                         'title' => t('Add meetings types'),
  30.                     'callback' => 'drupal_get_form',
  31.                     'callback arguments' => array('meetings_settings_adminpage_add'),
  32.                     'type' => MENU_LOCAL_TASK,
  33.                     'weight' => 1,
  34.                     'access' => user_access('administer meetings')
  35.             );
  36.                
  37.             $items[] = array('path' => 'admin/vvmodules/meetings/addsubject',
  38.                         'title' => t('Add meetings subjects'),
  39.                     'callback' => 'drupal_get_form',
  40.                     'callback arguments' => array('meetings_settings_adminpage_add_subject'),
  41.                     'type' => MENU_LOCAL_TASK,
  42.                     'weight' => 2,
  43.                     'access' => user_access('administer meetings')
  44.             );
  45.                 /*
  46.                 $items[] = array(
  47.                         'path' => 'meetings',
  48.                     'title' => t('Previous Meetings'),
  49.                     'callback' => 'meetings_all',
  50.                     'access' => user_access('access meetings content'),
  51.                     'type' => MENU_CALLBACK
  52.                 );*/
  53.         }
  54.         return $items;
  55. }