Example #1
0
        //on valide les receptions
        $obj_transfert->enregistre_reception($liste_transfert, $statut_reception, $section_reception, $info);
        $motif = $info[0]["motif"];
        //on affiche l'ecran principal
        $action = "";
        break;
}
if ($action == "") {
    $tmpString = do_cb_expl($msg[transferts_circ_menu_titre] . " > " . $msg[transferts_circ_menu_reception], $msg[661], $msg[transferts_circ_reception_exemplaire], "./circ.php?categ=trans&sub=" . $sub . "&f_source=" . $f_source . "&nb_per_page=" . $nb_per_page, 0, "recep");
    //on récupere l'id du statut par défaut du site de l'utilisateur
    $rqt = "SELECT transfert_statut_defaut FROM docs_location " . "INNER JOIN users ON idlocation=deflt_docs_location " . "WHERE userid=" . $PMBuserid;
    $res = mysql_query($rqt);
    $statut_defaut = mysql_result($res, 0);
    //on remplit le select avec la liste des statuts
    $tmpString = str_replace("!!liste_statuts!!", do_liste_statut($statut_defaut), $tmpString);
    $liste_sel = "<option value=0>" . $msg["transferts_circ_reception_meme_section"] . "</option>" . do_liste_section(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()) {
Example #2
0
function aff_colonne($str_ligne, $nom_col, $val_col)
{
    if (substr($nom_col, 0, 9) == "val_date_") {
        $str_ligne = str_replace("!!" . $nom_col . "!!", formatdate($val_col), $str_ligne);
        $str_ligne = str_replace("!!" . $nom_col . "_mysql!!", $val_col, $str_ligne);
    } elseif ($nom_col == "val_ex") {
        //c'est le no d'exemplaire
        $str_ligne = str_replace("!!val_ex!!", aff_exemplaire($val_col), $str_ligne);
    } elseif ($nom_col == "val_empr") {
        //c'est le cb lecteur
        $str_ligne = str_replace("!!val_empr!!", aff_emprunteur($val_col), $str_ligne);
    } elseif ($nom_col == "val_section") {
        $str_ligne = str_replace("!!" . $nom_col . "!!", do_liste_section($val_col), $str_ligne);
    } elseif ($nom_col == "val_statut") {
        //Il faut mettre l'info de retour si il est emprunté
        $str_ligne = str_replace("!!" . $nom_col . "!!", aff_statut_exemplaire($val_col), $str_ligne);
    } else {
        $str_ligne = str_replace("!!" . $nom_col . "!!", $val_col, $str_ligne);
    }
    return $str_ligne;
}