[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 01/01: Analytic improve ANCTAB + correct some
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 01/01: Analytic improve ANCTAB + correct some bugs |
Date: |
Mon, 02 Nov 2015 19:02:38 +0000 |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 6aeaf92586d3df25802f2ebdc2a0d26c58b40417
Author: Dany De Bontridder <address@hidden>
Date: Mon Nov 2 19:56:31 2015 +0100
Analytic improve ANCTAB + correct some bugs
---
include/class/class_anc_table.php | 24 ++++++++++++++----------
1 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/include/class/class_anc_table.php
b/include/class/class_anc_table.php
index ae11930..970b19f 100644
--- a/include/class/class_anc_table.php
+++ b/include/class/class_anc_table.php
@@ -56,8 +56,8 @@ class Anc_Table extends Anc_Acc_Link
*/
function load_poste()
{
- $sql_from_poste=($this->from_poste!='')?" and po.po_name >=
upper('".Database::escape_string($this->from_poste)."')":'';
- $sql_to_poste=($this->to_poste!='')?" and po.po_name <=
upper('".Database::escape_string($this->to_poste)."')":'';
+ $sql_from_poste=($this->from_poste!='')?" and po_name >=
upper('".Database::escape_string($this->from_poste)."')":'';
+ $sql_to_poste=($this->to_poste!='')?" and po_name <=
upper('".Database::escape_string($this->to_poste)."')":'';
$this->db->exec_sql('create temporary table table_analytic as select *
from comptaproc.table_analytic_account(\''.$this->from.'\',\''.$this->to.'\')');
$header="select distinct po_id,po_name from table_analytic
@@ -79,8 +79,8 @@ class Anc_Table extends Anc_Acc_Link
*/
function load_card()
{
- $sql_from_poste=($this->from_poste!='')?" and po.po_name >=
upper('".Database::escape_string($this->from_poste)."')":'';
- $sql_to_poste=($this->to_poste!='')?" and po.po_name <=
upper('".Database::escape_string($this->to_poste)."')":'';
+ $sql_from_poste=($this->from_poste!='')?" and po_name >=
upper('".Database::escape_string($this->from_poste)."')":'';
+ $sql_to_poste=($this->to_poste!='')?" and po_name <=
upper('".Database::escape_string($this->to_poste)."')":'';
$this->db->exec_sql('create temporary table table_analytic as select *
from comptaproc.table_analytic_card(\''.$this->from.'\',\''.$this->to.'\')');
$header="select distinct po_id,po_name from table_analytic
@@ -170,7 +170,7 @@ class Anc_Table extends Anc_Acc_Link
}
- echo '<tr>';
+ echo '<tr class="highlight">';
echo td('Totaux');
for ($i=0;$i<count($this->aheader);$i++)
{
@@ -216,23 +216,27 @@ class Anc_Table extends Anc_Acc_Link
{
$tot_col[$x]=$amount;
}
- echo td(nbm($amount),' class="num" ');
+ $side=($amount < 0 ) ? 'D' : 'C';
+ echo td(nbm(abs($amount))." ".$side,' class="num" ');
$tot_row=bcadd($tot_row,$amount);
}
- echo td(nbm($tot_row),' class="num"');
+ $side=($tot_row < 0 ) ? 'D' : 'C';
+ echo td(nbm(abs($tot_row))." ".$side,' class="num"');
$tot_global=bcadd($tot_global,$tot_row);
echo '</tr>';
}
- echo '<tr>';
+ echo '<tr class="highlight">';
+
echo td('Totaux');
for ($i=0;$i<count($this->aheader);$i++)
{
- echo td(nbm($tot_col[$i]),' class="num"');
+ $side=($tot_col[$i]<0)?"D":"C";
+ echo td(nbm(abs($tot_col[$i]))." ".$side,' class="num"');
}
- echo td(nbm($tot_global),' class="num input_text notice" ');
+ echo td(nbm($tot_global),' class="num input_text" ');
echo '</tr>';
echo '</table>';