/**
  * Préparation de dompdf pour la conversion
  * 
  * @param string $format      format de la page
  * @param string $orientation orientation de la page
  * 
  * @return void
  */
 function prepare($format, $orientation)
 {
     CAppUI::requireModuleFile("dPcompteRendu", "dompdf_config");
     CAppUI::requireLibraryFile("dompdf/dompdf_config.inc");
     $this->dompdf = new dompdf();
     $this->dompdf->set_base_path(realpath(dirname(__FILE__) . "/../../../../"));
     $this->dompdf->set_paper($format, $orientation);
     if (CAppUI::conf("dPcompteRendu CCompteRendu dompdf_host")) {
         $this->dompdf->set_protocol(isset($_SERVER["HTTPS"]) ? "https://" : "http://");
         $this->dompdf->set_host($_SERVER["SERVER_NAME"]);
     }
 }
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
global $m;
CAppUI::requireModuleFile($m, "inc_vw_affectations");
$date = CValue::getOrSession("date", CMbDT::date());
$mode = CValue::getOrSession("mode", 0);
$service_id = CValue::get("service_id");
// Chargement du service
$service = new CService();
$service->load($service_id);
loadServiceComplet($service, $date, $mode);
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("date", $date);
$smarty->assign("demain", CMbDT::date("+ 1 day", $date));
$smarty->assign("curr_service", $service);
$smarty->display("inc_affectations_services.tpl");
示例#3
0
/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage system
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
$date = CValue::getOrSession("date", CMbDT::date());
$user_id = CValue::getOrSession("user_id");
$interval = CValue::getOrSession("interval", "one-day");
CView::enforceSlave();
CAppUI::requireModuleFile("dPstats", "graph_userlog");
$to = CMbDT::date("+1 DAY", $date);
switch ($interval) {
    case "one-day":
        $from = CMbDT::date("-1 DAY", $to);
        break;
    case "one-week":
        $from = CMbDT::date("-1 WEEK", $to);
        break;
    case "height-weeks":
        $from = CMbDT::date("-8 WEEK", $to);
        break;
    case "one-year":
        $from = CMbDT::date("-1 YEAR", $to);
        break;
    case "four-years":
<?php

/**
 * $Id:$
 *
 * @package    Mediboard
 * @subpackage bloodSalvage
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision:$
 */
CAppUI::requireModuleFile("bloodSalvage", "inc_personnel");
$selOp = new COperation();
$blood_salvage = new CBloodSalvage();
$date = CValue::getOrSession("date", CMbDT::date());
$op = CValue::getOrSession("op");
if ($op) {
    $selOp->load($op);
    $selOp->loadRefs();
    $where = array();
    $where["operation_id"] = "='{$selOp->_id}'";
    $blood_salvage->loadObject($where);
    $blood_salvage->loadRefsFwd();
    $blood_salvage->loadRefPlageOp();
}
$smarty = new CSmartyDP();
$smarty->assign("date", $date);
$smarty->assign("blood_salvage", $blood_salvage);
$smarty->assign("selOp", $selOp);
$smarty->display("vw_bloodSalvage_sspi.tpl");
示例#5
0
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage forms
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkEdit();
$_GET["object_class"] = "CExList";
//$_GET["col"] = array("name");
CAppUI::requireModuleFile("system", "vw_object_tree_explorer");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Patients
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CAppUI::requireModuleFile('system', 'object_merger');
示例#7
0
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CAppUI::requireModuleFile("dPhospi", "inc_vw_affectations");
$services_ids = CValue::getOrSession("services_ids");
$triAdm = CValue::getOrSession("triAdm");
$_type_admission = CValue::getOrSession("_type_admission", "ambucomp");
$filter_function = CValue::getOrSession("filter_function");
$date = CValue::getOrSession("date");
$granularite = CValue::getOrSession("granularite");
$readonly = CValue::getOrSession("readonly", 0);
$duree_uscpo = CValue::getOrSession("duree_uscpo", "0");
$isolement = CValue::getOrSession("isolement", "0");
$prestation_id = CValue::getOrSession("prestation_id", "");
$item_prestation_id = CValue::getOrSession("item_prestation_id");
$group_id = CGroups::loadCurrent()->_id;
if (CAppUI::conf("dPhospi prestations systeme_prestations", $group_id) == "standard") {
    CValue::setSession("prestation_id", "");
    $prestation_id = "";
}
if (is_array($services_ids)) {
    CMbArray::removeValue("", $services_ids);
}
示例#8
0
<?php

/**
 * $Id: vw_dispensation.php 23731 2014-06-26 15:12:54Z phenxdesign $
 *
 * @package    Mediboard
 * @subpackage Soins
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 23731 $
 */
CAppUI::requireModuleFile("pharmacie", "vw_idx_dispensation_v2");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage developpement
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
$locales = CAppUI::flattenCachedLocales(CAppUI::$lang);
$tabs = array();
foreach ($modules = CModule::getInstalled() as $module) {
    CAppUI::requireModuleFile($module->mod_name, "index");
    if (is_array($module->_tabs)) {
        foreach ($module->_tabs as $tab) {
            $tabs[$tab]["name"] = "mod-{$module->mod_name}-tab-{$tab}";
            $tabs[$tab]["locale"] = CValue::read($locales, $tabs[$tab]["name"]);
        }
    }
}
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("module", $modules);
$smarty->assign("tabs", $tabs);
$smarty->display("mnt_module_actions.tpl");
示例#10
0
<?php

/**
 * $Id$
 * 
 * @package    Mediboard
 * @subpackage reservation
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
global $current_m;
$current_m = "reservation";
CAppUI::requireModuleFile("dPadmissions", "vw_sejours_validation");
示例#11
0
 * $Id: view_ressources_logs.php 27868 2015-04-04 16:59:04Z mytto $
 *
 * @package    Mediboard
 * @subpackage System
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 27868 $
 */
CCanDo::checkRead();
$date = CValue::getOrSession("date", CMbDT::date());
$groupres = CValue::getOrSession("groupres", 1);
$element = CValue::getOrSession("element", "duration");
$interval = CValue::getOrSession("interval", "day");
$numelem = CValue::getOrSession("numelem", 6);
CView::enableSlave();
CAppUI::requireModuleFile('dPstats', 'graph_ressourceslog');
$next = CMbDT::date("+1 DAY", $date);
switch ($interval) {
    default:
    case "day":
        $from = CMbDT::date("-1 DAY", $next);
        break;
    case "month":
        $from = CMbDT::date("-1 MONTH", $next);
        break;
    case "year":
        $from = CMbDT::date("-6 MONTH", $next);
        break;
}
$graphs = array();
if ($groupres == 1) {
示例#12
0
<?php

/**
 * Liste des consultations de sage-femme
 *
 * @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();
global $mode_maternite;
$mode_maternite = true;
CAppUI::requireModuleFile('dPcabinet', 'vw_journee');
<?php

/**
 * dPboard
 *
 * @category Board
 * @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
 */
global $prat;
CAppUI::requireModuleFile('dPstats', 'graph_consultations');
$filterConsultation = new CConsultation();
$filterConsultation->_date_min = CValue::getOrSession("_date_min", CMbDT::date("-1 YEAR"));
$rectif = CMbDT::transform("+0 DAY", $filterConsultation->_date_min, "%d") - 1;
$filterConsultation->_date_min = CMbDT::date("-{$rectif} DAYS", $filterConsultation->_date_min);
$filterConsultation->_date_max = CValue::getOrSession("_date_max", CMbDT::date());
$rectif = CMbDT::transform("+0 DAY", $filterConsultation->_date_max, "%d") - 1;
$filterConsultation->_date_max = CMbDT::date("-{$rectif} DAYS", $filterConsultation->_date_max);
$filterConsultation->_date_max = CMbDT::date("+ 1 MONTH", $filterConsultation->_date_max);
$filterConsultation->_date_max = CMbDT::date("-1 DAY", $filterConsultation->_date_max);
$filterConsultation->_praticien_id = $prat->_id;
$graphs = array(graphConsultations($filterConsultation->_date_min, $filterConsultation->_date_max, $filterConsultation->_praticien_id));
// Variables de templates
$smarty = new CSmartyDP();
$smarty->assign("filterConsultation", $filterConsultation);
$smarty->assign("prat", $prat);
$smarty->assign("graphs", $graphs);
$smarty->display("vw_stats_consultations.tpl");
示例#14
0
<?php

/**
 * dPboard
 *
 * @category Board
 * @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
 */
CAppUI::requireModuleFile('dPhospi', 'vw_idx_sejour');
示例#15
0
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CAppUI::requireModuleFile('soins', 'vw_idx_sejour');
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Patients
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
// A quoi sert cette redirection ? Gestion des droits ?
// Inutilisé pour le moment car pose le problème de contexte pour l'inclusion de templates
CAppUI::requireModuleFile("dPfiles", "httpreq_vw_listfiles");
示例#17
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$
 */
CCanDo::checkRead();
$_GET["all_prats"] = "1";
CAppUI::requireModuleFile("dPboard", "vw_interv_non_cotees");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage PlanningOp
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkEdit();
CAppUI::requireModuleFile("dPplanningOp", "close_sejours");
<?php

/**
 * $Id: httpreq_vw_examaudio_tympan.php 20068 2013-07-26 13:21:27Z rhum1 $
 *
 * @package    Mediboard
 * @subpackage Cabinet
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 20068 $
 */
CCanDo::checkRead();
global $m;
global $exam_audio, $reloadGraph;
$examaudio_id = CValue::getOrSession("examaudio_id");
$side = CValue::getOrSession("side");
$reloadGraph = $side;
$exam_audio = new CExamAudio();
$exam_audio->load($examaudio_id);
CAppUI::requireModuleFile($m, "inc_graph_audio_tympan");
AudiogrammeTympano::${$side}->Stroke("tmp/graphtmp.png");
$map_tympan = AudiogrammeTympano::${$side}->GetHTMLImageMap("graph_tympan_" . $side);
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("map_tympan", $map_tympan);
$smarty->assign("side", $side);
$smarty->assign("fctOnClick", ucwords($side));
$smarty->assign("exam_audio", $exam_audio);
$smarty->assign("time", time());
$smarty->display("inc_exam_audio/inc_examaudio_graph_tympan.tpl");
<?php

/**
 * dPboard
 *
 * @category Board
 * @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
 */
CAppUI::requireModuleFile('dPstats', 'graph_patpartypehospi');
CAppUI::requireModuleFile('dPstats', 'graph_activite');
global $prat;
$filterSejour = new CSejour();
$filterOperation = new COperation();
$filterSejour->_date_min_stat = CValue::getOrSession("_date_min_stat", CMbDT::date("-1 YEAR"));
$rectif = CMbDT::transform("+0 DAY", $filterSejour->_date_min_stat, "%d") - 1;
$filterSejour->_date_min_stat = CMbDT::date("-{$rectif} DAYS", $filterSejour->_date_min_stat);
$filterSejour->_date_max_stat = CValue::getOrSession("_date_max_stat", CMbDT::date());
$rectif = CMbDT::transform("+0 DAY", $filterSejour->_date_max_stat, "%d") - 1;
$filterSejour->_date_max_stat = CMbDT::date("-{$rectif} DAYS", $filterSejour->_date_max_stat);
$filterSejour->_date_max_stat = CMbDT::date("+1 MONTH", $filterSejour->_date_max_stat);
$filterSejour->_date_max_stat = CMbDT::date("-1 DAY", $filterSejour->_date_max_stat);
$filterSejour->praticien_id = $prat->_id;
$filterSejour->type = CValue::getOrSession("type", 1);
$filterOperation->_codes_ccam = strtoupper(CValue::getOrSession("_codes_ccam", ""));
$graphs = array(graphPatParTypeHospi($filterSejour->_date_min_stat, $filterSejour->_date_max_stat, $filterSejour->praticien_id, null, $filterSejour->type), graphActivite($filterSejour->_date_min_stat, $filterSejour->_date_max_stat, $filterSejour->praticien_id, null, null, null, null, $filterOperation->_codes_ccam, null, 0));
// Variables de templates
$smarty = new CSmartyDP();
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage dPcabinet
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
// Praticien courant pour les prises de rendez-vous suivantes
if ($chir_id = CValue::post("chir_id")) {
    CValue::setSession("chir_id", $chir_id);
}
// Consultation courante dans edit_consulation
if (CValue::post("del")) {
    CValue::setSession("selConsult");
}
// before basic job, do the multiple consultations
CAppUI::requireModuleFile("dPcabinet", "controllers/do_consultation_multiple");
// Cas de l'annulation / rétablissement / supression multiple
if ($consultation_ids = CValue::post("consultation_ids")) {
    $_POST = array("consultation_ids" => CValue::post("consultation_ids"), "motif_annulation" => CValue::post("motif_annulation"), "annule" => CValue::post("annule", 0), "del" => CValue::post("del"), "sejour_id" => CValue::post("sejour_id"), "postRedirect" => CValue::post("postRedirect"));
}
//consult n°1, classic use
$do = new CDoObjectAddEdit("CConsultation");
$do->doIt();
示例#22
0
$chir_id = CValue::get("chir_id");
$function_id = $chir_id ? null : CValue::get("function_id");
$date = CValue::get("date", CMbDT::date());
$plageconsult_id = CValue::get("plageconsult_id");
$consultation_id = CValue::get("consultation_id");
$heure = CValue::get("heure");
// Vérification des droits sur les praticiens
$listPraticiens = CConsultation::loadPraticiens(PERM_EDIT);
// Récupération des consultations de la plage séléctionnée
$plage = new CPlageconsult();
if ($plageconsult_id) {
    $plage->load($plageconsult_id);
    $date = $plage->date;
}
// Récupération de la periode précédente et suivante
$unit = $period;
if ($period == "weekly") {
    $unit = "week";
}
if ($period == "month") {
    $ndate = CMbDT::date("first day of next month", $date);
    $pdate = CMbDT::date("last day of previous month", $date);
} else {
    $ndate = CMbDT::date("+1 {$unit}", $date);
    $pdate = CMbDT::date("-1 {$unit}", $date);
}
if ($period == "weekly") {
    CAppUI::requireModuleFile("dPcabinet", "inc_plage_selector_weekly");
} else {
    CAppUI::requireModuleFile("dPcabinet", "inc_plage_selector_classic");
}
示例#23
0
<?php

/**
 * $Id: graph_audio_tonal.php 19425 2013-06-04 18:04:05Z mytto $
 *
 * @package    Mediboard
 * @subpackage Cabinet
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 19425 $
 */
CCanDo::checkRead();
global $m, $exam_audio;
$exam_audio = new CExamAudio();
$exam_audio->load(CValue::getOrSession("examaudio_id"));
CAppUI::requireModuleFile($m, "inc_graph_audio_tonal");
$side = CValue::get("side");
AudiogrammeTonal::${$side}->Stroke();
示例#24
0
 * @category Board
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version  SVN: $Id: vw_stats.php 19250 2013-05-23 19:24:15Z rhum1 $
 * @link     http://www.mediboard.org
 */
CAppUI::requireModuleFile("dPboard", "inc_board");
global $prat;
if (!$prat->_id) {
    return;
}
$stats = array("vw_sejours_interventions", "vw_stats_consultations", "vw_prescripteurs");
if (CModule::getActive("dPprescription")) {
    $stats[] = "vw_stats_prescriptions";
}
if (CAppUI::conf("dPplanningOp COperation verif_cote")) {
    $stats[] = "vw_trace_cotes";
}
$stat = CValue::postOrSession("stat", "vw_sejours_interventions");
if (!in_array($stat, $stats)) {
    trigger_error("Unknown stat view '{$stat}'", E_USER_WARNING);
    return;
}
// Affichage
$smarty = new CSmartyDP();
$smarty->assign("stats", $stats);
$smarty->assign("stat", $stat);
$smarty->display("vw_stats.tpl");
CAppUI::requireModuleFile("dPboard", "{$stat}");
<?php

/**
 * dPboard
 *
 * @category Board
 * @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
 */
CAppUI::requireModuleFile('soins', 'vw_bilan_prescription');
示例#26
0
<?php

/**
 * Stats sur les documents
 *
 * @category CompteRendu
 * @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
 */
global $m;
$m = "dPfiles";
$_GET["doc_class"] = "CCompteRendu";
CAppUI::requireModuleFile($m, "vw_stats");
$m = "dPcompteRendu";
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Board
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
$chir = null;
$mediuser = CMediusers::get();
if ($mediuser->isPraticien()) {
    $chir = $mediuser;
}
$chirSel = CValue::getOrSession("praticien_id", $chir ? $chir->user_id : null);
$all_prats = CValue::get("all_prats", 0);
$fin = CValue::getOrSession("fin", CMbDT::date());
$debut = CValue::getOrSession("debut", CMbDT::date("-1 week", $fin));
$interv_with_no_codes = CValue::get('interv_with_no_codes', 1);
$display_not_exported = Cvalue::get('display_not_exported', 0);
if (!$all_prats) {
    CAppUI::requireModuleFile("dPboard", "inc_board");
}
$smarty = new CSmartyDP();
$smarty->assign("chirSel", $chirSel);
$smarty->assign("debut", $debut);
$smarty->assign("fin", $fin);
$smarty->assign("all_prats", $all_prats);
$smarty->assign('interv_with_no_codes', $interv_with_no_codes);
$smarty->assign('display_not_exported', $display_not_exported);
$smarty->display("../../dPboard/templates/inc_vw_interv_non_cotees.tpl");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage SalleOp
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
global $can;
$can->read = 1;
$can->edit = 0;
CAppUI::requireModuleFile("dPbloc", "vw_suivi_salles");
示例#29
0
<?php

/**
 * dPbloc
 *
 * @category Bloc
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version  SVN: $Id: vw_urgences.php 19148 2013-05-15 12:41:42Z rhum1 $
 * @link     http://www.mediboard.org
 */
CAppUI::requireModuleFile('dPsalleOp', 'vw_urgences');
示例#30
0
<?php

/**
 * $Id$
 *  
 * @category Pmsi
 * @package  Mediboard
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html 
 * @link     http://www.mediboard.org */
CAppUI::requireModuleFile("dPhospi", "ajax_select_services");