Пример #1
0
        $save_state[$_prestation_id] = $item_liaison;
        $liaisons_j_date[$_prestation_id] = $item_liaison;
    }
}
foreach ($dates as $_date => $_value) {
    if ($_date <= $date_temp) {
        continue;
    }
    if (!isset($liaisons_j[$_date])) {
        $liaisons_j[$_date] = array();
    }
    $liaisons_j_date =& $liaisons_j[$_date];
    foreach ($prestations_j as $_prestation_id => $_prestation) {
        $item_liaison = new CItemLiaison();
        $item_liaison->_id = "temp";
        $item_liaison->loadRefItem();
        $item_liaison->loadRefItemRealise();
        $item_liaison->loadRefSousItem();
        if (isset($liaisons_j_date[$_prestation_id])) {
            $date_modif[$_date] = 1;
            $save_liaison = $liaisons_j_date[$_prestation_id];
            $item_liaison->item_souhait_id = $save_liaison->item_souhait_id;
            $item_liaison->item_realise_id = $save_liaison->item_realise_id;
            $item_liaison->sous_item_id = $save_liaison->sous_item_id;
            $item_liaison->_ref_item->_id = $save_liaison->_ref_item->_id;
            $item_liaison->_ref_item->nom = $save_liaison->_ref_item->nom;
            $item_liaison->_ref_item->rank = $save_liaison->_ref_item->rank;
            $item_liaison->_ref_item->color = $save_liaison->_ref_item->color;
            $item_liaison->_ref_item_realise->_id = $save_liaison->_ref_item_realise->_id;
            $item_liaison->_ref_item_realise->nom = $save_liaison->_ref_item_realise->nom;
            $item_liaison->_ref_item_realise->rank = $save_liaison->_ref_item_realise->rank;