Exemple #1
0
     $erreur_affichage .= "<input type='button' class='bouton' value='{$msg[76]}' onClick=\"document.location='./circ.php?categ=pret&id_empr={$id_empr}" . ($pmb_short_loan_management == 1 ? "&short_loan='+document.getElementById('short_loan').value;" : "'") . "\" />";
     $confirm = $statut->flag;
     $erreur_affichage .= "&nbsp;<input type='button' class='bouton' value='{$msg[389]}' onClick=\"document.location='./circ.php?categ=pret&id_empr={$id_empr}&cb_doc={$cb_doc}&expl_todo={$expl_todo}&confirm={$confirm}&quota={$quota}&pret_arc={$pret_arc}" . ($pmb_short_loan_management == 1 ? "&short_loan='+document.getElementById('short_loan').value;" : "'") . "\" />";
     $erreur_affichage .= "&nbsp;<input class='bouton' type='button' value=\"" . $msg[375] . "\" onClick=\"document.location='circ.php?categ=visu_ex&form_cb_expl=" . $cb_doc . "';\" />";
     $erreur_affichage .= "</div></div><br />";
     $empr = new emprunteur($id_empr, $erreur_affichage, FALSE, 1);
     $affichage = $empr->fiche;
 } else {
     // else if !confirm
     // il y a eu confirmation du prêt
     if ($statut->flag == $confirm) {
         // ajout du prêt
         // si transfert activé, faire le néçessaire en cas de forçage
         if ($pmb_transferts_actif) {
             $transfert = new transfert();
             $statut_trans = $transfert->check_pret($cb_doc, 1);
         }
         if ($statut->flag & HAS_RESA_GOOD) {
             // archivage resa
             $rqt_arch = "UPDATE resa_archive, resa SET resarc_pretee = 1 WHERE id_resa = '" . $statut->id_resa . "' AND resa_arc = resarc_id ";
             pmb_mysql_query($rqt_arch, $dbh);
             $rqt_arch = "select resarc_id from resa_archive, resa WHERE id_resa = '" . $statut->id_resa . "' AND resa_arc = resarc_id ";
             $resarc_res = pmb_mysql_query($rqt_arch, $dbh);
             $resarc = pmb_mysql_fetch_object($resarc_res);
             $resarc_id = $resarc->resarc_id;
             // suppression de la resa pour ce lecteur
             del_resa($id_empr, $statut->idnotice, $statut->idbulletin, $statut->expl_cb);
         }
         if ($statut->flag & HAS_RESA_FALSE) {
             // dévalider la resa correspondante
             if ($statut->resa_cb == $statut->expl_cb) {