Changeset 63459 in spip-zone


Ignore:
Timestamp:
Jul 13, 2012, 9:20:21 PM (7 years ago)
Author:
chrisulm05@…
Message:

correction d'une requete en bdd suite à l'ajout d'une table de liens

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/orr/inc/compare_date.php

    r63410 r63459  
    55//$id=1;
    66
    7 function compare_date($date,$id)
    8 {
    9     if ($result = sql_select("orr_date_debut, orr_date_fin","spip_orr_reservations","id_orr_ressource=$id")){
    10         while ($r = sql_fetch($result)){
    11             if (($r[orr_date_debut]<$date)and($date<$r[orr_date_fin])){
    12                 $retour=1;
    13                 break;
    14             }
    15             else $retour=0;
     7function compare_date($date,$id){
     8        if ($result = sql_select(
     9                                array(
     10                                "reservation.orr_date_debut",
     11                                "reservation.orr_date_fin"),
     12                                array(
     13                                "spip_orr_reservations AS reservation",
     14                                "spip_orr_reservations_liens AS lien",
     15                                "spip_orr_ressources AS ressource"),
     16                                array(
     17                                "reservation.id_orr_reservation=lien.id_orr_reservation",
     18                                "ressource.id_orr_ressource=lien.id_objet",
     19                                "lien.objet='orr_ressource'",
     20                                "ressource.id_orr_ressource=$id")
     21                                )){
     22                                    while ($r = sql_fetch($result)){
     23                                    if (($r[orr_date_debut]<$date)and($date<$r[orr_date_fin])){
     24                                        $retour=1;
     25                                        break;
     26                                    }
     27                                    else $retour=0;
     28                                    }
    1629        }
    17     }
    1830    return $retour;
    1931}
     32
    2033?>
Note: See TracChangeset for help on using the changeset viewer.