本文整理匯總了PHP中ItemManager::getListIdsByFlotte方法的典型用法代碼示例。如果您正苦於以下問題:PHP ItemManager::getListIdsByFlotte方法的具體用法?PHP ItemManager::getListIdsByFlotte怎麽用?PHP ItemManager::getListIdsByFlotte使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ItemManager
的用法示例。
在下文中一共展示了ItemManager::getListIdsByFlotte方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: foreach
$obj_flotte = FlotteManager::get($id);
$obj_page->setData('flotte', $obj_flotte);
$tab_ids = ItemManager::getListIdsByFlotte($id, 'array');
foreach ($tab_ids as $row) {
$tab_items[][] = ItemManager::get($row);
}
if (!empty($tab_items)) {
$obj_page->setData('items', $tab_items);
}
$obj_page->setAppelAjax(true);
$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());