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(); } } }
$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}"); } }