mirror of
https://github.com/pluginsGLPI/example.git
synced 2025-05-05 02:18:42 +02:00
[0.85] update for new menu management
git-svn-id: https://forge.glpi-project.org/svn/example/trunk@214 349b9182-4a13-0410-896f-e5e9767dd1b3
This commit is contained in:
parent
bbbfa5812a
commit
07f631f8b3
@ -35,7 +35,7 @@
|
|||||||
include ('../../../inc/includes.php');
|
include ('../../../inc/includes.php');
|
||||||
|
|
||||||
if ($_SESSION["glpiactiveprofile"]["interface"] == "central") {
|
if ($_SESSION["glpiactiveprofile"]["interface"] == "central") {
|
||||||
Html::header("TITRE", $_SERVER['PHP_SELF'],"plugins","example","optionname");
|
Html::header("TITRE", $_SERVER['PHP_SELF'],"plugins","pluginexampleexample","");
|
||||||
} else {
|
} else {
|
||||||
Html::helpHeader("TITRE", $_SERVER['PHP_SELF']);
|
Html::helpHeader("TITRE", $_SERVER['PHP_SELF']);
|
||||||
}
|
}
|
||||||
|
@ -61,6 +61,29 @@ class PluginExampleExample extends CommonDBTM {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see CommonGLPI::getMenuName()
|
||||||
|
**/
|
||||||
|
static function getMenuName() {
|
||||||
|
return __('Example plugin');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see CommonGLPI::getAdditionalMenuLinks()
|
||||||
|
**/
|
||||||
|
static function getAdditionalMenuLinks() {
|
||||||
|
global $CFG_GLPI;
|
||||||
|
$links = array();
|
||||||
|
|
||||||
|
$links['config'] = '/plugins/example/index.php';
|
||||||
|
$links["<img src='".$CFG_GLPI["root_doc"]."/pics/menu_showall.png' title='".__s('Show all')."' alt='".__s('Show all')."'>"] = '/plugins/example/index.php';
|
||||||
|
$links[__s('Test link', 'example')] = '/plugins/example/index.php';
|
||||||
|
|
||||||
|
return $links;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function getSearchOptions() {
|
function getSearchOptions() {
|
||||||
|
|
||||||
$tab = array();
|
$tab = array();
|
||||||
|
20
setup.php
20
setup.php
@ -58,15 +58,19 @@ function plugin_init_example() {
|
|||||||
|
|
||||||
// Display a menu entry ?
|
// Display a menu entry ?
|
||||||
if (isset($_SESSION["glpi_plugin_example_profile"])) { // Right set in change_profile hook
|
if (isset($_SESSION["glpi_plugin_example_profile"])) { // Right set in change_profile hook
|
||||||
$PLUGIN_HOOKS['menu_entry']['example'] = 'front/example.php';
|
$PLUGIN_HOOKS['menu_toadd']['example'] = array('plugins' => 'PluginExampleExample',
|
||||||
|
'utils' => 'PluginExampleExample');
|
||||||
|
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['title'] = "Search";
|
// Old menu style
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['page'] = '/plugins/example/front/example.php';
|
// $PLUGIN_HOOKS['menu_entry']['example'] = 'front/example.php';
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['search'] = '/plugins/example/front/example.php';
|
//
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['add'] = '/plugins/example/front/example.form.php';
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['title'] = "Search";
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['config'] = '/plugins/example/index.php';
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['page'] = '/plugins/example/front/example.php';
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']["<img src='".$CFG_GLPI["root_doc"]."/pics/menu_showall.png' title='".__s('Show all')."' alt='".__s('Show all')."'>"] = '/plugins/example/index.php';
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['search'] = '/plugins/example/front/example.php';
|
||||||
$PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links'][__s('Test link', 'example')] = '/plugins/example/index.php';
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['add'] = '/plugins/example/front/example.form.php';
|
||||||
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']['config'] = '/plugins/example/index.php';
|
||||||
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links']["<img src='".$CFG_GLPI["root_doc"]."/pics/menu_showall.png' title='".__s('Show all')."' alt='".__s('Show all')."'>"] = '/plugins/example/index.php';
|
||||||
|
// $PLUGIN_HOOKS['submenu_entry']['example']['options']['optionname']['links'][__s('Test link', 'example')] = '/plugins/example/index.php';
|
||||||
|
|
||||||
$PLUGIN_HOOKS["helpdesk_menu_entry"]['example'] = true;
|
$PLUGIN_HOOKS["helpdesk_menu_entry"]['example'] = true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user