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 | |
---|
7 | if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access"); |
---|
8 | |
---|
9 | require_once("$class_path/entites.class.php"); |
---|
10 | require_once("$class_path/paiements.class.php"); |
---|
11 | require_once("$class_path/frais.class.php"); |
---|
12 | require_once("$class_path/types_produits.class.php"); |
---|
13 | require_once("$class_path/offres_remises.class.php"); |
---|
14 | require_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(); |
---|
21 | while ($row=mysql_fetch_object($list_bib)) { |
---|
22 | $tab_bib[0][]=$row->id_entite; |
---|
23 | $tab_bib[1][]=$row->raison_sociale; |
---|
24 | } |
---|
25 | |
---|
26 | echo window_title($database_window_title.$msg[acquisition_menu].$msg[1003].$msg[1001]); |
---|
27 | |
---|
28 | switch($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 | } |
---|