Beispiel #1
0
 function delete_analysis()
 {
     global $dbh, $pmb_archive_warehouse;
     if ($this->bulletin_id) {
         $requete = "SELECT analysis_notice FROM analysis WHERE analysis_bulletin=" . $this->bulletin_id;
         $myQuery2 = pmb_mysql_query($requete, $dbh);
         while ($dep = pmb_mysql_fetch_object($myQuery2)) {
             $ana = new analysis($dep->analysis_notice);
             if ($pmb_archive_warehouse) {
                 analysis::save_to_agnostic_warehouse(array(0 => $dep->analysis_notice), $pmb_archive_warehouse);
             }
             $ana->analysis_delete();
         }
     }
 }
Beispiel #2
0
$acces_m = 1;
if ($gestion_acces_active == 1 && $gestion_acces_user_notice == 1) {
    require_once "{$class_path}/acces.class.php";
    $ac = new acces();
    $dom_1 = $ac->setDomain(1);
    $acces_j = $dom_1->getJoin($PMBuserid, 8, 'bulletin_notice');
    $q = "select count(1) from bulletins {$acces_j} where bulletin_id=" . $bul_id;
    $r = mysql_query($q, $dbh);
    if (mysql_result($r, 0, 0) == 0) {
        $acces_m = 0;
    }
}
if ($acces_m == 0) {
    error_message('', htmlentities($dom_1->getComment('mod_bull_error'), ENT_QUOTES, $charset), 1, '');
} else {
    // script de suppression d'un dépouillement de périodique
    // mise à jour de l'entête de page
    echo str_replace('!!page_title!!', $msg[4000] . $msg[1003] . $msg[4023], $serial_header);
    $myAnalysis = new analysis($analysis_id, $bul_id);
    if ($pmb_archive_warehouse) {
        analysis::save_to_agnostic_warehouse(array(0 => $analysis_id), $pmb_archive_warehouse);
    }
    $result = $myAnalysis->analysis_delete();
    if ($result) {
        $retour = "./catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=" . $myAnalysis->bulletin_id;
        print "<div class=\"row\"><div class=\"msg-perio\" size=\"+2\">" . $msg['catalog_notices_suppression'] . "</div></div>";
        print "\n\t\t\t<form class='form-{$current_module}' name=\"dummy\" method=\"post\" action=\"{$retour}\" style=\"display:none\">\n\t\t\t\t<input type=\"hidden\" name=\"id_form\" value=\"{$id_form}\">\n\t\t\t</form>\n\t\t\t<script type=\"text/javascript\">document.dummy.submit();</script>\n\t\t\t";
    } else {
        error_message($msg['catalog_serie_supp_depouill'], $msg['catalog_serie_supp_depouill_imp'], 1, "./catalog.php?categ=serials&sub=bulletinage&action=view&serial_id={$serial_id}&bul_id={$bul_id}");
    }
}