/**
  * Charge la hiérarchie exclue
  *
  * @return CHierarchieCsARR
  */
 function loadRefHierarchieExlue()
 {
     return $this->_ref_hierarchie_exclue = CHierarchieCsARR::get($this->code_exclus);
 }
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");
$hierarchie = CHierarchieCsARR::get($code);
$hierarchie->loadRefsNotesHierarchies();
$hierarchie->loadRefsParentHierarchies();
$hierarchie->loadRefsChildHierarchies();
$hierarchie->loadRefsActivites();
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("hierarchie", $hierarchie);
$smarty->display("vw_hierarchie_csarr.tpl");
Ejemplo n.º 3
0
 /**
  * Charge toutes les hiérarchies ancêtres
  *
  * @return CHierarchieCsARR[]
  */
 function loadRefsHierarchies()
 {
     // Codes des hiérarchies intermédiaires
     $parts = explode(".", $this->hierarchie);
     $codes = array();
     foreach ($parts as $_part) {
         $codes[] = count($codes) ? end($codes) . ".{$_part}" : $_part;
     }
     // Chargement des hiérarchies intermédiaires
     $hierarchie = new CHierarchieCsARR();
     $hierarchies = $hierarchie->loadAll($codes);
     return $this->_ref_hierarchies = $hierarchies;
 }