コード例 #1
0
ファイル: vw_procencours.php プロジェクト: fbone/mediboard4
    $currProc->getEtatRedac();
    $currProc->loadLastActif();
    $currProc->loadLastEntry();
    $currProc->loadFirstEntry();
}
// Procédure en Cours de demande
$procDemande = CDocGed::loadProcDemande($user->_id);
foreach ($procDemande as $keyProc => &$currProc) {
    $currProc->loadRefs();
    $currProc->getEtatRedac();
    $currProc->loadLastActif();
    $currProc->loadLastEntry();
}
// Procédure en Attente de Rédaction
$procEnCours = CDocGed::loadProcRedacAndValid($user->_id);
foreach ($procEnCours as $keyProc => &$currProc) {
    $currProc->loadRefs();
    $currProc->getEtatRedac();
    $currProc->loadLastEntry();
}
// Liste des Etablissements selon Permissions
$mediuser = new CMediusers();
$etablissements = $mediuser->loadEtablissements(PERM_READ);
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("etablissements", $etablissements);
$smarty->assign("procTermine", $procTermine);
$smarty->assign("procDemande", $procDemande);
$smarty->assign("procEnCours", $procEnCours);
$smarty->assign("docGed", $docGed);
$smarty->display("vw_procencours.tpl");
コード例 #2
0
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
global $can, $m, $tab;
CCanDo::checkRead();
$hors_plage = new CIntervHorsPlage();
if (!$hors_plage->canRead()) {
    $can->redirect();
}
// Toutes les salles des blocs
$listBlocs = CGroups::loadCurrent()->loadBlocs(PERM_READ);
// Les salles autorisées
$salle = new CSalle();
$listSalles = $salle->loadListWithPerms(PERM_READ);
// Liste des Etablissements selon Permissions
$etablissements = CMediusers::loadEtablissements(PERM_READ);
// Chargement des prestations
$prestations = CPrestation::loadCurrentList();
$operation_id = CValue::getOrSession("operation_id");
$chir_id = CAppUI::conf("dPplanningOp COperation use_session_praticien") ? CValue::getOrSession("chir_id") : CValue::get("chir_id");
$sejour_id = CValue::get("sejour_id");
$hour_urgence = CValue::get("hour_urgence");
$min_urgence = CValue::get("min_urgence");
$date_urgence = CValue::get("date_urgence");
$salle_id = CValue::get("salle_id");
$patient_id = CValue::get("pat_id");
$grossesse_id = CValue::get("grossesse_id");
$consult_related_id = CValue::get("consult_related_id");
// L'utilisateur est-il un praticien
$user = $chir = CMediusers::get();
if ($chir->isPraticien() and !$chir_id) {
コード例 #3
0
ファイル: main.php プロジェクト: fbone/mediboard4
    $setup = new $setupclass();
    $module = new CModule();
    $module->compareToSetup($setup);
    $obsolete_module = $module->_upgradable;
}
// Feed module with tabs
require "./modules/{$module->mod_name}/index.php";
if ($tab !== null) {
    $module->addConfigureTab();
}
if (!$a || $a === "index") {
    $tab = $module->getValidTab($tab);
}
if (!$suppressHeaders) {
    // Liste des Etablissements
    $etablissements = CMediusers::loadEtablissements(PERM_EDIT);
    //current Group
    $current_group = CGroups::loadCurrent();
    // Messages
    $messages = new CMessage();
    $messages = $messages->loadPublications("present", $m, $g);
    // Mails
    $mails = CUserMessageDest::loadNewMessages();
    // Creation du Template
    $tplHeader = new CSmartyDP("style/{$uistyle}");
    $tplHeader->assign("offline", false);
    $tplHeader->assign("nodebug", true);
    $tplHeader->assign("obsolete_module", $obsolete_module);
    $tplHeader->assign("localeInfo", $locale_info);
    // Favicon
    $tplHeader->assign("mediboardShortIcon", CFaviconLoader::loadFile("style/{$uistyle}/images/icons/favicon.ico"));