예제 #1
0
         }
     }
     $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
         $type_item_c = Config::get('types_items');
         if (isset($http_request['id']) && !empty($http_request['id'])) {
             $verif_id = true;
             //vérifie si l'id existe (défini si c'est le formulaire d'insert ou d'update)
             $id = intval($http_request['id']);
             $tab_item = ItemManager::getWithLotFlotteBateau($id);
             foreach ($tab_item as $value) {
                 $obj_page->setData('item', $value['item']);
                 $obj_page->setData('item_lot', $value['item_lot']);
                 $obj_page->setData('item_flotte', $value['item_flotte']);
                 $obj_page->setData('item_bateau', $value['item_bateau']);
             }
             $obj_page->setData('verif_id', $verif_id);
         } else {
             $max_id = ItemManager::getMaxItem() + 1;
             //permet d'afficher l'id du futur item
             $obj_page->setData('max_id', $max_id);
         }
         $tab_flotte_categorie = ItemFlotteCategorieManager::getList();
         $tab_bateau_categorie = ItemBateauCategorieManager::getList();
         asort($tab_flotte_categorie);