".$msg['resa_menu']." > ".$msg['resa_menu_planning']."";
print $msg_a_pointer ;
switch($resa_action) {
case 'search_resa' : //Recherche pour réservation
print (aff_entete($id_empr));
switch($mode) {
case 1:
// recherche catégorie/sujet
print $menu_search[1];
include('./circ/resa_planning/subjects/main.inc.php');
break;
case 5:
// recherche par termes
print $menu_search[6];
include('./circ/resa_planning/terms/main.inc.php');
break;
case 2:
// recherche éditeur/collection
print $menu_search[2];
include('./circ/resa_planning/publishers/main.inc.php');
break;
case 3:
// accès aux paniers
print $menu_search[3];
include('./circ/resa_planning/cart.inc.php');
break;
case 6:
// recherches avancees
print $menu_search[6];
include('./circ/resa_planning/extended/main.inc.php');
break;
default :
// recherche auteur/titre
print $menu_search[0];
$action_form = "./circ.php?categ=resa_planning&mode=0&id_empr=$id_empr&groupID=$groupID" ;
include('./circ/resa_planning/authors/main.inc.php');
break;
}
break;
case 'add_resa' : //Ajout d'une réservation depuis une recherche catalogue
print (aff_entete($id_empr));
$display = new mono_display($id_notice, 6, '', 0, '', '', '', 0, 1, 1, 1);
print ($display->result);
print "\n";
$form_resa_dates = str_replace('!!resa_date_debut!!', formatdate(today()), $form_resa_dates);
$form_resa_dates = str_replace('!!resa_date_fin!!', formatdate(today()), $form_resa_dates);
$form_resa_dates = str_replace('!!resa_deb!!', today(), $form_resa_dates);
$form_resa_dates = str_replace('!!resa_fin!!', today(), $form_resa_dates);
print $form_resa_dates;
//Affichage des réservations planifiées sur le document courant par le lecteur courant
print doc_planning_list($id_empr, $id_notice);
break;
case 'add_resa_suite' : //Enregistrement réservation depuis fiche
//On vérifie les dates
$query="SELECT DATEDIFF('$resa_fin', '$resa_deb') AS diff";
$resultatdate=mysql_query($query);
if( mysql_numrows($resultatdate) ) {
$resdate=mysql_fetch_object($resultatdate);
if($resdate->diff > 0 ) {
$r = new resa_planning();
$r->resa_idempr = $id_empr;
$r->resa_idnotice = $id_notice;
$r->resa_date_debut = $resa_deb;
$r->resa_date_fin = $resa_fin;
$r->save();
$q="select empr_cb from empr where id_empr='".$id_empr."' ";
$r=mysql_result(mysql_query($q, $dbh), 0, 0);
print "";
} else {
print (aff_entete($id_empr));
$display = new mono_display($id_notice, 6, '', 0, '', '', '', 0, 1, 1, 1);
print ($display->result);
print "\n";
$form_resa_dates = str_replace('!!resa_date_debut!!', formatdate($resa_deb), $form_resa_dates);
$form_resa_dates = str_replace('!!resa_date_fin!!', formatdate($resa_fin), $form_resa_dates);
$form_resa_dates = str_replace('!!resa_deb!!', $resa_deb, $form_resa_dates);
$form_resa_dates = str_replace('!!resa_fin!!', $resa_fin, $form_resa_dates);
print $form_resa_dates;
//Affichage des réservations planifiées sur le document courant par le lecteur courant
print doc_planning_list($id_empr, $id_notice);
}
}
break;
case 'val_resa': //Validation réservation depuis liste
for($i=0;$iresa_date_debut=implode('-', $tresa_date_debut);
$r->resa_date_fin=implode('-', $tresa_date_fin);
$r->resa_validee='1';
$r->save();
}
}
print pmb_bidi(planning_list(0, 0, "",GESTION_INFO_GESTION)) ;
break;
case 'suppr_resa': //Suppression réservation depuis liste
for($i=0;$i