// +-------------------------------------------------+ // © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net) // +-------------------------------------------------+ // $Id: explnum_create.inc.php,v 1.13 2009-07-07 13:14:53 kantin Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } // gestion des exemplaires numériques //verification des droits de modification notice $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_m = $dom_1->getRights($PMBuserid, $id, 8); } if ($acces_m == 0) { error_message('', htmlentities($dom_1->getComment('mod_noti_error'), ENT_QUOTES, $charset), 1, ''); } else { require_once "{$include_path}/templates/explnum.tpl.php"; print "<h1>" . $msg[explnum_ajouter_doc] . "</h1>"; $notice = new mono_display($id, 1, './catalog.php?categ=modif&id=!!id!!', FALSE); print pmb_bidi("<div class='row'><b>" . $notice->header . "</b><br />"); print pmb_bidi($notice->isbd . '</div>'); print "<div class=\"row\">"; $nex = new explnum(0, $id, 0); $explnum_form = $nex->explnum_form('./catalog.php?categ=explnum_update&sub=create', "./catalog.php?categ=isbd&id={$id}"); print $explnum_form; print "</div>"; }
// +-------------------------------------------------+ // $Id: edit_explnum.inc.php,v 1.15 2009-07-07 13:14:53 kantin Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } // gestion des doc numeriques //verification des droits de modification notice $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_m = $dom_1->getRights($PMBuserid, $id, 8); } if ($acces_m == 0) { error_message('', htmlentities($dom_1->getComment('mod_enum_error'), ENT_QUOTES, $charset), 1, ''); } else { require_once "{$include_path}/templates/explnum.tpl.php"; print "<h1>" . $msg[explnum_doc_associe] . "</h1>"; $notice = new mono_display($id, 1, './catalog.php?categ=modif&id=!!id!!', FALSE); print pmb_bidi("<div class=\"row\"><b>" . $notice->header . '</b><br />'); print pmb_bidi($notice->isbd . '</div>'); print "<div class=\"row\">"; $suppr = "./catalog.php?categ=del_explnum&id={$id}&explnum_id={$explnum_id}"; $nex = new explnum($explnum_id, $id, $bulletin_id); $explnum_form = $nex->explnum_form("./catalog.php?categ=explnum_update&sub=update&id={$explnum_id}", "./catalog.php?categ=isbd&id={$id}", $suppr); print $explnum_form; print '</div>'; } ?>
$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 = pmb_mysql_query($q, $dbh); if (pmb_mysql_result($r, 0, 0) == 0) { $acces_m = 0; } } if ($acces_m == 0) { if (!$explnum_id) { error_message('', htmlentities($dom_1->getComment('mod_bull_error'), ENT_QUOTES, $charset), 1, ''); } else { error_message('', htmlentities($dom_1->getComment('mod_enum_error'), ENT_QUOTES, $charset), 1, ''); } } else { // affichage des infos du bulletinage pour rappel $bulletinage = new bulletinage_display($bul_id); print pmb_bidi("<div class='row'><h2>" . $bulletinage->display . '</h2></div>'); // l'annulation du form renvoit a : $annuler = "./catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=" . $bul_id; $action = "./catalog.php?categ=serials&sub=bulletinage&action=explnum_update"; if ($explnum_id) { $suppr = "./catalog.php?categ=serials&sub=bulletinage&action=explnum_delete&bul_id={$bul_id}&explnum_id={$explnum_id}"; } $explnum = new explnum($explnum_id, 0, $bul_id); print $explnum->explnum_form($action, $annuler, $suppr); } ?>