Esempio n. 1
0
$docGed->_lastentry->loadFile();
if ($docGed->etat == CDocGed::TERMINE) {
    $docGed->_lastentry = new CDocGedSuivi();
    $docGed->_lastentry->date = CMbDT::dateTime();
}
//Procédure Terminé et/ou Refusé
$procTermine = CDocGed::loadProcTermineOuRefuse($user->_id);
foreach ($procTermine as $currProc) {
    $currProc->loadRefs();
    $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();
Esempio n. 2
0
    $where = array();
    $where["pere_id"] = "IS NULL";
    if ($docGed->group_id) {
        $where[] = "group_id = '{$docGed->group_id}' OR group_id IS NULL";
    } else {
        $where["group_id"] = "IS NULL";
    }
    /** @var CChapitreDoc[] $listChapitres */
    $listChapitres = $chapitre->loadlist($where, "group_id, code");
    foreach ($listChapitres as &$_chapitre) {
        $_chapitre->loadChapsDeep();
    }
}
$docGed->loadLastEntry();
// Procédure en Cours de demande
$procDemande = CDocGed::loadProcDemande();
foreach ($procDemande as $keyProc => $currProc) {
    $procDemande[$keyProc]->loadRefs();
    $procDemande[$keyProc]->getEtatRedac();
    $procDemande[$keyProc]->loadLastActif();
    $procDemande[$keyProc]->loadLastEntry();
}
// Procédure non terminé Hors demande
$procEnCours = CDocGed::loadProcRedacAndValid();
foreach ($procEnCours as $_proc) {
    $_proc->loadRefs();
    $_proc->getEtatValid();
    $_proc->loadLastEntry();
}
// Procédures Terminée et Annulée
$where = array();