/* * This file is part of PhpCompta. * * PhpCompta is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * PhpCompta is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with PhpCompta; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* $Revision$ */ // Copyright Author Dany De Bontridder ddebontridder@yahoo.fr /*! \file * \brief Base of the module "Gestion", the p_action indicates what * file must included and this file will manage the request * (customer, supplier, contact,...) */ include_once ("ac_common.php"); require_once("constant.php"); include_once ("postgres.php"); if ( isset ($_REQUEST['dos'] ) ) { $_SESSION['g_dossier']=$_REQUEST['dos']; $g_name=GetDossierName($_SESSION['g_dossier']); $_SESSION["g_name"]=$g_name; } include_once ("postgres.php"); /* Admin. Dossier */ $rep=DbConnect($_SESSION['g_dossier']); require_once ("class_user.php"); $User=new cl_user($rep); $User->Check(); //////////////////////////////////////////////////////////////////////////////// // update preference //////////////////////////////////////////////////////////////////////////////// if ( isset ( $_POST['style_user']) ) { $User->update_global_pref('THEME',$_POST['style_user']); $_SESSION['g_theme']=$_POST['style_user']; } // Met a jour le pagesize if ( isset ( $_POST['p_size']) ) { $User->update_global_pref('PAGESIZE',$_POST['p_size']); $_SESSION['g_pagesize']=$_POST['p_size']; } /// html_page_start($_SESSION['g_theme'],"","richtext.js"); if ( ! isset ( $_SESSION['g_dossier'] ) ) { echo "You must choose a Dossier "; exit -2; } include("preference.php"); include_once("user_menu.php"); echo '
'; $cn=DbConnect($_SESSION['g_dossier']); //////////////////////////////////////////////////////////////////////////////// // p_action == pref //////////////////////////////////////////////////////////////////////////////// if ( $p_action == "pref" ) { require_once("pref.inc.php"); } //////////////////////////////////////////////////////////////////////////////// // p_action == client //////////////////////////////////////////////////////////////////////////////// if ( $p_action == "client" ) { require_once("client.inc.php"); }// $p_action == fournisseur //////////////////////////////////////////////////////////////////////////////// // Fournisseur if ( $p_action == 'fournisseur') { require_once("fournisseur.inc.php"); } //////////////////////////////////////////////////////////////////////////////// // action if ( $p_action == 'suivi_courrier') { require_once("action.inc.php"); } //////////////////////////////////////////////////////////////////////////////// // p_action == facture //////////////////////////////////////////////////////////////////////////////// if ( $p_action == "facture" ) { require_once("facture.inc.php"); } //////////////////////////////////////////////////////////////////////////////// // Contact if ( $p_action == 'contact') { require_once("contact.inc.php"); }