Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

parametre.php

Go to the documentation of this file.
00001 <?
00002 /*
00003  *   This file is part of PhpCompta.
00004  *
00005  *   PhpCompta is free software; you can redistribute it and/or modify
00006  *   it under the terms of the GNU General Public License as published by
00007  *   the Free Software Foundation; either version 2 of the License, or
00008  *   (at your option) any later version.
00009  *
00010  *   PhpCompta is distributed in the hope that it will be useful,
00011  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
00012  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013  *   GNU General Public License for more details.
00014  *
00015  *   You should have received a copy of the GNU General Public License
00016  *   along with PhpCompta; if not, write to the Free Software
00017  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00018 */
00019 /* $Revision: 1.9 $ */
00020 // Copyright Author Dany De Bontridder ddebontridder@yahoo.fr
00021 /* $Revision: 1.9 $ */
00026 include_once ("ac_common.php");
00027 html_page_start($_SESSION['g_theme']);
00028 include_once ("postgres.php");
00029 require_once("class_widget.php");
00030 
00031 if ( isset ($_REQUEST['dos'] ) ) {
00032   $_SESSION['g_dossier']=$_REQUEST['dos'];
00033   $g_name=GetDossierName($_SESSION['g_dossier']);
00034   $_SESSION["g_name"]=$g_name;
00035 
00036 }
00037 
00038 if ( ! isset ( $_SESSION['g_dossier'] ) ) {
00039   echo "You must choose a Dossier ";
00040   exit -2;
00041 }
00042 include_once ("postgres.php");
00043 /* Admin. Dossier */
00044 $rep=DbConnect();
00045 include_once ("class_user.php");
00046 $User=new cl_user($rep);
00047 $User->Check();
00048 
00049 include("preference.php");
00050 include_once("user_menu.php");
00051 
00052 echo "<H2 class=\"info\"> Param&egrave;tre ".$_SESSION['g_name']." </H2>";
00053 
00054 include_once ("check_priv.php");
00055 
00056 $cn=DbConnect($_SESSION['g_dossier']);
00057 
00058 if ( $User->CheckAction($cn,PARM) == 0 ) {
00059     /* Cannot Access */
00060     NoAccess();
00061   exit -1;                      
00062 
00063 }
00064 
00065 // First action
00066 $p_action="";
00067 if ( isset($_REQUEST["p_action"]) ) {
00068   $p_action=$_REQUEST["p_action"];
00069 }
00070 echo ShowMenuParam("parametre.php?p_action=".$p_action);
00071 
00072 
00073 // sub action
00074 $action="";
00075 if ( isset ($_POST['action']) ) {
00076   $action=$_POST['action'];
00077 }
00078 echo_debug("parametre",__LINE__,$_POST);
00079 //-----------------------------------------------------
00080 // TVA RATE
00081 //-----------------------------------------------------
00082 if ( $p_action == "tva" ) 
00083 {
00084   require_once("tva.inc.php");
00085   // 
00086 }
00087 //-----------------------------------------------------
00088 // Account 
00089 //-----------------------------------------------------
00090 if ( $p_action == "poste" ) 
00091 {
00092   require_once('poste.inc.php');
00093 
00094 }
00095 //-----------------------------------------------------
00096 // fiche 
00097 //-----------------------------------------------------
00098 if ( $p_action == "fiche" ) 
00099 {
00100   require_once('fiche_def.inc.php');
00101   return;
00102 }
00103 echo '<DIV CLASS="u_redcontent">';
00104 //-----------------------------------------------------
00105 // Currency
00106 //-----------------------------------------------------
00107 if ( $p_action == "change" ) {
00108   $p_mid=$_GET['p_mid'];
00109   $p_rate=$_GET['p_rate'];
00110   $p_code=$_GET['p_code'];
00111 
00112   echo '<TR> <FORM ACTION="parametre.php" METHOD="POST">';
00113   echo '<INPUT TYPE="HIDDEN" VALUE="'.$p_mid.'" NAME="p_id">';
00114   echo '<TD> <INPUT TYPE="text" NAME="p_devise" VALUE="'.$p_code.'"></TD>';
00115   echo '<TD> <INPUT TYPE="text" NAME="p_rate" VALUE="'.$p_rate.'"></TD>';
00116   echo '<TD> <INPUT TYPE="SUBMIT" NAME="action" Value="Change"</TD>';
00117   echo '</FORM></TR>';
00118 }
00119 if ( $action == "Change") {
00120   $p_devise=$_POST['p_devise'];
00121   $p_id=$_POST['p_id'];
00122   $p_rate=$_POST['p_rate'];
00123   $Res=ExecSql($cn,"update parm_money set pm_code='$p_devise',pm_rate=$p_rate where pm_id=$p_id");
00124   ShowDevise($cn);
00125 
00126 }
00127 if ( $action == "Ajout") {
00128   $p_devise=$_POST['p_devise'];
00129   $p_rate=$_POST['p_rate'];
00130   $Res=ExecSql($cn,"insert into parm_money ( pm_code,pm_rate) values ('$p_devise',$p_rate) ");
00131   ShowDevise($cn);
00132 
00133 }
00134 
00135 if ( $p_action == "delete") {
00136   $p_id=$_GET['p_mid'];
00137   $Res=ExecSql($cn,"delete from parm_money  where pm_id=$p_id");
00138   ShowDevise($cn);
00139 }
00140 
00141 
00142 if ( $p_action=="devise") {
00143   ShowDevise($cn);
00144 }
00145 
00146 //-----------------------------------------------------
00147 // Coord societe
00148 //-----------------------------------------------------
00149 if ( $p_action=='company') { 
00150   require_once("class_own.php");
00151   require_once("class_widget.php");
00152   if ( isset ($_POST['record_company'] )) {
00153     $m=new Own($cn);
00154     extract($_POST);
00155     $m->MY_NAME=$p_name;
00156     $m->MY_TVA=$p_tva;
00157     $m->MY_STREET=$p_street;
00158     $m->MY_NUMBER=$p_no;
00159     $m->MY_CP=$p_cp;
00160     $m->MY_COMMUNE=$p_Commune;
00161     $m->MY_TEL=$p_tel;
00162     $m->MY_FAX=$p_fax;
00163     $m->MY_PAYS=$p_pays;
00164     $m->Save();
00165   }
00166 
00167   $my=new Own($cn);
00168   $all=new widget("text");
00169   $all->table=1;
00170   echo '<form method="post" action="?p_action=company">';
00171   echo "<table class=\"result\">";
00172   echo "<tr>".$all->IOValue("p_name",$my->MY_NAME,"Nom société")."</tr>";
00173   echo "<tr>".$all->IOValue("p_tel",$my->MY_TEL,"Téléphone")."</tr>";
00174   echo "<tr>".$all->IOValue("p_fax",$my->MY_FAX,"Fax")."</tr>";
00175   echo "<tr>".$all->IOValue("p_street",$my->MY_STREET,"Rue ")."</tr>";
00176   echo "<tr>".$all->IOValue("p_no",$my->MY_NUMBER,"Numéro")."</tr>";
00177   echo "<tr>".$all->IOValue("p_cp",$my->MY_CP,"Code Postal")."</tr>";
00178   echo "<tr>".$all->IOValue("p_Commune",$my->MY_COMMUNE,"Commune")."</tr>";
00179   echo "<tr>".$all->IOValue("p_pays",$my->MY_PAYS,"Pays")."</tr>";
00180   echo "<tr>".$all->IOValue("p_tva",$my->MY_TVA,"Numéro de Tva")."</tr>";
00181 
00182   echo "</table>";
00183   $submit=new widget("submit");
00184   echo $submit->Submit("record_company","Enregistre");
00185   echo "</form>";
00186  }
00187 //-----------------------------------------------------
00188 // Document 
00189 //-----------------------------------------------------
00190 echo "</DIV>";
00191 if ( $p_action == 'document' ) {
00192   echo '<div class="u_content">';
00193   require_once('document_modele.inc.php');
00194   echo '</div>';
00195 }  
00196 
00197 
00198 html_page_stop();
00199 ?>