Esempio n. 1
0
     //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);
     asort($tab_bateau_categorie);
     $obj_page->setData('type_item', $type_item_c);
     $obj_page->setData('tab_flotte_cat', $tab_flotte_categorie);
     $obj_page->setData('tab_bateau_cat', $tab_bateau_categorie);
 } else {
     if ($http_request['act'] == 'type_detail') {
         $type = $http_request['type'];
         if ($type == 8) {
             $item_lot = LotManager::get($http_request['id']);