$obj_page->setUrlPage('flotte/flotte_items'); } else { if ($http_request['act'] == "ajout_item_flotte") { $id = intval($http_request['id']); $id_item = intval($http_request['id_item']); $tab_item_flotte = ItemManager::getListIdsByFlotte($id, 'array'); if (!is_null($obj_flotte = FlotteManager::get($id))) { $obj_membre = MembreManager::get($obj_flotte->getAmiral()); if (!is_null($obj_article = ArticleBoutiqueManager::get($id_item))) { if ($obj_article->getType() == 7) { if (in_array($obj_article->getId(), $tab_item_flotte)) { setFlashData('message', "La flotte possède déja l'élément <a style='color:blue' href=#{$id_item}>{$id_item}</a>"); } else { $obj_flotte->setTotalReputation($obj_flotte->getTotalReputation() + $obj_article->getReputation()); FlotteManager::updateBdd($obj_flotte); $tab_article = ArticleBoutiqueManager::getListLiaison($obj_article); foreach ($tab_article as $obj_article_temp) { // on note l'achat dans boutique_t if (ItemManager::insertItemFlotte($obj_article_temp->getId(), $obj_flotte->getId(), $obj_membre->getId())) { if ($obj_article_temp->getReputation() > 0) { configurerTraduction($obj_membre->getLangue()); // Actualité de la flotte $obj_message = new FlotteActualite(); $obj_message->setTexte(sprintf(tradTxt("Le Service Client vient d'offrir l'objet "%s" à votre équipe. La réputation de votre équipe augmente de %s."), $obj_article_temp->getNom(), $obj_article_temp->getReputation())); $obj_message->setIdFlotte($obj_flotte->getId()); $obj_message->setIdCapitaine($obj_membre->getId()); FlotteActualiteManager::insertBdd($obj_message); setFlashData('message', "Enregistrement effectué de l'élément <a style='color:blue' href=#{$id_item}>{$id_item}</a>"); } } else { // problème d'insertion
} else { if ($http_request['act'] == 'insertLiaison') { foreach ($_GET as $key => $value) { ${$key} = $value; } $obj_liaison = new ArticleBoutiqueLiaison(); $obj_liaison->setNomLiaison($nom_liaison); ArticleBoutiqueLiaisonManager::insertBdd($obj_liaison); } else { if ($http_request['act'] == 'updateValideListe') { $id = isset($http_request['id']) && $http_request['id'] != '' ? $http_request['id'] : null; $obj_article = new ArticleBoutique($id); if (isset($http_request['valideArticle']) && $http_request['valideArticle'] == "on") { $obj_article->setValideArticle(1); } else { $obj_article->setValideArticle(0); } ArticleBoutiqueManager::updateBdd($obj_article); } } } } } } } } } } } } }