diff --git a/cvs-set b/cvs-set
deleted file mode 100644
index 287b0356c..000000000
--- a/cvs-set
+++ /dev/null
@@ -1 +0,0 @@
-CVSROOT=/home/danpo/CVSDIR
diff --git a/html/enc_jrn.php b/html/enc_jrn.php
index 1867fd292..0b0fd485c 100644
--- a/html/enc_jrn.php
+++ b/html/enc_jrn.php
@@ -227,8 +227,12 @@ if ( isset($_POST['add_record']) ) {
// si rappt
+ if ( ! isset ($p_rapt) )
+ $p_rapt="";
if ( trim($p_rapt) != '' ) {
$jrn_id=GetNextJrnId($cn,'jr_id')+1;
+ if ( ! isset ($p_ech) )
+ $p_ech="";
$l_date=isDate($p_ech);
if ( $l_date == null) {
$p_ech='null';
@@ -408,6 +412,7 @@ if ( isset($_POST['update_record']) ) {
$Sql=sprintf("update jrn set jr_rapt=null where jr_internal='%s'",$l_src);
$Res=ExecSql($cn,$Sql);
}
+ }// strlen (trim (p_rapt
if ( !isset ($p_ech) ) $p_ech="";
$l_date=isDate($p_ech);
if ( $l_date == null ) {
@@ -440,13 +445,12 @@ if ( isset($_POST['update_record']) ) {
$Sql=sprintf("update jrn set jr_comment='%s',
jr_date=%s,jr_rapt=null,jr_montant=%f where jr_id=%d",
$comment,
- $l_date,$tot_deb,
+ $l_date,$p_sum_deb,
$p_jr_id);
$Res=ExecSql($cn,$Sql);
- }
- } // if strlen(p_rappt
+}
if ($Res) {
Commit($cn);
EndSql($cn);
diff --git a/html/jrn_search.php b/html/jrn_search.php
index 95dcbbaba..03eef23fe 100644
--- a/html/jrn_search.php
+++ b/html/jrn_search.php
@@ -49,6 +49,7 @@ $cn=DbConnect($l_Db);
if ( isset ($_POST["search"]) ) {
$c1=0;
foreach( $HTTP_POST_VARS as $key=>$element){
+ echo_debug("$key = $element");
${"$key"}=$element;
}
@@ -56,8 +57,10 @@ if ( isset ($_POST["search"]) ) {
$c_comment=" $part pcm_lib like '%$p_comment%'";
$part=" and ";
}
- if ( strlen(trim($p_montant)) != 0 &&
- (string) $p_montant == (int)(string) $p_montant) {
+ if ( ereg ("^[0-9]*\.[0-9]*$",$p_montant) )
+ /*if ( strlen(trim($p_montant)) != 0 &&
+ (string) $p_montant == (int)(string) $p_montant )
+ */{
$c_montant=sprintf(" $part j_montant %s %s",$p_montant_sel,$p_montant);
$part=" and ";
}
diff --git a/include/jrn.php b/include/jrn.php
index f01a43c18..16dcd1ee5 100644
--- a/include/jrn.php
+++ b/include/jrn.php
@@ -224,9 +224,18 @@ if ( $p_update == 0 ) echo "
| ";
echo_debug("search $search");
+ // To avoid problem with unknown variable
+ if ( ! isset ($e_rapt) ) {
+ $e_rapt="";
+ }
+
echo ' |
| rapprochement : '.$search.' |
';
echo "";
echo '';
+ // To avoid problem with unknown variable
+ if ( ! isset ($e_comment) ) {
+ $e_comment="";
+ }
echo '";
@@ -239,6 +248,16 @@ if ( $p_update == 0 ) echo "| ';
// echo '';
+
+ // To avoid problem with unknown variable
+ if ( ! isset ($e_sum_deb) ) {
+ $e_sum_deb=0;
+ }
+
+ // To avoid problem with unknown variable
+ if ( ! isset ($e_sum_cred) ) {
+ $e_sum_cred=0;
+ }
echo '';
echo '';
echo '';
@@ -414,6 +433,9 @@ echo ' |
| Date : '
echo "";
echo " | ";
+ if ( ! isset ( ${"e_text_cred$i"} ) ) {
+ ${"e_text_cred$i"}="";
+ }
printf(' | ',
$i,
${"e_text_cred$i"});
@@ -987,11 +1009,13 @@ function VerifData($p_cn,$p_array,$p_user)
// Rapprochement demandé et vérif
if ( strlen(trim($p_rapt)) != 0 ){
$l_dest=GetRapt($p_cn,$p_rapt);
- if ( $l_dest != -1 ) {
+ if ( $l_dest != -1 && $l_dest != $p_jr_id ) {
return RAPPT_ALREADY_USED;
}
// Get Amount
+
$l_mont=GetAmount($p_cn,$p_rapt);
+ echo_debug ("amount = $tot_deb $l_mont");
if ( $l_mont == -1 ) {
return RAPPT_NOT_EXIST;
}
diff --git a/log b/log
deleted file mode 100644
index b6fad4aed..000000000
--- a/log
+++ /dev/null
@@ -1,503 +0,0 @@
-Verification des outil
-----------------------
-Verif. psql...Success
-Verif. createdb...Success
-Creation de la base de donnee
-CREATE USER
-CREATE DATABASE
-./install.sh: sql/create_repository.sql: No such file or directory
-./install.sh: sql/ac_pcmn.sql: No such file or directory
-CREATE SEQUENCE
-NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'ac_users_pkey' for table 'ac_users'
-NOTICE: CREATE TABLE / UNIQUE will create implicit index 'ac_users_use_login_key' for table 'ac_users'
-CREATE TABLE
-INSERT 18549 1
-GRANT
-ERROR: table "tmp_pcmn" does not exist
-NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'tmp_pcmn_pkey' for table 'tmp_pcmn'
-CREATE TABLE
-INSERT 18559 1
-INSERT 18560 1
-INSERT 18561 1
-INSERT 18562 1
-INSERT 18563 1
-INSERT 18564 1
-INSERT 18565 1
-INSERT 18566 1
-INSERT 18567 1
-INSERT 18568 1
-INSERT 18569 1
-INSERT 18570 1
-INSERT 18571 1
-INSERT 18572 1
-INSERT 18573 1
-INSERT 18574 1
-INSERT 18575 1
-INSERT 18576 1
-INSERT 18577 1
-INSERT 18578 1
-INSERT 18579 1
-INSERT 18580 1
-INSERT 18581 1
-INSERT 18582 1
-INSERT 18583 1
-INSERT 18584 1
-INSERT 18585 1
-INSERT 18586 1
-INSERT 18587 1
-INSERT 18588 1
-INSERT 18589 1
-INSERT 18590 1
-INSERT 18591 1
-INSERT 18592 1
-INSERT 18593 1
-INSERT 18594 1
-INSERT 18595 1
-INSERT 18596 1
-INSERT 18597 1
-INSERT 18598 1
-INSERT 18599 1
-INSERT 18600 1
-INSERT 18601 1
-INSERT 18602 1
-INSERT 18603 1
-INSERT 18604 1
-INSERT 18605 1
-INSERT 18606 1
-INSERT 18607 1
-INSERT 18608 1
-INSERT 18609 1
-INSERT 18610 1
-INSERT 18611 1
-INSERT 18612 1
-INSERT 18613 1
-INSERT 18614 1
-INSERT 18615 1
-INSERT 18616 1
-INSERT 18617 1
-INSERT 18618 1
-INSERT 18619 1
-INSERT 18620 1
-INSERT 18621 1
-INSERT 18622 1
-INSERT 18623 1
-INSERT 18624 1
-INSERT 18625 1
-INSERT 18626 1
-INSERT 18627 1
-INSERT 18628 1
-INSERT 18629 1
-INSERT 18630 1
-INSERT 18631 1
-INSERT 18632 1
-INSERT 18633 1
-INSERT 18634 1
-INSERT 18635 1
-INSERT 18636 1
-INSERT 18637 1
-INSERT 18638 1
-INSERT 18639 1
-INSERT 18640 1
-INSERT 18641 1
-INSERT 18642 1
-INSERT 18643 1
-INSERT 18644 1
-INSERT 18645 1
-INSERT 18646 1
-INSERT 18647 1
-INSERT 18648 1
-INSERT 18649 1
-INSERT 18650 1
-INSERT 18651 1
-INSERT 18652 1
-INSERT 18653 1
-INSERT 18654 1
-INSERT 18655 1
-INSERT 18656 1
-INSERT 18657 1
-INSERT 18658 1
-INSERT 18659 1
-INSERT 18660 1
-INSERT 18661 1
-INSERT 18662 1
-INSERT 18663 1
-INSERT 18664 1
-INSERT 18665 1
-INSERT 18666 1
-INSERT 18667 1
-INSERT 18668 1
-INSERT 18669 1
-INSERT 18670 1
-INSERT 18671 1
-INSERT 18672 1
-INSERT 18673 1
-INSERT 18674 1
-INSERT 18675 1
-INSERT 18676 1
-INSERT 18677 1
-INSERT 18678 1
-INSERT 18679 1
-INSERT 18680 1
-INSERT 18681 1
-INSERT 18682 1
-INSERT 18683 1
-INSERT 18684 1
-INSERT 18685 1
-INSERT 18686 1
-INSERT 18687 1
-INSERT 18688 1
-INSERT 18689 1
-INSERT 18690 1
-INSERT 18691 1
-INSERT 18692 1
-INSERT 18693 1
-INSERT 18694 1
-INSERT 18695 1
-INSERT 18696 1
-INSERT 18697 1
-INSERT 18698 1
-INSERT 18699 1
-INSERT 18700 1
-INSERT 18701 1
-INSERT 18702 1
-INSERT 18703 1
-INSERT 18704 1
-INSERT 18705 1
-INSERT 18706 1
-INSERT 18707 1
-INSERT 18708 1
-INSERT 18709 1
-INSERT 18710 1
-INSERT 18711 1
-INSERT 18712 1
-INSERT 18713 1
-INSERT 18714 1
-INSERT 18715 1
-INSERT 18716 1
-INSERT 18717 1
-INSERT 18718 1
-INSERT 18719 1
-INSERT 18720 1
-INSERT 18721 1
-INSERT 18722 1
-INSERT 18723 1
-INSERT 18724 1
-INSERT 18725 1
-INSERT 18726 1
-INSERT 18727 1
-INSERT 18728 1
-INSERT 18729 1
-INSERT 18730 1
-INSERT 18731 1
-INSERT 18732 1
-INSERT 18733 1
-INSERT 18734 1
-INSERT 18735 1
-INSERT 18736 1
-INSERT 18737 1
-INSERT 18738 1
-INSERT 18739 1
-INSERT 18740 1
-INSERT 18741 1
-INSERT 18742 1
-INSERT 18743 1
-INSERT 18744 1
-INSERT 18745 1
-INSERT 18746 1
-INSERT 18747 1
-INSERT 18748 1
-INSERT 18749 1
-INSERT 18750 1
-INSERT 18751 1
-INSERT 18752 1
-INSERT 18753 1
-INSERT 18754 1
-INSERT 18755 1
-INSERT 18756 1
-INSERT 18757 1
-INSERT 18758 1
-INSERT 18759 1
-INSERT 18760 1
-INSERT 18761 1
-INSERT 18762 1
-INSERT 18763 1
-INSERT 18764 1
-INSERT 18765 1
-INSERT 18766 1
-INSERT 18767 1
-INSERT 18768 1
-INSERT 18769 1
-INSERT 18770 1
-INSERT 18771 1
-INSERT 18772 1
-INSERT 18773 1
-INSERT 18774 1
-INSERT 18775 1
-INSERT 18776 1
-INSERT 18777 1
-INSERT 18778 1
-INSERT 18779 1
-INSERT 18780 1
-INSERT 18781 1
-INSERT 18782 1
-INSERT 18783 1
-INSERT 18784 1
-INSERT 18785 1
-INSERT 18786 1
-INSERT 18787 1
-INSERT 18788 1
-INSERT 18789 1
-INSERT 18790 1
-INSERT 18791 1
-INSERT 18792 1
-INSERT 18793 1
-INSERT 18794 1
-INSERT 18795 1
-INSERT 18796 1
-INSERT 18797 1
-INSERT 18798 1
-INSERT 18799 1
-INSERT 18800 1
-INSERT 18801 1
-INSERT 18802 1
-INSERT 18803 1
-INSERT 18804 1
-INSERT 18805 1
-INSERT 18806 1
-INSERT 18807 1
-INSERT 18808 1
-INSERT 18809 1
-INSERT 18810 1
-INSERT 18811 1
-INSERT 18812 1
-INSERT 18813 1
-INSERT 18814 1
-INSERT 18815 1
-INSERT 18816 1
-INSERT 18817 1
-INSERT 18818 1
-INSERT 18819 1
-INSERT 18820 1
-INSERT 18821 1
-INSERT 18822 1
-INSERT 18823 1
-INSERT 18824 1
-INSERT 18825 1
-INSERT 18826 1
-INSERT 18827 1
-INSERT 18828 1
-INSERT 18829 1
-INSERT 18830 1
-INSERT 18831 1
-INSERT 18832 1
-INSERT 18833 1
-INSERT 18834 1
-INSERT 18835 1
-INSERT 18836 1
-INSERT 18837 1
-INSERT 18838 1
-INSERT 18839 1
-INSERT 18840 1
-INSERT 18841 1
-INSERT 18842 1
-INSERT 18843 1
-INSERT 18844 1
-INSERT 18845 1
-INSERT 18846 1
-INSERT 18847 1
-INSERT 18848 1
-INSERT 18849 1
-INSERT 18850 1
-INSERT 18851 1
-INSERT 18852 1
-INSERT 18853 1
-INSERT 18854 1
-INSERT 18855 1
-INSERT 18856 1
-INSERT 18857 1
-INSERT 18858 1
-INSERT 18859 1
-INSERT 18860 1
-INSERT 18861 1
-INSERT 18862 1
-INSERT 18863 1
-INSERT 18864 1
-INSERT 18865 1
-INSERT 18866 1
-INSERT 18867 1
-INSERT 18868 1
-INSERT 18869 1
-INSERT 18870 1
-INSERT 18871 1
-INSERT 18872 1
-INSERT 18873 1
-INSERT 18874 1
-INSERT 18875 1
-INSERT 18876 1
-INSERT 18877 1
-INSERT 18878 1
-INSERT 18879 1
-INSERT 18880 1
-INSERT 18881 1
-INSERT 18882 1
-INSERT 18883 1
-INSERT 18884 1
-INSERT 18885 1
-INSERT 18886 1
-INSERT 18887 1
-INSERT 18888 1
-INSERT 18889 1
-INSERT 18890 1
-INSERT 18891 1
-INSERT 18892 1
-INSERT 18893 1
-INSERT 18894 1
-INSERT 18895 1
-INSERT 18896 1
-INSERT 18897 1
-INSERT 18898 1
-INSERT 18899 1
-INSERT 18900 1
-INSERT 18901 1
-INSERT 18902 1
-INSERT 18903 1
-INSERT 18904 1
-INSERT 18905 1
-INSERT 18906 1
-INSERT 18907 1
-INSERT 18908 1
-INSERT 18909 1
-INSERT 18910 1
-INSERT 18911 1
-INSERT 18912 1
-INSERT 18913 1
-INSERT 18914 1
-INSERT 18915 1
-INSERT 18916 1
-INSERT 18917 1
-INSERT 18918 1
-INSERT 18919 1
-INSERT 18920 1
-INSERT 18921 1
-INSERT 18922 1
-INSERT 18923 1
-INSERT 18924 1
-INSERT 18925 1
-INSERT 18926 1
-INSERT 18927 1
-INSERT 18928 1
-INSERT 18929 1
-INSERT 18930 1
-INSERT 18931 1
-INSERT 18932 1
-INSERT 18933 1
-INSERT 18934 1
-INSERT 18935 1
-INSERT 18936 1
-INSERT 18937 1
-INSERT 18938 1
-INSERT 18939 1
-INSERT 18940 1
-INSERT 18941 1
-INSERT 18942 1
-INSERT 18943 1
-INSERT 18944 1
-INSERT 18945 1
-INSERT 18946 1
-INSERT 18947 1
-INSERT 18948 1
-INSERT 18949 1
-INSERT 18950 1
-INSERT 18951 1
-INSERT 18952 1
-INSERT 18953 1
-INSERT 18954 1
-INSERT 18955 1
-INSERT 18956 1
-INSERT 18957 1
-INSERT 18958 1
-INSERT 18959 1
-INSERT 18960 1
-INSERT 18961 1
-INSERT 18962 1
-INSERT 18963 1
-INSERT 18964 1
-INSERT 18965 1
-INSERT 18966 1
-INSERT 18967 1
-INSERT 18968 1
-INSERT 18969 1
-INSERT 18970 1
-INSERT 18971 1
-INSERT 18972 1
-INSERT 18973 1
-INSERT 18974 1
-INSERT 18975 1
-INSERT 18976 1
-INSERT 18977 1
-INSERT 18978 1
-INSERT 18979 1
-INSERT 18980 1
-INSERT 18981 1
-INSERT 18982 1
-INSERT 18983 1
-INSERT 18984 1
-INSERT 18985 1
-INSERT 18986 1
-INSERT 18987 1
-INSERT 18988 1
-INSERT 18989 1
-INSERT 18990 1
-INSERT 18991 1
-INSERT 18992 1
-INSERT 18993 1
-INSERT 18994 1
-INSERT 18995 1
-INSERT 18996 1
-INSERT 18997 1
-INSERT 18998 1
-INSERT 18999 1
-INSERT 19000 1
-INSERT 19001 1
-INSERT 19002 1
-INSERT 19003 1
-INSERT 19004 1
-INSERT 19005 1
-INSERT 19006 1
-INSERT 19007 1
-INSERT 19008 1
-INSERT 19009 1
-INSERT 19010 1
-INSERT 19011 1
-INSERT 19012 1
-INSERT 19013 1
-INSERT 19014 1
-INSERT 19015 1
-INSERT 19016 1
-INSERT 19017 1
-INSERT 19018 1
-INSERT 19019 1
-INSERT 19020 1
-INSERT 19021 1
-INSERT 19022 1
-INSERT 19023 1
-INSERT 19024 1
-INSERT 19025 1
-INSERT 19026 1
-INSERT 19027 1
-INSERT 19028 1
-INSERT 19029 1
-INSERT 19030 1
-INSERT 19031 1
-INSERT 19032 1
-CREATE SEQUENCE
-NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'ac_dossier_pkey' for table 'ac_dossier'
-NOTICE: CREATE TABLE / UNIQUE will create implicit index 'ac_dossier_dos_name_key' for table 'ac_dossier'
-CREATE TABLE
-INSERT 19047 1
-GRANT
-NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'jnt_use_dos_pkey' for table 'jnt_use_dos'
-NOTICE: CREATE TABLE will create implicit trigger(s) for FOREIGN KEY check(s)
-CREATE TABLE
-INSERT 19060 1
-Installing source
diff --git a/sql/journal.sql b/sql/journal.sql
index 5dc09b342..0c85b8ba9 100644
--- a/sql/journal.sql
+++ b/sql/journal.sql
@@ -79,7 +79,7 @@ create table jrnx (
j_montant float default 0,
j_poste int not null references tmp_pcmn(pcm_val),
j_grpt integer not null,
- j_rapt integer,
+ j_rapt text,
j_jrn_def int4 not null references jrn_def(jrn_def_id),
j_debit bool default true,
j_text text,