You are here

function express_theme_picker_menu in Express Theme Picker 7

Implements hook_menu().

File

./express_theme_picker.module, line 39

Code

function express_theme_picker_menu() {
  $items['admin/theme'] = array(
    'title' => 'Design',
    'type' => MENU_NORMAL_ITEM,
    'page callback' => 'express_theme_picker_list',
    //'page arguments' => array('express_theme_picker_settings_form'),
    'access arguments' => array(
      'administer express theme picker',
    ),
    'weight' => 8,
  );
  $items['admin/theme/config/%'] = array(
    'title' => 'Configure Theme Settings',
    'title arguments' => array(
      3,
    ),
    'title callback' => 'express_theme_picker_page_title',
    'type' => MENU_NORMAL_ITEM,
    'page callback' => 'express_theme_picker_config',
    'page arguments' => array(
      3,
    ),
    'access arguments' => array(
      'administer express theme picker',
    ),
    'weight' => 8,
  );
  $items['admin/theme/active/%'] = array(
    'title' => 'Set active theme',
    'page arguments' => array(
      3,
    ),
    'page callback' => 'express_theme_picker_set_active',
    'access arguments' => array(
      'administer express theme picker',
    ),
  );
  $items['admin/config/system/theme-picker'] = array(
    'title' => 'Express Theme Picker',
    'description' => 'Configure Theme Picker',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'express_theme_picker_admin_settings',
    ),
    'file' => 'express_theme_picker.admin.inc',
    'access arguments' => array(
      'administer themes',
    ),
  );
  return $items;
}