analyser(); $msg = $messages->table; print '\">'; require_once("$include_path/user_error.inc.php"); error_message($msg[11], $msg[12], 1); print ''; exit; } if(SESSlang) { $lang=SESSlang; $helpdir = $lang; } // localisation (fichier XML) $messages = new XMLlist("$include_path/messages/$lang.xml", 0); $messages->analyser(); $msg = $messages->table; require("$include_path/templates/common.tpl.php"); header ("Content-Type: text/html; charset=".$charset); print " "; print link_styles($stylesheet) ; print " $msg[4014]"; if (!$formulaire_appelant) $formulaire_appelant="notice" ; if (!$objet_appelant) $objet_appelant="f_cb" ; // traitement de la soumission if ($suite) { // un CB a été soumis if ($cb) { if(isEAN($cb)) { // la saisie est un EAN -> on tente de le formater en ISBN $code = EANtoISBN($cb); // si échec, on prend l'EAN comme il vient if(!$code) $code = $cb; } else { if(isISBN($cb)) { // si la saisie est un ISBN $code = formatISBN($cb,13); // si échec, ISBN erroné on le prend sous cette forme if(!$code) $code = $cb; } else { // ce n'est rien de tout ça, on prend la saisie telle quelle $code = $cb; } } $code_temp = $code; } if ($code_temp) { if ($bulletin) { if ($notice_id) $and_clause = " and bulletin_id!='".$notice_id."'" ; else $and_clause = "" ; $rqt_verif_code = "select count(1) from bulletins where bulletin_cb='".$code_temp."'".$and_clause ; } else { if ($notice_id) $and_clause = " and notice_id!='".$notice_id."'" ; else $and_clause = "" ; $rqt_verif_code = "select count(1) from notices where code ='".$code_temp."'".$and_clause ; } $res_verif_code = mysql_query($rqt_verif_code, $dbh); $nbr_verif_code = mysql_result($res_verif_code, 0, 0); if ($nbr_verif_code > 0) $alerte_code_double = 1 ; else $alerte_code_double = 0 ; } } if ($alerte_code_double) { ?>