@author the genericobject plugin team @copyright Copyright (c) 2010-2011 Order plugin team @license GPLv2+ http://www.gnu.org/licenses/gpl.txt @link https://forge.indepnet.net/projects/genericobject @link http://www.glpi-project.org/ @since 2009 ---------------------------------------------------------------------- */ define('GLPI_ROOT', '../..'); include GLPI_ROOT . "/inc/includes.php"; if (isset($_GET['itemtypes_id']) && $_GET['itemtypes_id'] != '') { $type = new PluginGenericobjectType(); $type->getFromDB($_GET['itemtypes_id']); Html::redirect(Toolbox::getItemTypeSearchURL($type->fields['itemtype'])); } else { $types = PluginGenericobjectType::getTypesByFamily(); foreach ($types as $family => $typeData) { foreach ($typeData as $ID => $value) { if (!plugin_genericobject_haveRight($value['itemtype'], 'r')) { unset($types[$family][$ID]); } } } //There's only one family if (count($types) == 1) { //There's only one itemtype ? If yes, then automatically //redirect to the search engine if (key($types) == NULL) { $mytypes = $types; $tmp = array_pop($mytypes); if (count($tmp) == 1) {