source: pmb4.2/trunk/fuentes/pmb/catalog/serials/analysis/analysis_form.inc.php @ 815

Last change on this file since 815 was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 2.5 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: analysis_form.inc.php,v 1.14 2015-04-03 11:16:27 jpermanne Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9
10//verification des droits de modification notice
11$acces_m=1;
12if ($gestion_acces_active==1 && $gestion_acces_user_notice==1) {
13        require_once("$class_path/acces.class.php");
14        $ac= new acces();
15        $dom_1= $ac->setDomain(1);
16        $acces_j = $dom_1->getJoin($PMBuserid,8,'bulletin_notice');
17        $q = "select count(1) from bulletins $acces_j where bulletin_id=".$bul_id;
18        $r = pmb_mysql_query($q, $dbh);
19        if ($r) {
20                if(pmb_mysql_result($r,0,0)==0) {
21                        $acces_m=0;
22                }
23        } else {
24                $acces_m=0;
25        }
26}
27
28if ($acces_m==0) {
29
30        if (!$analysis_id) {
31                error_message('', htmlentities($dom_1->getComment('mod_bull_error'), ENT_QUOTES, $charset), 1, '');
32        } else {
33                error_message('', htmlentities($dom_1->getComment('mod_depo_error'), ENT_QUOTES, $charset), 1, '');
34        }
35
36} else {
37
38        // affichage d'un form pour création, modification d'un article de périodique
39        if(!$analysis_id) {
40                // pas d'id, c'est une création
41                echo str_replace('!!page_title!!', $msg[4000].$msg[1003].$msg[4022], $serial_header);
42        } else {
43                echo str_replace('!!page_title!!', $msg[4000].$msg[1003].$msg[4023], $serial_header);
44        }
45       
46        // on instancie le truc
47        $myAnalysis = new analysis($analysis_id, $bul_id);
48       
49        $myBul = new bulletinage($bul_id);
50        // lien vers la notice chapeau
51        $link_parent = "<a href=\"./catalog.php?categ=serials\">";
52        $link_parent .= $msg[4010]."</a>";
53        $link_parent .= "<img src=\"./images/d.gif\" align=\"middle\" hspace=\"5\">";
54        $link_parent .= "<a href=\"./catalog.php?categ=serials&sub=view&serial_id=";
55        $link_parent .= $myBul->bulletin_notice."\">".$myBul->tit1.'</a>';
56        $link_parent .= "<img src=\"./images/d.gif\" align=\"middle\" hspace=\"5\">";
57        $link_parent .= "<a href=\"./catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=$bul_id\">";
58        if ($myBul->bulletin_numero) $link_parent .= $myBul->bulletin_numero." ";
59        if ($myBul->mention_date) $link_parent .= " (".$myBul->mention_date.") ";
60        $link_parent .= "[".$myBul->aff_date_date."]"; 
61        $link_parent .= "</a> <img src=\"./images/d.gif\" align=\"middle\" hspace=\"5\">";
62        $link_parent .= "<h3>".$myAnalysis->analysis_tit1."</h3>";
63       
64        print pmb_bidi("<div class='row'><div class='perio-barre'>".$link_parent."</div></div><br />");
65       
66        print "<div class='row'>".$myAnalysis->analysis_form()."</div>";
67       
68}
69?>
Note: See TracBrowser for help on using the repository browser.