Exemple #1
0
 //on remplit le select avec la liste des sections
 $tmpString = str_replace("!!liste_sections!!", $liste_sel, $tmpString);
 echo $tmpString;
 if ($form_cb_expl != "") {
     //enregistrement de la reception
     $res_rcp = $obj_transfert->enregistre_reception_cb($form_cb_expl, $statut_reception, $section_reception, $info);
     $motif = $info[0]["motif"];
     if ($res_rcp == false) {
         // reception pas valide
         echo $transferts_reception_erreur;
     } else {
         // reception est faite
         echo str_replace("!!cb_expl!!", $form_cb_expl, $transferts_reception_OK);
         $resa = new reservation(0, 0, 0, $form_cb_expl);
         if ($empr_resa = $resa->get_empr_info_cb()) {
             $motif = $obj_transfert->get_motif($res_rcp);
             echo str_replace("!!empr_link!!", $empr_resa, "<div class='row' align='center'><span class='erreur'>" . $msg["transferts_circ_reception_accepte_resa"] . "</span><br /><b>" . $msg["transferts_circ_reception_resa_par"] . " : !!empr_link!!</b></div>");
         }
         if ($motif) {
             echo "<div class='row' align='center'><b>" . $motif . "</b></div>";
         }
     }
 }
 // les filtres à afficher
 $filtres = "&nbsp;" . $msg["transferts_circ_reception_filtre_source"] . str_replace("!!nom_liste!!", "f_source", $transferts_liste_localisations_tous);
 $filtres = str_replace("!!liste_localisations!!", do_liste_localisation($f_source), $filtres);
 $req = "FROM transferts " . "INNER JOIN transferts_demande ON id_transfert=num_transfert " . "INNER JOIN exemplaires ON num_expl=expl_id " . "INNER JOIN lenders ON idlender=expl_owner " . "INNER JOIN docs_location ON num_location_source=idlocation " . "LEFT JOIN resa ON resa_trans=id_resa " . "LEFT JOIN empr ON resa_idempr=id_empr " . "WHERE etat_transfert=0 " . "AND etat_demande=2 " . "AND num_location_dest=" . $deflt_docs_location;
 //pour le site de l'utilisateur
 //on applique le filtre sélectionner
 if ($f_source) {
     $req .= " AND num_location_source=" . $f_source;