source: pmb4.1/trunk/fuentes/pmb/acquisition/acquisition.inc.php

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

copy trusty code 4.1

  • Property svn:executable set to *
File size: 3.4 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: acquisition.inc.php,v 1.13 2011-06-06 08:04:28 dbellamy Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9require_once("$class_path/entites.class.php");
10require_once("$class_path/paiements.class.php");
11require_once("$class_path/frais.class.php");
12require_once("$class_path/types_produits.class.php");
13require_once("$class_path/offres_remises.class.php");
14require_once("$class_path/tva_achats.class.php");
15
16//Recherche des etablissements auxquels a acces l'utilisateur
17$q = entites::list_biblio(SESSuserid);
18$list_bib = mysql_query($q,$dbh);
19$nb_bib=mysql_num_rows($list_bib);
20$tab_bib=array();
21while ($row=mysql_fetch_object($list_bib)) {
22        $tab_bib[0][]=$row->id_entite;
23        $tab_bib[1][]=$row->raison_sociale;
24}               
25
26echo window_title($database_window_title.$msg[acquisition_menu].$msg[1003].$msg[1001]);
27
28switch($categ) {
29        case 'ach':
30                if(!$nb_bib) {
31                        //Pas de bibliothèques définies pour l'utilisateur
32                        $error_msg.= htmlentities($msg["acquisition_err_coord"],ENT_QUOTES, $charset)."<div class='row'></div>";       
33                        error_message($msg[321], $error_msg.htmlentities($msg["acquisition_err_par"],ENT_QUOTES, $charset), '1', './admin.php?categ=acquisition');
34                        die;
35                }
36
37                //Gestion de la tva
38                if ($acquisition_gestion_tva) {
39                        $nbr = tva_achats::countTva();
40                       
41                        //Gestion de TVA et pas de taux de tva définis
42                        if (!$nbr) {
43                                $error_msg.= htmlentities($msg["acquisition_err_tva"],ENT_QUOTES, $charset)."<div class='row'></div>"; 
44                                error_message($msg[321], $error_msg.htmlentities($msg["acquisition_err_par"],ENT_QUOTES, $charset), '1', './admin.php?categ=acquisition');
45                                die;
46                        }
47                }
48                include_once('./acquisition/achats/achats.inc.php');
49                break;
50
51        case 'sug':
52               
53                switch($sub) {                 
54                        case 'multi':
55                                include_once('./acquisition/suggestions/suggestions_multi.inc.php');
56                        break;
57                        case 'import':
58                                include_once('./acquisition/suggestions/suggestions_import.inc.php');
59                        break;
60                        case 'export':
61                                include_once('./acquisition/suggestions/suggestions_export.inc.php');
62                        break;
63                        case 'empr_sug':
64                                include_once('./acquisition/suggestions/suggestions_empr.inc.php');
65                        break;
66                        default:
67                                include_once('./acquisition/suggestions/suggestions.inc.php');
68                        break;
69                }               
70        break;
71
72        default:
73                if (!$nb_bib && !$acquisition_sugg_to_cde) {
74                        include_once('./acquisition/suggestions/suggestions.inc.php');
75                } else {
76                        if(!$nb_bib) {
77                                //Pas de bibliothèques définies pour l'utilisateur
78                                $error_msg.= htmlentities($msg["acquisition_err_coord"],ENT_QUOTES, $charset)."<div class='row'></div>";       
79                                error_message($msg[321], $error_msg.htmlentities($msg["acquisition_err_par"],ENT_QUOTES, $charset), '1', './admin.php?categ=acquisition');
80                                die;
81                        }
82                       
83                        //Gestion de la tva
84                        if ($acquisition_gestion_tva) {
85                                $nbr = tva_achats::countTva();
86                                //Gestion de TVA et pas de taux de tva définis
87                                if (!$nbr) {
88                                        $error_msg.= htmlentities($msg["acquisition_err_tva"],ENT_QUOTES, $charset)."<div class='row'></div>"; 
89                                        error_message($msg[321], $error_msg.htmlentities($msg["acquisition_err_par"],ENT_QUOTES, $charset), '1', './admin.php?categ=acquisition');
90                                        die;
91                                }
92                        }
93                        include_once('./acquisition/achats/achats.inc.php');
94                }
95                break;
96}
Note: See TracBrowser for help on using the repository browser.