// +-------------------------------------------------+
// © 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);
}
?>