<?php /** * $Id$ * * @package Mediboard * @subpackage Qualite * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ $ei_categorie_id = CValue::get("categorie_id"); $items = array(); if ($ei_categorie_id) { $where = array(); $where["ei_categorie_id"] = " = '{$ei_categorie_id}'"; $item = new CEiItem(); $items = $item->loadList($where); } $smarty = new CSmartyDP(); $smarty->assign("items", $items); $smarty->display("ajax_list_items.tpl");
$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); $smarty->assign("item", $item); $smarty->assign("listCategories", $listCategories); $smarty->assign("listItems", $listItems); $smarty->assign("vue_item", $vue_item); $smarty->display("vw_edit_ei.tpl");