예제 #1
0
    // Cette catégorie n'est pas valide
    $ei_categorie_id = null;
    CValue::setSession("ei_categorie_id");
    $categorie = new CEiCategorie();
} else {
    $categorie->loadRefsBack();
}
// Item demandé
$item = new CEiItem();
if (!$item->load($ei_item_id)) {
    // Cet item n'est pas valide
    $ei_item_id = null;
    CValue::setSession("ei_item_id");
    $item = new CEiItem();
} else {
    $item->loadRefsFwd();
}
// Liste des Catégories
$listCategories = $categorie->loadList(null, "nom");
// Liste des Items
$where = null;
if ($vue_item) {
    $where = "ei_categorie_id = '{$vue_item}'";
}
/** @var CEiItem[] $listItems */
$listItems = $item->loadList($where, "ei_categorie_id, nom");
foreach ($listItems as $_item) {
    $_item->loadRefsFwd();
}
$smarty = new CSmartyDP();
$smarty->assign("categorie", $categorie);