コード例 #1
0
<?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);
コード例 #2
0
/**
 * $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;