Пример #1
0
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision: 26993 $
 */
$liaisons_j = CValue::post("liaisons_j");
$liaisons_p = CValue::post("liaisons_p");
$sejour_id = CValue::post("sejour_id");
if (is_array($liaisons_p)) {
    foreach ($liaisons_p as $liaison_id => $quantite) {
        $item_liaison = new CItemLiaison();
        $item_liaison->load($liaison_id);
        // Enregistrement si la quantité est valide
        if ($quantite) {
            $item_liaison->quantite = $quantite;
            $item_liaison->store();
        } else {
            $item_liaison->delete();
        }
    }
}
if (is_array($liaisons_j)) {
    foreach ($liaisons_j as $prestation_id => $by_date) {
        foreach ($by_date as $date => $liaison) {
            $souhait_id = null;
            $realise_id = null;
            $sous_item_id = null;
            $item_liaison = new CItemLiaison();
            // Liaison utilisée pour l'affichage
            // Pas de store
            if (@isset($liaison['souhait']['temp']) && !@isset($liaison['realise']['new']) || @isset($liaison['realise']['temp']) && !@isset($liaison['souhait']['new'])) {
                continue;
            }