本文整理匯總了PHP中ItemManager::get方法的典型用法代碼示例。如果您正苦於以下問題:PHP ItemManager::get方法的具體用法?PHP ItemManager::get怎麽用?PHP ItemManager::get使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ItemManager
的用法示例。
在下文中一共展示了ItemManager::get方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: foreach
} else {
if ($http_request['act'] == 'lot_tab_json') {
$tab_itec = LotManager::getList();
$tab_itec_select = [];
foreach ($tab_itec as $value) {
$tab_itec_select[$value->getId()] = $value->getNom();
}
print json_encode($tab_itec_select);
exit;
} else {
if ($http_request['act'] == 'lot_update_field') {
if (isset($http_request['id_lotgagne']) && !empty($http_request['id_lotgagne']) && isset($http_request['id_item']) && !empty($http_request['id_item'])) {
$obj_lotgagne = new LotGagne($http_request['id_lotgagne']);
$obj_lotgagne->setIdItem($http_request['id_item']);
LotGagneManager::updateBdd($obj_lotgagne);
$obj_item = ItemManager::get($http_request['id_item']);
//exit($obj_item->getNom());
}
exit;
} else {
if ($http_request['act'] == 'generer_etiquettes') {
loadLibs('tiers/fpdf/FPDF', false);
setlocale(LC_ALL, 'fr_FR');
// permet de mettre les caractères accentués en majuscule
$tab_lots = LotGagneManager::getListPasEnvoyes();
if (isset($http_request['checkbox'])) {
$tab = explode(",", $http_request['checkbox']);
foreach ($tab as $key => $value) {
if ($value != "") {
$tab_checkbox[$key] = $value;
}
示例2: setFlashData
setFlashData('message', "Enregistrement effectué de l'élément <a style='color:blue' href=#{$id}>{$id}</a>");
break;
default:
//Problème de mise à jour
setFlashData('message', $tab_retour[1]);
break;
}
redirectBacko(29, array("act" => "liste"));
} else {
if ($http_request['act'] == "liste_items_flotte") {
$id = isset($http_request['id']) && $http_request['id'] != '' ? $http_request['id'] : null;
$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) {
示例3: exit
<?php
if (!defined('LUDOFACTORY')) {
exit('appel direct non autorisé');
}
$obj_page->addJS('backoffice/item.js');
// -----------------------------------------------------------------------------
if (!isset($http_request['act'])) {
$type_item_c = Config::get('types_items');
$obj_page->setData('type_item', $type_item_c);
} else {
if ($http_request['act'] == 'liste') {
if (isset($http_request['item_id']) && !empty($http_request['item_id'])) {
$obj_items = ItemManager::get($http_request['item_id']);
if ($obj_items != null) {
redirectBacko(3, array('act' => 'detail', 'id' => $obj_items->getId()));
//affiche directement la page d'édition de l'item
} else {
setFlashData('message', "L'item '" . $http_request['item_id'] . "' n'existe pas");
// renvoie un message d'erreur
}
} else {
if (isset($http_request['item_nom']) && !empty($http_request['item_nom'])) {
$obj_items = ItemManager::getByName($http_request['item_nom']);
if (sizeof($obj_items) == 1) {
redirectBacko(3, array('act' => 'detail', 'id' => $obj_items[0]->getId()));
//affiche directement la page d'édition de l'item si un seul résultat est retourné
} else {
if (sizeof($obj_items) == 0) {
setFlashData('message', 'Aucun résultat trouvé pour "' . $http_request['item_nom'] . '"');
// renvoie un message d'erreur