/**
  * Charge la prestation
  *
  * @return CPrestationPonctuelle|CPrestationJournaliere
  */
 function loadRefObject()
 {
     $this->_ref_object = new $this->object_class();
     $this->_ref_object = $this->_ref_object->getCached($this->object_id);
     $this->_shortview = $this->_ref_object->nom . ' - ' . $this->nom;
     return $this->_ref_object;
 }
        $dates_after[] = CMbDT::date($_item_liaison->date);
    }
    $_item = $_item_liaison->loadRefItem();
    $_item_liaison->loadRefItemRealise();
    if (!$_item->_id) {
        $_item = $_item_liaison->_ref_item_realise;
    }
    $_item_liaison->loadRefSousItem();
    switch ($_item->object_class) {
        case "CPrestationJournaliere":
            $liaisons_j[$_item_liaison->date][$_item->object_id] = $_item_liaison;
            break;
        case "CPrestationPonctuelle":
            $liaisons_p[$_item_liaison->date][$_item->object_id][] = $_item_liaison;
            if (!isset($prestations_p[$_item->object_id])) {
                $prestation = new CPrestationPonctuelle();
                $prestation->load($_item->object_id);
                $prestation->_ref_items = $prestation->loadBackRefs("items");
                $prestations_p[$_item->object_id] = $prestation;
            }
    }
}
$date_temp = CMbDT::date($sejour->entree);
while (!isset($liaisons_j[$date_temp]) && $date_temp < CMbDT::date($sejour->sortie)) {
    $date_temp = CMbDT::date("+1 day", $date_temp);
}
$liaisons_j_date =& $liaisons_j[$date_temp];
$save_state = array();
foreach ($prestations_j as $_prestation_id => $_prestation) {
    $item_liaison = new CItemLiaison();
    $item_liaison->_id = "temp";
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
$prestation_guid = CValue::getOrSession("prestation_guid");
$where = array();
$where["group_id"] = " = '" . CGroups::loadCurrent()->_id . "'";
$prestation_journaliere = new CPrestationJournaliere();
$prestation_ponctuelle = new CPrestationPonctuelle();
$prestations[$prestation_journaliere->_class] = $prestation_journaliere->loadList($where);
$prestations[$prestation_ponctuelle->_class] = $prestation_ponctuelle->loadList($where);
foreach ($prestations as $_prestations_by_class) {
    foreach ($_prestations_by_class as $_prestation) {
        $_prestation->_count_items = $_prestation->countBackRefs("items");
    }
}
$smarty = new CSmartyDP();
$smarty->assign("prestations", $prestations);
$smarty->assign("prestation_guid", $prestation_guid);
$smarty->display("inc_list_prestations.tpl");