* $Id: $ * * @package Mediboard * @subpackage SalleOp * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 23384 $ */ $acte_id = CValue::get("acte_id"); $acte = new CActeCCAM(); $acte->load($acte_id); $acte->canDo(); if (!$acte->_can->edit) { CAppUI::redirect("m=system&a=access_denied"); } $acte->getTarif(); // Chargement du code, de l'activité et de la phase CCAM $code = $acte->_ref_code_ccam; $activite = $code->activites[$acte->code_activite]; $phase = $activite->phases[$acte->code_phase]; $listModificateurs = $acte->modificateurs; foreach ($phase->_modificateurs as $modificateur) { $position = strpos($listModificateurs, $modificateur->code); if ($position !== false) { if ($modificateur->_double == "1") { $modificateur->_checked = $modificateur->code; } elseif ($modificateur->_double == "2") { $modificateur->_checked = $modificateur->code . $modificateur->_double; } else { $modificateur->_checked = null; }
foreach ($operations as $op) { // Classement des actes par executant foreach ($op->_ref_actes_ccam as $acte_ccam) { // Mise a jour de la liste des praticiens if (!array_key_exists($acte_ccam->executant_id, $praticiens)) { $praticien = new CMediusers(); $praticien->load($acte_ccam->executant_id); $praticien->loadRefFunction(); $praticiens[$acte_ccam->executant_id] = $praticien; // initialisation du tableau d'actes non signés $nonSigne[$acte_ccam->executant_id] = 0; } // Chargement de l'executant de l'acte CCAM $acte_ccam->loadRefExecutant(); // Chargement du tarif $acte_ccam->getTarif(); @($tabOperations[$op->_id][$acte_ccam->executant_id][$acte_ccam->_id] = $acte_ccam); if (!$acte_ccam->signe) { @$nonSigne[$op->_id][$acte_ccam->executant_id]++; } } } ksort($tabOperations); // Création du template $smarty = new CSmartyDP(); $smarty->assign("tabOp", $tabOp); $smarty->assign("date", $date); $smarty->assign("nonSigne", $nonSigne); $smarty->assign("redirectUrl", $a); $smarty->assign("praticiens", $praticiens); $smarty->assign("dialog", $dialog);