';
- echo '';
+
+
echo '';
echo "";
echo '';
}
-/* function
- * Purpose :
- *
+/* function UpdateJrn
+ * Purpose : Display the form to UPDATE account operation
+ *
* parm :
- * -
+ * - p_dossier
+ * - p_jrn
+ * - p_MaxDeb number of debit line
+ * - p_MaxCred " " credit "
+ *" - p_array array containing the others datas
* gen :
- * -
+ * - none
* return:
- * -
+ * - none
*
*/
@@ -298,13 +300,9 @@ function UpdateJrn($p_dossier,$p_jrn,$p_MaxDeb,$p_MaxCred,$p_array)
echo "";
echo "";
echo "";
- // Date echeance - paiement
- if ( $l_line['jrn_def_ech'] == 't' ) {
- echo $l_line['jrn_def_ech_lib'].'';
- }
- echo '';
+ echo 'Date : ';
+
- echo ' débit ';
// Chargement comptes disponibles
if ( strlen(trim ($l_line['jrn_def_class_deb']) ) > 0 ) {
$valid_deb=split(" ",$l_line['jrn_def_class_deb']);
@@ -339,7 +337,8 @@ function UpdateJrn($p_dossier,$p_jrn,$p_MaxDeb,$p_MaxCred,$p_array)
}
echo " ";
- echo ' ';
- echo '';
- echo ' crédit ';
+ echo ' crédit | ';
// Chargement comptes disponibles
if ( strlen(trim ($l_line['jrn_def_class_cred']) ) > 0 ) {
$valid_cred=split(" ",$l_line['jrn_def_class_cred']);
@@ -405,7 +401,7 @@ echo ' Date : '
$Res=ExecSql($cn,$SqlCred);
$Count=pg_NumRows($Res);
- echo "";
+
for ( $i=0;$i<$Count;$i++) {
$l2_line=pg_fetch_array($Res,$i);
$lib=substr($l2_line['pcm_lib'],0,35);
@@ -433,12 +429,6 @@ echo '| Date : '
echo "";
echo " | ";
- if ( ! isset ( ${"e_text_cred$i"} ) ) {
- ${"e_text_cred$i"}="";
- }
- printf(' | ',
- $i,
- ${"e_text_cred$i"});
printf (' Montant : | ',
$i,$i,${"e_mont_cred$i"});
@@ -454,9 +444,10 @@ echo ' | Date : '
$search='";
- echo ' | | rapprochement : '.$search.' | ';
+ echo 'rapprochement
+ '.$search.' | ';
echo " ";
- echo '';
+ echo "Commentaire ";
echo '";
@@ -473,8 +464,8 @@ echo ' | | Date : '
echo '';
}
-/* function
- * Purpose :
+/* function ViewRec
+ * Purpose : debug function to be dropped
*
* parm :
* -
@@ -495,15 +486,15 @@ function ViewRec($p_array = null) {
}
}
-/* function
- * Purpose :
+/* function CorrectRecord
+ * Purpose : Call the RecordJrn. In fact does nothing
*
* parm :
- * -
+ * - the same as RecordJrn
* gen :
- * -
+ * - none
* return:
- * -
+ * - none
*
*/
function CorrectRecord($p_dossier,$p_user,$p_jrn,$p_MaxDeb,$p_MaxCred,$p_array)
@@ -511,15 +502,20 @@ function CorrectRecord($p_dossier,$p_user,$p_jrn,$p_MaxDeb,$p_MaxCred,$p_array)
RecordJrn($p_dossier,$p_user,$p_jrn,$p_MaxDeb,$p_MaxCred,$p_array);
}
-/* function
- * Purpose :
+/* function ViewRecord
+ * Purpose : View the added operation
*
* parm :
- * -
+ * - p_dossier
+ * - p_jrn
+ * - p_id
+ * - p_MaxDeb
+ * - p_MaxCred
+ * - p_array
* gen :
- * -
+ * - none
* return:
- * -
+ * - none
*
*/
function ViewRecord ($p_dossier,$p_jrn,$p_id,$p_MaxDeb,$p_MaxCred,$p_array)
@@ -550,8 +546,8 @@ function ViewRecord ($p_dossier,$p_jrn,$p_id,$p_MaxDeb,$p_MaxCred,$p_array)
for ($i = 0; $i < $p_MaxDeb;$i++) {
//Deb
if ( strlen(trim(${"e_mont_deb$i"})) > 0 && ${"e_mont_deb$i"} > 0 ) {
- // $class=GetPosteLibelle($p_dossier,${"e_class_deb$i"});
- $class=${"e_text_deb$i"};
+ $class=GetPosteLibelle($p_dossier,${"e_class_deb$i"});
+
echo ' | | '.${"e_class_deb$i"}." | $col_vide $class | ".${"e_mont_deb$i"}." | $col_vide ";
}
}
@@ -559,8 +555,8 @@ function ViewRecord ($p_dossier,$p_jrn,$p_id,$p_MaxDeb,$p_MaxCred,$p_array)
// Cred
for ($i = 0; $i < $p_MaxCred;$i++) {
if ( strlen(trim(${"e_mont_cred$i"})) > 0 && ${"e_mont_cred$i"} > 0 ) {
- //$class=GetPosteLibelle($p_dossier,${"e_class_cred$i"});
- $class=${"e_text_cred$i"};
+ $class=GetPosteLibelle($p_dossier,${"e_class_cred$i"});
+
echo ' '.$col_vide.'| '.${"e_class_cred$i"}." | $class | $col_vide ".${"e_mont_cred$i"}." | ";
}
}
@@ -645,11 +641,14 @@ function GetNextJrnId($p_cn,$p_name) {
$l_res=pg_fetch_array($Res,0);
return $l_res['result'];
}
-/* function
- * Purpose :
+/* function ViewJrn
+ * Purpose : Vue des écritures comptables
*
* parm :
- * -
+ * - p_dossier,
+ * - p_user,
+ * - p_jrn
+ * - array
* gen :
* -
* return:
@@ -665,8 +664,9 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
if ( $p_array == null) {
include_once("preference.php");
$l_periode=GetUserPeriode($cn,$p_user);
- $Res=ExecSql($cn,"select j_id,jr_internal,j_text,to_char(j_date,'DD.MM.YYYY') as j_date,
- j_montant,j_poste,pcm_lib,j_grpt,j_rapt,j_debit,j_centralized,j_tech_per
+ $Res=ExecSql($cn,"select j_id,jr_internal,to_char(j_date,'DD.MM.YYYY') as j_date,
+ j_montant,j_poste,pcm_lib,j_grpt,j_rapt,j_debit,j_centralized,j_tech_per,
+ pcm_lib
from jrnx inner join tmp_pcmn on j_poste=pcm_val
inner join jrn on jr_grpt_id=j_grpt
where
@@ -678,7 +678,8 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
${"l_$key"}=$element;
echo_debug ("l_$key $element");
}
- $sql="select j_id,j_text,to_char(j_date,'DD.MM.YYYY') as j_date,j_montant,j_poste,pcm_lib,j_grpt,j_rapt,j_debit,j_centralized,j_tech_per,jr_internal
+ $sql="select j_id,to_char(j_date,'DD.MM.YYYY') as j_date,j_montant,j_poste,
+ pcm_lib,j_grpt,j_rapt,j_debit,j_centralized,j_tech_per,jr_internal
from jrnx inner join tmp_pcmn on j_poste=pcm_val
inner join jrn on jr_grpt_id=j_grpt
where
@@ -695,8 +696,7 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
}
$l_s_comment=FormatString($l_s_comment);
if ( $l_s_comment != null ) {
- $sql.=$l_and." ( upper(jr_comment) like upper('%".$l_s_comment."%') or
- upper(j_text) like upper('%".$l_s_comment."%'))";
+ $sql.=$l_and." upper(jr_comment) like upper('%".$l_s_comment."%') ";
}
$sql.=" order by j_id,j_grpt,j_debit desc";
@@ -714,10 +714,10 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
echo ' ';
}
else {
- echo ' ';
+ echo ' ';
}
if ( $l_id == $l_line['j_grpt'] ) {
- echo $col_vide.$col_vide.$col_vide.$col_vide;
+ echo $col_vide.$col_vide.$col_vide;
} else {
echo "| ";
echo $l_line['j_date'];
@@ -727,21 +727,21 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
if ( $l_line['j_centralized'] == 'f' && isClosed($cn,$l_line['j_tech_per']) == false )
{
echo " | ";
- list($z_type,$z_num,$num_op)=split("-",$l_line['jr_internal']);
- echo $num_op;
- echo " | ";
- echo '';
- echo "";
- echo "Modifier";
- echo "";
if ( isset ($_GET["PHPSESSID"]) ) {
$sessid=$_GET["PHPSESSID"];
} else {
$sessid=$_POST["PHPSESSID"];
}
- echo " | ";
- echo '";
+
+ list($z_type,$z_num,$num_op)=split("-",$l_line['jr_internal']);
+ printf ('',
+ $num_op,$l_line['j_grpt'],$sessid);
+ // echo $num_op;
echo " | ";
+ echo '';
+ echo "";
+ echo "M";
+ echo " | ";
}else {
if ( isset ($_GET["PHPSESSID"]) ) {
@@ -750,36 +750,28 @@ function ViewJrn($p_dossier,$p_user,$p_jrn,$p_array=null) {
$sessid=$_POST["PHPSESSID"];
}
- echo "";
- echo " | ";
echo '';
- echo $l_line['jr_internal'];
- echo " | ";
- echo "";
- echo '";
+ list($z_type,$z_num,$num_op)=split("-",$l_line['jr_internal']);
+ printf ('',
+ $num_op,$l_line['j_grpt'],$sessid);
+
echo " | ";
+ echo $col_vide;
}
-
- // echo "";
$l_id=$l_line['j_grpt'];
}
- if ( $l_line['j_debit']=='f')
+ if ($l_line['j_debit']=='f')
echo $col_vide;
-
+
echo '';
echo $l_line['j_poste'];
echo ' | ';
- if ( $l_line['j_debit']=='t')
- echo $col_vide;
-
echo '';
- echo $l_line['j_text'];
+ echo $l_line['pcm_lib'];
echo ' | ';
-
- if ( $l_line['j_debit']=='f')
- echo $col_vide;
+ echo $col_vide;
echo '';
echo $l_line['j_montant'];
@@ -943,15 +935,18 @@ function GetAmount($p_cn,$p_id) {
$l_line=pg_fetch_array($Res,0);
return $l_line['jr_montant'];
}
-/* function
- * Purpose :
+/* function VerifData
+ * Purpose : Verify the data before inserting or
+ * updating
*
* parm :
- * -
+ * - p_cn connection
+ * - p_array array with all the values
+ * - p_user
* gen :
- * -
+ * - none
* return:
- * -
+ * - errorcode or ok
*
*/
function VerifData($p_cn,$p_array,$p_user)
diff --git a/include/preference.php b/include/preference.php
index 0ebe8c967..0edca8e33 100644
--- a/include/preference.php
+++ b/include/preference.php
@@ -61,6 +61,8 @@ function FormPeriodeMult($p_cn)
* parm :
* - $p_cn connexion
* - $p_default default periode
+ * - $p_type the type of the periode
+ * - $p_suff the suffix of the name
* gen :
* - none
* return:
@@ -68,7 +70,7 @@ function FormPeriodeMult($p_cn)
* form
*
*/
-function FormPeriode($p_cn,$l_default=0,$p_type=OPEN)
+function FormPeriode($p_cn,$l_default=0,$p_type=OPEN,$p_suff="")
{
if ($p_type==CLOSED) {
@@ -98,7 +100,7 @@ function FormPeriode($p_cn,$l_default=0,$p_type=OPEN)
$Res=ExecSql($p_cn,$sql);
$Max=pg_NumRows($Res);
if ( $Max == 0 ) return null;
- $ret=' | ';
echo '';
}
-/* function
+/* function ShowPeriode
* Purpose :
*
* parm :
@@ -347,4 +350,5 @@ function ShowPeriode($p_cn)
echo '';
}
+
?>
diff --git a/install.sh b/install.sh
index e9f1c0d3a..767ad7b32 100755
--- a/install.sh
+++ b/install.sh
@@ -2,6 +2,7 @@
#
#
# $Revision$
+######################################################################
# This file is part of WCOMPTA.
# WCOMPTA is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
|