<?php /* $Id: httpreq_do_add_ccam.php 8262 2010-03-08 17:26:03Z rhum1 $ */ /** * @package Mediboard * @subpackage dPccam * @version $Revision: 8262 $ * @author SARL OpenXtrem * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html */ CCanDo::checkAdmin(); $object_id = CValue::get("object_id"); $object_class = CValue::get("object_class"); $tag = CValue::get("tag"); $idex_value = CValue::get("id400"); $where = array("object_id" => "= '{$object_id}'", "object_class" => "= '{$object_class}'", "tag" => "= '{$tag}'", "id400" => "= '{$idex_value}'"); $idex = new CIdSante400(); $idexs = $idex->loadList($where); $survivor = reset($idexs)->_id; foreach ($idexs as $_idex) { if ($_idex->_id != $survivor) { if ($msg = $_idex->delete()) { CAppUI::setMsg($msg, UI_MSG_WARNING); } else { CAppUI::setMsg("Identifiant supprimé", UI_MSG_OK); } } } echo CAppUI::getMsg();
/** * $Id$ * * @package Mediboard * @subpackage SSR * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); $nda = CValue::get("nda"); $idex = new CIdSante400(); $where["object_class"] = "= 'CSejour'"; $where["id400"] = "LIKE '{$nda}%'"; /** @var CIdSante400[] $ideces */ $ideces = $idex->loadList($where, null, "100"); $sejours = array(); foreach ($ideces as $_idex) { /** @var CSejour $sejour */ $sejour = $_idex->loadTargetObject(); $sejour->loadRefPatient()->loadIPP(); /** @var CRHS $_rhs */ foreach ($sejour->loadBackRefs("rhss", "date_monday") as $_rhs) { $_rhs->loadRefsNotes(); } $sejours[$sejour->_id] = $sejour; } // Création du template $smarty = new CSmartyDP(); $smarty->assign("sejours", $sejours); $smarty->display("inc_vw_rhs_sejour_search.tpl");