phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r4631 - in phpcompta/trunk: html include include/templat


From: phpcompta-dev
Subject: [Phpcompta-dev] r4631 - in phpcompta/trunk: html include include/template
Date: Tue, 20 Dec 2011 15:16:54 +0100 (CET)

Author: danydb
Date: 2011-12-20 15:16:52 +0100 (Tue, 20 Dec 2011)
New Revision: 4631

Modified:
   phpcompta/trunk/html/ajax_ledger.php
   phpcompta/trunk/include/class_acc_ledger_purchase.php
   phpcompta/trunk/include/class_acc_ledger_sold.php
   phpcompta/trunk/include/class_document.php
   phpcompta/trunk/include/template/ledger_detail_ach.php
   phpcompta/trunk/include/template/ledger_detail_ven.php
Log:

#315 D?\195?\169tail article 
Pour journaux VEN et ach on peut changer le libell?\195?\169 de la ligne, par 
d?\195?\169faut, nom de la fiche. En cas de g?\195?\169n?\195?\169ration de 
document, ce libell?\195?\169 sera utilis?\195?\169

Modified: phpcompta/trunk/html/ajax_ledger.php
===================================================================
--- phpcompta/trunk/html/ajax_ledger.php        2011-12-20 12:57:27 UTC (rev 
4630)
+++ phpcompta/trunk/html/ajax_ledger.php        2011-12-20 14:16:52 UTC (rev 
4631)
@@ -362,6 +362,12 @@
            $cn->exec_sql("select comptaproc.jrn_add_note($1,$2)",
                          array($jr_id,$_POST['jrn_note']));
             $rapt=$_POST['rapt'];
+            $a_rowid=$_POST["j_id"];
+            for ($e=0;$e<count($a_rowid);$e++)
+            {
+                $id="e_march".$a_rowid[$e]."_label";
+                $cn->exec_sql('update jrnx set j_text=$1 where j_id=$2',  
array(strip_tags($_POST[$id]),$a_rowid[$e]));
+            }
             if (trim($rapt) != '')
             {
                 $rec=new Acc_Reconciliation ($cn);

Modified: phpcompta/trunk/include/class_acc_ledger_purchase.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_purchase.php       2011-12-20 
12:57:27 UTC (rev 4630)
+++ phpcompta/trunk/include/class_acc_ledger_purchase.php       2011-12-20 
14:16:52 UTC (rev 4631)
@@ -390,6 +390,7 @@
                 $acc_operation->type='d';
                 $acc_operation->periode=$tperiode;
                 $acc_operation->qcode="";
+                $acc_operation->desc=strip_tags(${"e_march".$i."_label"});
 
 
 
@@ -1068,8 +1069,7 @@
         {
             // Code id, price & vat code
             //--
-            $march=(isset(${"e_march$i"}))?${"e_march$i"}:""
-                   ;
+            $march=(isset(${"e_march$i"}))?${"e_march$i"}:""                   
;
             
$march_price=(isset(${"e_march".$i."_price"}))?${"e_march".$i."_price"}:""
                          ;
             /* use vat */
@@ -1083,7 +1083,7 @@
 
 
 
-            $march_label="&nbsp;";
+            
$march_label=(isset(${"e_march".$i."_label"}))?${"e_march".$i."_label"}:"";
             // retrieve the tva label and name
             //--
             if ( strlen(trim($march))!=0 )
@@ -1146,7 +1146,8 @@
             $htva->value=0;
             $array[$i]['htva']=$htva->input();
 
-            $Span=new ISpan();
+            $Span=new IText("e_march".$i."_label");
+            $Span->value=$march_label;
             $Span->setReadOnly(false);
             // card's name, price
             //--
@@ -1317,7 +1318,7 @@
             /* retrieve information for card */
             $fiche=new Fiche($this->db);
             $fiche->get_by_qcode(${"e_march".$i});
-            $fiche_name=h($fiche->getName());
+            $fiche_name=h(${"e_march".$i."_label"});
 
             if ( $g_parameter->MY_TVA_USE=='Y')
             {

Modified: phpcompta/trunk/include/class_acc_ledger_sold.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_sold.php   2011-12-20 12:57:27 UTC 
(rev 4630)
+++ phpcompta/trunk/include/class_acc_ledger_sold.php   2011-12-20 14:16:52 UTC 
(rev 4631)
@@ -307,6 +307,7 @@
                 $acc_operation->jrn=$p_jrn;
                 $acc_operation->type='c';
                 $acc_operation->periode=$tperiode;
+                $acc_operation->desc=strip_tags(${"e_march".$i."_label"});
                 $acc_operation->qcode=${"e_march".$i};
                 if ( $amount < 0 ) $tot_debit=bcadd($tot_debit,abs($amount));
 
@@ -715,7 +716,7 @@
             /* retrieve information for card */
             $fiche=new Fiche($this->db);
             $fiche->get_by_qcode(${"e_march".$i});
-            $fiche_name=h($fiche->getName());
+            $fiche_name=h(${"e_march".$i."_label"});
             if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 $oTva=new Acc_Tva($this->db);
@@ -1187,7 +1188,7 @@
                 
$march_tva_amount=(isset(${"e_march$i"."_tva_amount"}))?${"e_march$i"."_tva_amount"}:""
                                   ;
             }
-            $march_label='&nbsp;';
+            
$march_label=(isset(${"e_march".$i."_label"}))?${"e_march".$i."_label"}:"";
 
             // retrieve the tva label and name
             //--
@@ -1248,7 +1249,7 @@
             $array[$i]['tvac']=$tvac->input();
 
 
-            $Span=new ISpan();
+            $Span=new IText("e_march".$i."_label");
             $Span->setReadOnly(false);
             // card's name, price
             //--

Modified: phpcompta/trunk/include/class_document.php
===================================================================
--- phpcompta/trunk/include/class_document.php  2011-12-20 12:57:27 UTC (rev 
4630)
+++ phpcompta/trunk/include/class_document.php  2011-12-20 14:16:52 UTC (rev 
4631)
@@ -800,6 +800,13 @@
             }
             else $r = "";
             break;
+       case 'VEN_ART_LABEL':
+            extract ($_POST);
+            $id='e_march'.$counter."_label";
+            // check if the march exists
+            if ( ! isset (${$id})) return "";
+            $r=${'e_march'.$counter.'_label'};
+            break;
 
         case 'VEN_ART_PRICE':
             extract ($_POST);

Modified: phpcompta/trunk/include/template/ledger_detail_ach.php
===================================================================
--- phpcompta/trunk/include/template/ledger_detail_ach.php      2011-12-20 
12:57:27 UTC (rev 4630)
+++ phpcompta/trunk/include/template/ledger_detail_ach.php      2011-12-20 
14:16:52 UTC (rev 4631)
@@ -149,7 +149,10 @@
      $tva->load();
      $sym_tva=h($tva->get_parameter('label'));
    }
-    $row.=td($fiche->strAttribut(ATTR_DEF_NAME));
+    
$l_lib=($q[$e]['j_text']=='')?$fiche->strAttribut(ATTR_DEF_NAME):$q[$e]['j_text'];
+    $hidden=HtmlInput::hidden("j_id[]",$q[$e]['j_id']);
+    $input=new IText("e_march".$q[$e]['j_id']."_label",$l_lib);
+    $row.=td($input->input().$hidden);
     $row.=td($sym_tva,'style="text-align:center"');
        $pu=bcdiv($q['qp_price'],$q['qp_quantite']);
     $row.=td(nbm($pu),'class="num"');

Modified: phpcompta/trunk/include/template/ledger_detail_ven.php
===================================================================
--- phpcompta/trunk/include/template/ledger_detail_ven.php      2011-12-20 
12:57:27 UTC (rev 4630)
+++ phpcompta/trunk/include/template/ledger_detail_ven.php      2011-12-20 
14:16:52 UTC (rev 4631)
@@ -139,7 +139,10 @@
                                $fiche->id, $gDossier, 
$fiche->strAttribut(ATTR_DEF_QUICKCODE));
 
     $row=td($view_history);
-    $row.=td($fiche->strAttribut(ATTR_DEF_NAME));
+    
$l_lib=($q[$e]['j_text']=='')?$fiche->strAttribut(ATTR_DEF_NAME):$q[$e]['j_text'];
+    $hidden=HtmlInput::hidden("j_id[]",$q[$e]['j_id']);
+    $input=new IText("e_march".$q[$e]['j_id']."_label",$l_lib);
+    $row.=td($input->input().$hidden);
     $sym_tva='';
        $pu=bcdiv($q['qs_price'],$q['qs_quantite']);
     $row.=td(nbm($pu),'class="num"');




reply via email to

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