function xbbcode_highlighter_menu in Extensible BBCode 5
File
- xbbcode_highlighter/
xbbcode_highlighter.module, line 52
Code
function xbbcode_highlighter_menu($cache = false) {
if ($cache) {
return array();
}
if (!variable_get('xbbcode_highlighter_pear_highlighter', false) || !variable_get('xbbcode_highlighter_pear_parser', false)) {
$menu[] = array(
'path' => 'admin/settings/xbbcode/highlighter',
'title' => t("Setting up Highlighter"),
'callback' => 'drupal_get_form',
'callback arguments' => array(
'xbbcode_highlighter_setup',
),
'type' => MENU_NORMAL_ITEM,
);
return $menu;
}
$menu[] = array(
'path' => 'admin/settings/xbbcode/highlighter',
'title' => t("Syntax Highlighter"),
'callback' => 'drupal_get_form',
'callback arguments' => array(
'xbbcode_highlighter_settings',
),
'type' => MENU_NORMAL_ITEM,
);
$menu[] = array(
'path' => 'admin/settings/xbbcode/highlighter/descriptions/%',
'title' => t("Settings"),
'callback' => 'drupal_get_form',
'callback arguments' => array(
'xbbcode_highlighter_settings',
),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -1,
);
$menu[] = array(
'path' => 'admin/settings/xbbcode/highlighter/import',
'title' => t("Import Language"),
'callback' => 'drupal_get_form',
'callback arguments' => 'xbbcode_highlighter_import',
'type' => MENU_LOCAL_TASK,
);
$menu[] = array(
'path' => 'admin/settings/xbbcode/highlighter/export',
'title' => t("Export Language"),
'callback' => 'drupal_get_form',
'callback arguments' => 'xbbcode_highlighter_export',
'type' => MENU_LOCAL_TASK,
'weight' => 1,
);
return $menu;
}