$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;
示例#2
0
 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 "";
 }