<?php /** * $Id: vw_daily_check_item_category.php 25667 2014-11-03 11:07:55Z aurelie17 $ * * @package Mediboard * @subpackage SalleOp * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 25667 $ */ CCanDo::checkAdmin(); $item_category_id = CValue::getOrSession('item_category_id'); $list_type_id = CValue::get('list_type_id'); $list_type = new CDailyCheckListType(); $list_type->load($list_type_id); $item_category = new CDailyCheckItemCategory(); if ($item_category->load($item_category_id)) { $item_category->loadRefsNotes(); $item_category->loadRefItemTypes(); } else { $item_category->list_type_id = $list_type_id; $item_category->target_class = $list_type->type == "ouverture_salle" ? "CSalle" : "CBlocOperatoire"; } foreach (CDailyCheckList::$_HAS_classes as $_class) { unset($item_category->_specs["target_class"]->_locales[$_class]); } list($targets, $item_categories_by_class) = CDailyCheckItemCategory::getCategoriesTree(); // Création du template $smarty = new CSmartyDP(); $smarty->assign("item_category", $item_category);
/** * $Id: ajax_edit_checklist_type.php 28107 2015-04-28 09:07:12Z aurelie17 $ * * @package Mediboard * @subpackage SalleOp * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 28107 $ */ CCanDo::checkAdmin(); global $g; $check_list_type_id = CValue::getOrSession('check_list_type_id'); $check_list_group_id = CValue::get('check_list_group_id'); $list_type = new CDailyCheckListType(); $list_type->load($check_list_type_id); $list_type->loadRefsNotes(); $list_type->loadRefsCategories(); $list_type->makeLinksArray(); list($targets, $by_type) = CDailyCheckListType::getListTypesTree(); if ($list_type->type != "intervention" || !$list_type->check_list_group_id) { unset($list_type->_specs["type_validateur"]->_list[10]); } foreach ($targets as $_targets) { foreach ($_targets as $_target) { $_target->loadRefsFwd(); } } if ($check_list_group_id) { $list_type->type = 'intervention'; $list_type->check_list_group_id = $check_list_group_id;