source: pmb4.2/trunk/fuentes/pmb/fichier.php @ 819

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

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 2.1 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: fichier.php,v 1.4 2015-04-03 11:16:23 jpermanne Exp $
6
7
8// définition du minimum nécéssaire
9$base_path=".";                           
10$base_auth = "FICHIER_AUTH"; 
11$base_title = "\$msg[onglet_fichier]"; 
12$prefix = "gestfic0";
13
14if ((isset($_POST["dest"])) && ($_POST["dest"]=="TABLEAU")) {
15        $base_noheader=1;
16}
17
18require_once ("$base_path/includes/init.inc.php"); 
19// modules propres à demandes.php ou à ses sous-modules
20require("$include_path/templates/fichier.tpl.php");
21
22
23// création de la page
24switch($dest) {
25        case "TABLEAU":
26       
27                break;
28        case "TABLEAUHTML":
29                header("Content-Type: application/download\n");
30                header("Content-Disposition: atttachement; filename=\"tableau.html\"");
31                print "<html><head>" .
32                '<meta http-equiv=Content-Type content="text/html; charset='.$charset.'" />'.
33                "</head><body>";
34                echo "<h1>".htmlentities($msg['onglet_fichier'].$msg[1003].$msg[1001],ENT_QUOTES,$charset)."</h1>"; 
35                break;
36        default:
37        print "<div id='att' style='z-Index:1000'></div>";
38                print $menu_bar;
39                print $extra;
40                print $extra2;
41                print $extra_info;
42                if($use_shortcuts) {
43                        include("$include_path/shortcuts/circ.sht");
44                }
45                echo window_title($database_window_title.$msg['onglet_fichier'].$msg[1003].$msg[1001]);
46                print $fichier_layout;
47                break;
48}
49
50
51
52switch($categ){
53        case 'consult':
54                include("$base_path/fichier/fichier_consult.inc.php");
55                break;
56        case 'saisie':
57                include("$base_path/fichier/fichier_saisie.inc.php");
58                break;
59        case 'panier':
60                include("$base_path/fichier/fichier_panier.inc.php");
61                break;
62        case 'gerer':
63                include("$base_path/fichier/fichier_gestion.inc.php");
64                break;
65        default:
66                include("$include_path/messages/help/$lang/module_fichier.txt");       
67                break;
68}
69
70switch($dest) {
71        case "TABLEAU":
72       
73                break;
74        case "TABLEAUHTML":
75                print $footer;
76                print "</body>" ;
77                break;
78        default:
79                print $fichier_layout_end;
80                // pied de page
81                print $footer;
82                print "</body>" ;
83                break;
84}
85
86// deconnection MYSql
87pmb_mysql_close($dbh);
Note: See TracBrowser for help on using the repository browser.