phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r4541 - phpcompta/trunk/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r4541 - phpcompta/trunk/include
Date: Thu, 1 Dec 2011 22:07:43 +0100 (CET)

Author: danydb
Date: 2011-12-01 22:07:42 +0100 (Thu, 01 Dec 2011)
New Revision: 4541

Added:
   phpcompta/trunk/include/ajax_bank_saldo.php
Removed:
   phpcompta/trunk/include/ajax_bank_saldo.php.php
Modified:
   phpcompta/trunk/include/constant.php
Log:
rename file

Copied: phpcompta/trunk/include/ajax_bank_saldo.php (from rev 4539, 
phpcompta/trunk/include/ajax_bank_saldo.php.php)
===================================================================
--- phpcompta/trunk/include/ajax_bank_saldo.php                         (rev 0)
+++ phpcompta/trunk/include/ajax_bank_saldo.php 2011-12-01 21:07:42 UTC (rev 
4541)
@@ -0,0 +1,78 @@
+<?php
+/*
+ *   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 address@hidden
+
+/*!\file
+ * \brief respond ajax request, the get contains
+ *  the value :
+ * - l for ledger
+ * - gDossier
+ * Must return at least tva, htva and tvac
+
+ */
+
+/*!\file
+ * \brief get the saldo of a account
+ * the get variable are :
+ *  - l the jrn id
+ *  - ctl the ctl where to get the quick_code
+ */
+require_once('class_user.php');
+require_once('class_dossier.php');
+require_once('class_fiche.php');
+extract($_GET);
+/* check the parameters */
+foreach ( array('j','ctl') as $a )
+{
+    if ( ! isset(${$a}) )
+    {
+        echo "missing $a";
+        return;
+    }
+}
+
+$cn=new Database(dossier::id());
+$user=new User($cn);
+$user->check();
+if ( $user->check_jrn($_GET['j'])=='X' ) return '{"saldo":"0"}';
+/*  make a filter on the exercice */
+
+$filter_year="  j_tech_per in (select p_id from parm_periode ".
+             "where p_exercice='".$user->get_exercice()."')";
+
+
+$id=$cn->get_value('select jrn_def_bank from jrn_def where 
jrn_def_id=$1',array($_GET['j']));
+$acc=new Fiche($cn,$id);
+
+$res=$acc->get_bk_balance($filter_year." and ( trim(jr_pj_number) != '' and 
jr_pj_number is not null)" );
+
+
+if ( empty($res) ) return '{"saldo":"0"}';
+$solde=$res['solde'];
+if ( $res['debit'] < $res['credit'] ) $solde=$solde*(-1);
+
+//header("Content-type: text/html; charset: utf8",true);
+echo '{"saldo":"'.$solde.'"}';
+
+
+
+?>
+

Deleted: phpcompta/trunk/include/ajax_bank_saldo.php.php
===================================================================
--- phpcompta/trunk/include/ajax_bank_saldo.php.php     2011-12-01 20:34:26 UTC 
(rev 4540)
+++ phpcompta/trunk/include/ajax_bank_saldo.php.php     2011-12-01 21:07:42 UTC 
(rev 4541)
@@ -1,67 +0,0 @@
-<?php
-/*
- *   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 address@hidden
-
-/*!\file
- * \brief respond ajax request, the get contains
- *  the value :
- * - l for ledger
- * - gDossier
- * Must return at least tva, htva and tvac
-
- */
-
-require_once ('constant.php');
-require_once ('class_database.php');
-require_once('class_dossier.php');
-require_once('class_acc_ledger.php');
-require_once ('class_user.php');
-
-// Check if the needed field does exist
-extract ($_GET);
-foreach (array('l','gDossier') as $a)
-{
-    if ( ! isset (${$a}) )
-    {
-        echo "error $a is not set ";
-        exit();
-    }
-
-}
-if ( is_numeric($l) == false  )
-{
-    exit();
-}
-$cn=new Database(dossier::id());
-$User=new User($cn);
-$User->Check();
-
-$Ledger=new Acc_Ledger($cn,$l);
-$prop=$Ledger->get_propertie();
-$pj_seq=$Ledger->guess_pj();
-$string='{"pj":"'.$pj_seq.'"}';
-
-header("Content-type: text/json; charset: utf8",true);
-echo $string;
-
-
-?>
-

Modified: phpcompta/trunk/include/constant.php
===================================================================
--- phpcompta/trunk/include/constant.php        2011-12-01 20:34:26 UTC (rev 
4540)
+++ phpcompta/trunk/include/constant.php        2011-12-01 21:07:42 UTC (rev 
4541)
@@ -36,12 +36,12 @@
 /* uncomment for production */
 
 
-$version_phpcompta=SVNINFO;
+/*$version_phpcompta=SVNINFO;
 define ("DEBUG",false);
+*/
+$version_phpcompta=4444;
+define ("DEBUG",false);
 
-/*$version_phpcompta=4444;
-define ("DEBUG",false);
-*/
 define ("DBVERSION",98);
 define ("DBVERSIONREPO",14);
 define ('NOTFOUND','--not found--');




reply via email to

[Prev in Thread] Current Thread [Next in Thread]