[478] | 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 | } |
---|