本文整理汇总了PHP中COperation::canDo方法的典型用法代码示例。如果您正苦于以下问题:PHP COperation::canDo方法的具体用法?PHP COperation::canDo怎么用?PHP COperation::canDo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COperation
的用法示例。
在下文中一共展示了COperation::canDo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: COperation
<?php
/**
* $Id: ajax_reload_infos_interv.php 26537 2014-12-22 15:14:01Z aurelie17 $
*
* @category SalleOp
* @package Mediboard
* @author SARL OpenXtrem <dev@openxtrem.com>
* @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html
* @version $Revision: 26537 $
* @link http://www.mediboard.org
*/
CCanDo::checkEdit();
$operation_id = CValue::get("operation_id");
$operation = new COperation();
$operation->load($operation_id);
$operation->canDo();
$operation->countAlertsNotHandled();
$operation->loadLiaisonLibelle();
$smarty = new CSmartyDP();
$smarty->assign("operation", $operation);
$smarty->display("inc_reload_infos_interv.tpl");
示例2: COperation
$sejour->grossesse_id = $grossesse->_id;
$sejour->_ref_grossesse = $grossesse;
$patient = $grossesse->loadRefParturiente();
}
// On récupère l'opération
$op = new COperation();
$op->load($operation_id);
if ($op->_id) {
$op->loadRefSejour();
if (CAppUI::conf("dPplanningOp COperation use_session_praticien")) {
CValue::setSession("chir_id", $op->chir_id);
}
if (CBrisDeGlace::isBrisDeGlaceRequired()) {
$canAccess = CAccessMedicalData::checkForSejour($op->_ref_sejour);
if (!$canAccess) {
if (!$op->canDo()->read) {
global $m, $tab;
CAppUI::setMsg("Vous n'avez pas accés à cette intervention hors plage", UI_MSG_WARNING);
CAppUI::redirect("m={$m}&tab={$tab}&operation_id=0");
}
}
} else {
if (!$op->canDo()->read) {
global $m, $tab;
CAppUI::setMsg("Vous n'avez pas accés à cette intervention hors plage", UI_MSG_WARNING);
CAppUI::redirect("m={$m}&tab={$tab}&operation_id=0");
}
}
// Chargement des régérences
$op->loadRefs();
$op->loadRefsNotes();
示例3: array
$smarty->assign("listValidateurs", $listValidateurs);
// Daily check lists
$smarty->assign("require_check_list", $require_check_list);
$smarty->assign("daily_check_lists", $daily_check_lists);
$smarty->assign("daily_check_list_types", $daily_check_list_types);
$smarty->display("inc_operation.tpl");
CApp::rip();
}
}
// Pre-anesth, pre-op, post-op
// Don't load them if we have a daily check list to fill...
$operation_check_lists = $operation_check_item_categories = array();
$check_lists_no_has = $check_items_no_has_categories = $listValidateurs_no_has = array();
$listAnesthType = array();
if ($selOp->_id) {
$selOp->canDo();
$selOp->loadRefs();
$selOp->loadRefsFiles();
$selOp->loadRefsDocs();
$consult_anesth = $selOp->loadRefsConsultAnesth();
$consult_anesth->countDocItems();
$consultation = $consult_anesth->loadRefConsultation();
$consultation->countDocItems();
$consultation->canRead();
$consultation->canEdit();
$selOp->loadRefPlageOp(true);
$selOp->loadRefChir()->loadRefFunction();
$selOp->loadRefPatient();
$selOp->loadRefCommande();
$date = CMbDT::date($selOp->_datetime);
// Récupération de l'utilisateur courant