$explnum->mise_a_jour(0, $bul_id, $f_filename, $f_url, $retour, 0, 0, $f_explnum_statut); exit; } else { // Pas de doc numérique, on ferme l'iframe $id_form = md5(microtime()); $templates = str_replace("!!form!!", "<script type='text/javascript'>enregistre('{$id_bull}','{$bul_id}');</script>", $templates); } } else { // Formulaire include "{$include_path}/templates/serials.tpl.php"; abts_pointage::delete_retard($abt_id, $value['date_date'], $numero); if ($nonrecevable) { $value['bul_titre'] = $msg['abonnements_bulletin_non_recevable']; $requete = "update abts_grille_abt set state='3' where id_bull= '{$id_bull}' "; pmb_mysql_query($requete); abts_pointage::delete_retard($abt_id); $templates = str_replace("!!form!!", "<script type='text/javascript'>parent.kill_frame_periodique();</script>", $templates); //Il ne faut pas utiliser la fonction Fermer() pour pouvoir recevoir un bulletin que l'on aurai coché "Non recevable" par erreur print $templates; exit; } $expl = new stdClass(); $expl->date_date = $value['date_date']; $expl->bul_date = $libelle_periode; $expl->bul_no = stripslashes($numero); //Récupération des infos du bulletin pour les proposer sur la frame $requete = "SELECT * FROM bulletins where bulletin_numero='{$numero}' and bulletin_notice='{$serial_id}' and date_date='" . $value['date_date'] . "'"; $bull_Query = pmb_mysql_query($requete, $dbh); if (pmb_mysql_num_rows($bull_Query)) { $bull = pmb_mysql_fetch_object($bull_Query); $bul_id = $bull->bulletin_id;
function delete() { global $dbh; global $msg; global $include_path; // l'abonnement a encore au moins un expl en circulation if (serialcirc_diff::expl_in_circ($this->abt_id)) { return $msg['serialcirc_error_delete_abt']; } $dummy = "delete FROM abts_abts WHERE abt_id='{$this->abt_id}' "; $check = mysql_query($dummy, $dbh); $dummy = "delete FROM abts_grille_abt WHERE num_abt='{$this->abt_id}' "; $check = mysql_query($dummy, $dbh); $dummy = "delete FROM abts_abts_modeles WHERE abt_id='{$this->abt_id}' "; $check = mysql_query($dummy, $dbh); abts_pointage::delete_retard($this->abt_id); serialcirc_diff::delete($this->abt_id); return ""; }