/** * 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; }
<?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");
/** * 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");
/** * 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); }
<?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);
/** * 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; }