static function getAdditionalMenuOptions()
 {
     global $CFG_GLPI;
     $elements = array('iprange' => 'PluginFusioninventoryIPRange', 'config' => 'PluginFusioninventoryConfig', 'task' => 'PluginFusioninventoryTask', 'timeslot' => 'PluginFusioninventoryTimeslot', 'unmanaged' => 'PluginFusioninventoryUnmanaged', 'inventoryruleimport' => 'PluginFusioninventoryInventoryRuleImport', 'inventoryruleentity' => 'PluginFusioninventoryInventoryRuleEntity', 'inventoryrulelocation' => 'PluginFusioninventoryInventoryRuleLocation', 'collectrule' => 'PluginFusioninventoryCollectRule', 'inventorycomputerblacklist' => 'PluginFusioninventoryInventoryComputerBlacklist', 'configsecurity' => 'PluginFusioninventoryConfigSecurity', 'credential' => 'PluginFusioninventoryCredential', 'credentialip' => 'PluginFusioninventoryCredentialIp', 'collect' => 'PluginFusioninventoryCollect', 'deploypackage' => 'PluginFusioninventoryDeployPackage', 'deploymirror' => 'PluginFusioninventoryDeployMirror', 'deploygroup' => 'PluginFusioninventoryDeployGroup', 'ignoredimportdevice' => 'PluginFusioninventoryIgnoredimportdevice', 'ruledictionnarycomputerarch' => 'PluginFusioninventoryRuleDictionnaryComputerArch');
     $options = array();
     $options['menu']['title'] = self::getTypeName();
     $options['menu']['page'] = self::getSearchURL(false);
     if (Session::haveRight('plugin_fusioninventory_configuration', READ)) {
         $options['menu']['links']['config'] = PluginFusioninventoryConfig::getFormURL(false);
     }
     foreach ($elements as $type => $itemtype) {
         $options[$type] = array('title' => $itemtype::getTypeName(), 'page' => $itemtype::getSearchURL(false));
         $options[$type]['links']['search'] = $itemtype::getSearchURL(false);
         if ($itemtype::canCreate()) {
             if ($type != 'ignoredimportdevice') {
                 $options[$type]['links']['add'] = $itemtype::getFormURL(false);
             }
         }
         if (Session::haveRight('plugin_fusioninventory_configuration', READ)) {
             $options[$type]['links']['config'] = PluginFusioninventoryConfig::getFormURL(false);
         }
     }
     // Add icon for import package
     $img = Html::image($CFG_GLPI["root_doc"] . "/plugins/fusioninventory/pics/menu_import.png", array('alt' => __('Import', 'fusioninventory')));
     $options['deploypackage']['links'][$img] = '/plugins/fusioninventory/front/deploypackage.import.php';
     // Add icon for documentation
     $img = Html::image($CFG_GLPI["root_doc"] . "/plugins/fusioninventory/pics/books.png", array('alt' => __('Import', 'fusioninventory')));
     $options['menu']['links'][$img] = '/plugins/fusioninventory/front/documentation.php';
     $options['agent'] = array('title' => PluginFusioninventoryAgent::getTypeName(), 'page' => PluginFusioninventoryAgent::getSearchURL(false), 'links' => array('search' => PluginFusioninventoryAgent::getSearchURL(false)));
     if (Session::haveRight('plugin_fusioninventory_configuration', READ)) {
         $options['agent']['links']['config'] = PluginFusioninventoryConfig::getFormURL(false);
     }
     return $options;
 }