diff --git a/INSTALL-fr.txt b/INSTALL-fr.txt index 3f51b008e..0d021e8b6 100644 --- a/INSTALL-fr.txt +++ b/INSTALL-fr.txt @@ -1,6 +1,5 @@ PhpCompta Installation originally written by Dany De Bontridder - $Revision$ $Date$ Ce document décrit l'installation complète de PhpCompta et explique @@ -17,7 +16,6 @@ 2.1 Installation 2.2 Configuration et démarrage de PostgreSql 2.3 Pour la sécurité - 2.4 Pour la sécurité 3. Apache 3.1 Installation d'Apache @@ -66,12 +64,11 @@ l'utilisateur postgres puis initialiser l'endroit où seront stocké vos données (variable env. PGDATA), exemple - - root#mkdir /data/psql - root#chown postgres /data/psql - root#su - postgres - postgres#initdb -D /data/psql - postgres#pg_ctl -D /data/psql -o '-i' start + root#mkdir /data/psql + root#chown postgres /data/psql + root#su - postgres + postgres#initdb -D /data/psql + postgres#pg_ctl -D /data/psql -o '-i' start @@ -90,22 +87,17 @@ Ce fichier doit au moins contenir la ligne: # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD - <<<<<<< INSTALL-fr.sgml - host all phpcompta 172.16.30.0 255.255.255.0 local - - ======= host all phpcompta 172.16.30.0 255.255.255.0 local - >>>>>>> 1.8 Il vaut mieux remplacer 172.16.30.0 par l'adresse du - server HTTP, dans le cas où vous utilisez un VirtualHost avec une - adresse IP, c'est cette adresse qu'il vous faudra mettre il faut aussi - que l'utilisateur qui installera ce programme existe pour postgres et - puisse créer des utilisateur et des bases de données la commande + Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans + le cas où vous utilisez un VirtualHost avec une adresse IP, c'est + cette adresse qu'il vous faudra mettre il faut aussi que l'utilisateur + qui installera ce programme existe pour postgres et puisse créer des + utilisateur et des bases de données la commande /opt/psql732/bin/createuser -a -d $USER - <<<<<<< INSTALL-fr.sgml 2.3. Pour la sécurité @@ -124,35 +116,6 @@ phpcompta 172.16.30.0 255.255.255.0 md5 - Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui - contient votre mot de passe soit avec le fichier .pgpass dont la syn- - taxe est - - - host:port:database:username:password - - - N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans - demande de mot de passe host = localhost======= - - 2.4. Pour la sécurité - - Vous pouvez ajouter la sécurité à votre server Postgresql en changeant - dans pg_hba.conf. Mais avant de faire cela, ajoutez un mot de passe à - vos utilisateurs avec la commande remplacer .1. par le nom de - l'utilisateur et .2. par son mot de passe - - changement mot de passe alter user .1. password '.2.' - - - Le fichier pg_hba.conf sera comme ceci - - Sécurité - # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD - host all phpcompta 172.16.30.0 255.255.255.0 md5 - local all phpcompta 172.16.30.0 255.255.255.0 md5 - - Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui contient votre mot de passe soit avec le fichier .pgpass dont la syn- taxe est @@ -161,7 +124,16 @@ N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans - demande de mot de passe host = localhost>>>>>>> 1.8 + demande de mot de passe host = localhost + + Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui + contient votre mot de passe soit avec le fichier .pgpass dont la + syntaxe est + host:port:database:username:password + + + N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans + demande de mot de passe host = localhost 3. Apache @@ -194,7 +166,6 @@ Apache se démarre avec apachectl start - 4. PHP 4.1. Installation de PHP 4.3.1 @@ -260,6 +231,7 @@ createuser -d phpcompta + · Là on vous comptez installer le soft, créer le répertoire, règler les permissions diff --git a/doc/INSTALL-fr.sgml b/doc/INSTALL-fr.sgml index dbe7c13d1..b4e10a9ac 100644 --- a/doc/INSTALL-fr.sgml +++ b/doc/INSTALL-fr.sgml @@ -2,8 +2,7 @@
PhpCompta Installation - originally written by Dany De Bontridder - + originally written by Dany De Bontridder $Revision$ $Date$ @@ -73,7 +72,6 @@ vous permettra de r Ce fichier doit au moins contenir la ligne: # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD - host all phpcompta 172.16.30.0 255.255.255.0 local Il vaut mieux remplacer 172.16.30.0 par l'adresse du server HTTP, dans @@ -109,7 +107,7 @@ votre mot de passe soit avec le fichier .pgpass dont la syntaxe est N'oubliez pas de mettre ce fichier en mode 600 !!!! Pour executer sans demande de mot de passe host = localhost - + Ensuite soit vous utilisez la variable d'environnement PGPASSWORD qui contient votre mot de passe soit avec le fichier .pgpass dont la syntaxe est diff --git a/html/style-elegant.css b/html/style-elegant.css index c2bc4ae5f..f119b49fa 100644 --- a/html/style-elegant.css +++ b/html/style-elegant.css @@ -162,11 +162,13 @@ td.selectedcell{ a.mtitle:link { text-decoration:none; color:black; + width:100px; } a.mtitle:visited { text-decoration:none; color:black; + width:100px; } a.mtitle2:active { text-decoration:none; diff --git a/include/constant.php b/include/constant.php index 445345b78..9b1540b40 100644 --- a/include/constant.php +++ b/include/constant.php @@ -23,6 +23,8 @@ // $Revision$ define ("phpcompta_password","dany"); +define ("DEBUG","true"); + // securite correspond a la table // action // access aux journaux diff --git a/include/debug.php b/include/debug.php index 569db37a3..a0de99f36 100644 --- a/include/debug.php +++ b/include/debug.php @@ -24,16 +24,18 @@ include_once("constant.php"); function echo_debug ($file,$line="",$msg="") { - $password=phpcompta_password; - $l_Db="dbname=log user='phpcompta' password='$password' host=127.0.0.1"; - $cn=pg_connect($l_Db); - $file=FormatString($file); - $line=FormatString($line); - $msg=FormatString($msg); - - $sql= "insert into log (lg_file,lg_line,lg_msg) ". + if ( DEBUG=='true' ) { + $password=phpcompta_password; + $l_Db="dbname=log user='phpcompta' password='$password' host=127.0.0.1"; + $cn=pg_connect($l_Db); + $file=FormatString($file); + $line=FormatString($line); + $msg=FormatString($msg); + + $sql= "insert into log (lg_file,lg_line,lg_msg) ". "values ('$file','$line','$msg');"; - pg_exec($cn,$sql); + pg_exec($cn,$sql); + } } ?> diff --git a/include/user_action_ven.php b/include/user_action_ven.php index 02ab6abe0..4b472b163 100644 --- a/include/user_action_ven.php +++ b/include/user_action_ven.php @@ -157,27 +157,27 @@ if ( $action == 'voir_jrn_non_paye' ) { // } //Search -if ( $action == 'search' ) { - // Check privilege - if ( CheckJrn($g_dossier,$g_user,$g_jrn) < 1 ) { - NoAccess(); - exit -1; - } +// if ( $action == 'search' ) { +// // Check privilege +// if ( CheckJrn($g_dossier,$g_user,$g_jrn) < 1 ) { +// NoAccess(); +// exit -1; +// } - // PhpSessid - $sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID']; +// // PhpSessid +// $sessid=(isset ($_POST['PHPSESSID']))?$_POST['PHPSESSID']:$_GET['PHPSESSID']; -// display a search box - $search_box=u_ShowMenuRecherche($cn,$g_jrn,$sessid,$HTTP_POST_VARS); - echo '
'; - echo $search_box; - // if nofirst is set then show result - if ( isset ($_GET['nofirst'] ) ) { - $a=ListJrn($cn,$g_jrn,"",$HTTP_POST_VARS); - echo $a; - } - echo '
'; -} +// // display a search box +// $search_box=u_ShowMenuRecherche($cn,$g_jrn,$sessid,$HTTP_POST_VARS); +// echo '
'; +// echo $search_box; +// // if nofirst is set then show result +// if ( isset ($_GET['nofirst'] ) ) { +// $a=ListJrn($cn,$g_jrn,"",$HTTP_POST_VARS); +// echo $a; +// } +// echo '
'; +// } include("user_update.php"); ?> diff --git a/include/user_menu.php b/include/user_menu.php index f92971dc9..c5d289638 100644 --- a/include/user_menu.php +++ b/include/user_menu.php @@ -37,8 +37,15 @@ function u_ShowDossier($p_user,$p_admin) { $p_array=GetAvailableFolder($p_user,$p_admin); if ( $p_array == 0 ) return " * Aucun dossier *"; - - $result=""; + $result=""; + $result.="
"; + $result.=''; + if ( $p_admin == 1 ) { + $result.=""; + } + $result.=""; + $result.="
Sortir:: Administration
"; + $result.=""; for ($i=0;$i"; $result.="Comptabilité"; $result.=""; - if ( $p_admin == 1 ) { - $result.=""; - } $result.=""; } - $result.=""; + $result.="
"; - $result.="Administration"; - $result.="
"; - $result.='Sortir'; - $result.="
"; return $result; } /* function GetAvailableFolder