Ejemplo n.º 1
0
 /**
  * Chargement de l'activité associée
  *
  * @return CActiviteCdARR
  */
 function loadRefActiviteCsarr()
 {
     $activite = CActiviteCsARR::get($this->code);
     $this->_fabrication = strpos($activite->hierarchie, "09.02.02.") === 0;
     $activite->loadRefHierarchie();
     return $this->_ref_activite_csarr = $activite;
 }
Ejemplo n.º 2
0
<?php

/**
 * $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();
$code = CValue::get("code");
$activite = CActiviteCsARR::get($code);
if (!$activite->code) {
    CAppUI::stepMessage(UI_MSG_ERROR, "Activité CsARR '{$code}' non trouvée");
    return;
}
$activite->loadRefsElementsByCat();
$activite->loadRefsAllExecutants();
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("activite", $activite);
$smarty->display("vw_activite_srr_stats.tpl");
Ejemplo n.º 3
0
 /**
  * Charge l'activité CsARR associée
  *
  * @return CActiviteCsARR
  */
 function loadRefActiviteCsARR()
 {
     $activite = CActiviteCsARR::get($this->code_activite_csarr);
     $this->_view = $activite->_view;
     return $this->_ref_activite_csarr = $activite;
 }
/**
 * $Id: httpreq_do_csarr_autocomplete.php 26917 2015-01-27 16:43:50Z aurelie17 $
 *
 * @package    Mediboard
 * @subpackage SSR
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 26917 $
 */
CCanDo::checkRead();
$needle = CValue::post("code_activite_csarr", CValue::post("code_csarr", CValue::post("code")));
$type_seance = CValue::post("type_seance");
if (!$needle) {
    $needle = "%";
}
$activite = new CActiviteCsARR();
/** @var CActiviteCsARR[] $activites */
$activites = $activite->seek($needle, null, 300);
foreach ($activites as $cle_activite => $_activite) {
    $_activite->loadRefHierarchie();
    $reference = $_activite->loadRefReference();
    if ($type_seance == "dediee" && $reference->dedie != "oui" || $type_seance == "non_dediee" && $reference->non_dedie != "possible" || $type_seance == "collective" && $reference->collectif != "oui") {
        unset($activites[$cle_activite]);
    }
}
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("activites", $activites);
$smarty->assign("needle", $needle);
$smarty->assign("nodebug", true);
$smarty->display("inc_do_csarr_autocomplete.tpl");
Ejemplo n.º 5
0
 /**
  * Chargement du détail d'activité CsARR
  *
  * @return CActiviteCsARR
  */
 function loadRefCode()
 {
     return $this->_ref_code = CActiviteCsARR::get($this->code);
 }
 /**
  * Charge l'activité CsARR associée
  *
  * @return CActiviteCsARR
  */
 function loadRefActiviteCsarr()
 {
     $activite = CActiviteCsARR::get($this->code);
     $activite->loadRefHierarchie();
     return $this->_ref_activite_csarr = $activite;
 }
 /**
  * Charge l'activité exclue
  *
  * @return CActiviteCsARR
  */
 function loadRefCodeExclu()
 {
     return $this->_ref_activite_exclue = CActiviteCsARR::get($this->code_exclus);
 }
Ejemplo n.º 8
0
<?php

/**
 * $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();
$activite = new CActiviteCsARR();
$activite->code = CValue::getOrSession("code");
// Pagination
$current = CValue::getOrSession("current", 0);
$step = 20;
$limit = "{$current}, {$step}";
$where = array();
$order = "";
/** @var CActiviteCsARR[] $listActivites */
$listActivites = $activite->seek($activite->code, $where, $limit, true);
$total = $activite->_totalSeek;
// Détail du chargement
foreach ($listActivites as $_activite) {
    $_activite->countElements();
    $_activite->countActes();
}
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("activite", $activite);
Ejemplo n.º 9
0
 /**
  * Chage les gestes complémentaires associés
  *
  * @return CActiviteCsARR[]
  */
 function loadRefsGestesComplementaires()
 {
     // Chargement des gestes
     $geste = new CGesteComplementaireCsARR();
     $geste->code_source = $this->code;
     $gestes = $geste->loadMatchingList();
     $this->_ref_gestes_complementaires = $gestes;
     // Chargement directes des activités correspondantes.
     $codes = CMbArray::pluck($gestes, "code_cible");
     $activite = new CActiviteCsARR();
     $this->_ref_activites_complementaires = $activite->loadAll($codes);
     // Retour de gestes
     return $this->_ref_gestes_complementaires;
 }