<?php /** * Outil d'import de kinés * * $Id$ * * @package Mediboard * @subpackage Patients * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCAnDo::checkAdmin(); CApp::setTimeLimit(150); if (!class_exists("DOMDocument")) { trigger_error("sorry, DOMDocument is needed"); return; } if (null == ($pass = CValue::get("pass"))) { CAppUI::stepAjax("Fonctionnalité désactivée car trop instable.", UI_MSG_WARNING); return; } if (md5($pass) != "aa450aff6d0f4974711ff4c5536ed4cb") { CAppUI::stepAjax("Mot de passe incorrect.\nAttention, fonctionnalité à utiliser avec une extrême prudence", UI_MSG_ERROR); } $departement = CValue::get("departement"); $url = "http://www.ordremk.fr/searchproxy.php?format=json&name=%25%25%25&zip="; $continue = 1; $errors = 0; $count = 0;
<?php /** * $Id$ * * @package Mediboard * @subpackage SalleOp * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ $date = CValue::getOrSession("date", CMbDT::date()); $in_salle = CValue::get("in_salle", 1); $modif_operation = CCAnDo::edit() || $date >= CMbDT::date(); // Chargement de l'operation selectionnee $operation_id = CValue::getOrSession("operation_id"); $selOp = new COperation(); $selOp->load($operation_id); $plageOp = $selOp->loadRefPlageOp(); $listPers = $selOp->loadPersonnelDisponible(); // Creation du tableau d'affectation de personnel $tabPersonnel = array(); $plageOp->loadAffectationsPersonnel(); $affectations_personnel = $plageOp->_ref_affectations_personnel; $affectations_plage = array_merge($affectations_personnel["iade"], $affectations_personnel["op"], $affectations_personnel["op_panseuse"], $affectations_personnel["sagefemme"], $affectations_personnel["manipulateur"]); // Tableau de stockage des affectations $tabPersonnel["plage"] = array(); $tabPersonnel["operation"] = array(); foreach ($affectations_plage as $key => $affectation_personnel) { $affectation = new CAffectationPersonnel(); $affectation->setObject($selOp);
<?php /** * $Id$ * * @package Mediboard * @subpackage SalleOp * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCAnDo::checkEdit(); $object_id = CValue::get("object_id"); $object_class = CValue::get("object_class"); /** @var CCodable $object */ $object = new $object_class(); $object->load($object_id); $anesth = new CMediusers(); $non_signes_activite_1 = 0; $non_signes_activite_4 = 0; $actes_ccam = $object->loadRefsActesCCAM(); if ($object instanceof CSejour) { $object->loadRefPraticien()->loadRefFunction(); foreach ($actes_ccam as $_acte_ccam) { if ($_acte_ccam->code_activite == 4) { $anesth = $_acte_ccam->loadRefExecutant(); break; } } } if ($object instanceof COperation) {
<?php /** * Mapping entre la parturiente et la grossesse * * @category Maternite * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version SVN: $Id:$ * @link http://www.mediboard.org */ CCAnDo::checkRead(); $parturiente_id = CValue::get("parturiente_id"); $object_guid = CValue::get("object_guid"); $smarty = new CSmartyDP(); $smarty->assign("parturiente_id", $parturiente_id); $smarty->assign("object_guid", $object_guid); $smarty->display("inc_bind_grossesse.tpl");