source: pmb4.1/trunk/fuentes/pmb/catalog/catalog.inc.php @ 478

Last change on this file since 478 was 478, checked in by mabarracus, 4 years ago

copy trusty code 4.1

  • Property svn:executable set to *
File size: 5.0 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: catalog.inc.php,v 1.39 2014-01-10 15:46:42 apetithomme Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9echo window_title($database_window_title.$msg[6].$msg[1003].$msg[1001]);
10
11$_SESSION["encodage_fic_source"]="";//On réinitialise l'encodage des fichiers d'entrées (pour z39-50 et connecteur)
12
13require_once("$include_path/templates/catalog.tpl.php");
14require_once("$include_path/isbn.inc.php");
15require_once("$include_path/marc_tables/$pmb_indexation_lang/empty_words");
16require_once("$class_path/marc_table.class.php");
17require_once("$class_path/serie.class.php");
18require_once("$class_path/indexint.class.php");
19require_once("$class_path/author.class.php");
20require_once("$class_path/subcollection.class.php");
21require_once("$class_path/collection.class.php");
22require_once("$class_path/editor.class.php");
23require_once("$class_path/category.class.php");
24require_once("$class_path/notice.class.php");
25require_once("$class_path/serial_display.class.php");
26require_once("$class_path/mono_display.class.php");
27require_once("$class_path/expl.class.php");
28require_once("$class_path/explnum.class.php");
29require_once("$class_path/emprunteur.class.php");
30require_once("$include_path/fields_empr.inc.php");
31require_once("$include_path/datatype.inc.php");
32require_once("$include_path/parser.inc.php");
33require_once("$include_path/notice_authors.inc.php");
34require_once("$include_path/notice_categories.inc.php");
35require_once("$include_path/explnum.inc.php") ;
36require_once("$include_path/expl_info.inc.php") ;
37require_once("$include_path/bull_info.inc.php") ;
38require_once("$include_path/resa_func.inc.php") ;
39if ($pmb_prefill_cote) {
40        require_once("./catalog/expl/$pmb_prefill_cote"); 
41} else {
42        require_once("./catalog/expl/custom_no_cote.inc.php");
43}
44
45switch($categ) {
46//-------------------------L L I U R E X 02/02/2015-------------------------------------
47        case 'tejuelo':
48                include('./tejuelo.php');
49                break; 
50        case 'tejuelo2':
51                include('./tejuelo2.php');
52                break; 
53        case 'tejuelo3':
54                include('./tejuelo3.php');
55                break; 
56///-----------------------FIN L L I U R E X 02/02/2015------------------------------------     
57        case 'update':
58                include('./catalog/notices/update_notice.inc.php');
59                break;
60        case 'notice_form':
61                include('./catalog/notices/notice_form.inc.php');
62                break;
63        case 'isbd':
64                include('./catalog/notices/isbd.inc.php');
65                break;
66        case 'expl_update':
67                include('./catalog/expl/expl_update.inc.php');
68                break; 
69        case 'expl_create':
70                include('./catalog/expl/expl_create.inc.php');
71                break;
72        case 'edit_expl':
73                include('./catalog/expl/edit_expl.inc.php');
74                break;
75        case 'create_form':
76                include('./catalog/notices/create_form.inc.php');
77                break;
78        case 'modif':
79                include('./catalog/notices/notice_form.inc.php');
80                break;
81        case 'create':
82                include('./catalog/notices/notice_create.inc.php');
83                break;
84        case 'del_expl':
85                include('./catalog/expl/del_expl.inc.php');
86                break; 
87        case 'dupl_expl':
88                include('./catalog/expl/dupl_expl.inc.php');
89                break; 
90        case 'search':
91                include('./catalog/notices/search/main.inc.php');
92                break;
93        case 'delete':
94                include('./catalog/notices/notice_delete.inc.php');
95                break;
96        case 'serials':
97                include('./catalog/serials/serial_main.inc.php');
98                break;
99        case 'caddie':
100                include('./catalog/caddie/caddie.inc.php');
101                break;
102        case 'etagere':
103                include('./catalog/etagere/main.inc.php');
104                break;
105        case 'z3950':
106                include('./catalog/notices/notice_z3950_replace.inc.php');
107                break;
108        case 'last_records':
109                include('./catalog/last_records.inc.php');
110                break;
111        case 'search_perso':
112                include('./catalog/search_perso/main.inc.php');
113                break;         
114        case 'remplace':
115                include('./catalog/notices/notice_replace.inc.php');
116                break;
117        case 'duplicate':
118                print "<h1>$msg[catal_duplicate_notice]</h1>"; 
119                // routine de copie
120                $notice = new notice($id);
121                $notice->id=0 ;
122                $notice->code="" ;
123                $notice->duplicate_from_id = $id ; 
124                print pmb_bidi($notice->show_form()) ;
125                break;
126        case 'explnum_create':
127                include('./catalog/explnum/explnum_create.inc.php'); 
128                break;
129        case 'explnum_update':
130                include('./catalog/explnum/explnum_update.inc.php');
131                break; 
132        case 'edit_explnum':
133                include('./catalog/explnum/edit_explnum.inc.php');
134                break;
135        case 'explnum_associate':
136                include('./catalog/explnum/explnum_associate.inc.php');
137                break;
138        case 'del_explnum':
139                include('./catalog/explnum/del_explnum.inc.php');
140                break; 
141        case 'sug' :
142                //Création de suggestion
143                include("./catalog/suggestions/make_sug.inc.php");
144                break; 
145        case 'avis':
146                include("./catalog/notices/avis.inc.php");
147                break;
148        case 'tags':
149                include("./catalog/notices/tags.inc.php");
150                break;
151        case 'serialcirc_diff':
152                include("./catalog/serialcirc_diff/serialcirc_diff.inc.php");
153                break;
154        case 'harvest':
155                include("./catalog/harvest/harvest.inc.php");
156                break;
157        default:
158                include('./catalog/notices/search/main.inc.php');
159                break;
160}
Note: See TracBrowser for help on using the repository browser.