$type_item_c = Config::get('types_items'); $obj_page->setData('type_item', $type_item_c); } else { if ($http_request['act'] == 'liste') { if (isset($http_request['item_id']) && !empty($http_request['item_id'])) { $obj_items = ItemManager::get($http_request['item_id']); if ($obj_items != null) { redirectBacko(3, array('act' => 'detail', 'id' => $obj_items->getId())); //affiche directement la page d'édition de l'item } else { setFlashData('message', "L'item '" . $http_request['item_id'] . "' n'existe pas"); // renvoie un message d'erreur } } else { if (isset($http_request['item_nom']) && !empty($http_request['item_nom'])) { $obj_items = ItemManager::getByName($http_request['item_nom']); if (sizeof($obj_items) == 1) { redirectBacko(3, array('act' => 'detail', 'id' => $obj_items[0]->getId())); //affiche directement la page d'édition de l'item si un seul résultat est retourné } else { if (sizeof($obj_items) == 0) { setFlashData('message', 'Aucun résultat trouvé pour "' . $http_request['item_nom'] . '"'); // renvoie un message d'erreur } } } else { if (isset($http_request['item_type']) && (!empty($http_request['item_type']) || $http_request['item_type'] == "0") && $http_request['item_type'] != "aucun") { $obj_items = ItemManager::getByType($http_request['item_type']); } else { if (isset($http_request['item_ajout_recent'])) { if (empty($http_request['item_nb'])) {