[Top][All Lists]
[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--');
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r4541 - phpcompta/trunk/include,
phpcompta-dev <=