예제 #1
0
                 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'])) {
                         //valeur pas défaut
                         $http_request['item_nb'] = 30;
                         // nombre d'items à afficher
                     }
                     $obj_items = ItemManager::getRecentAddition($http_request['item_nb']);
                 } else {
                     $obj_items = ItemManager::getList(false);
                     //affiche tous les items
                 }
             }
         }
     }
     $type_item_c = Config::get('types_items');
     $obj_page->setData('type_item', $type_item_c);
     $obj_page->setData('items', $obj_items);
     $obj_page->setUrlPage('item/item_liste');
 } else {
     if ($http_request['act'] == 'detail') {
         $obj_page->setUrlPage('item/item_detail');
         //Détails et édition d'un objet