$nb_modeles_etiquettes_sejour = $modele_etiquette->countList($where); $nb_printers = 0; if (CModule::getActive("printing")) { // Chargement des imprimantes pour l'impression d'étiquettes $user_printers = CMediusers::get(); $function = $user_printers->loadRefFunction(); $nb_printers = $function->countBackRefs("printers"); } $compte_rendu = new CCompteRendu(); $salles = array(); if (!empty($list_urgences)) { $salle = new CSalle(); $salles = $salle->loadGroupList(); } // Création du template $smarty = new CSmartyDP(); $smarty->assign("praticien", $praticien); $smarty->assign("boardItem", $boardItem); $smarty->assign("date", $date); $smarty->assign("canceled", $canceled); $smarty->assign("listUrgences", $list_urgences); $smarty->assign("listDay", $list_plages); $smarty->assign("nb_canceled", $nb_canceled); $smarty->assign("board", $board); $smarty->assign("nb_printers", $nb_printers); $smarty->assign("can_create_docs", $compte_rendu->canClass()->edit); $smarty->assign("nb_modeles_etiquettes_sejour", $nb_modeles_etiquettes_sejour); $smarty->assign("nb_modeles_etiquettes_operation", $nb_modeles_etiquettes_operation); $smarty->assign('hiddenPlages', stripslashes(CValue::get('hiddenPlages', ''))); $smarty->assign('salles', $salles); $smarty->display("inc_list_operations.tpl");
/** * Vérification du droit de créer un document au sein d'un contexte donné * * @param CMbObject $object Contexte de création du Document * * @return bool Droit de création d'un document */ static function canCreate(CMbObject $object) { $cr = new CCompteRendu(); return $object->canRead() && $cr->canClass()->edit; }