phpcompta-dev
[Top][All Lists]
Advanced

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

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


From: phpcompta-dev
Subject: [Phpcompta-dev] r4347 - in phpcompta/trunk: html include
Date: Mon, 14 Nov 2011 10:30:03 +0100 (CET)

Author: danydb
Date: 2011-11-14 10:30:00 +0100 (Mon, 14 Nov 2011)
New Revision: 4347

Modified:
   phpcompta/trunk/html/do.php
   phpcompta/trunk/include/class_acc_ledger.php
   phpcompta/trunk/include/class_acc_ledger_fin.php
   phpcompta/trunk/include/class_acc_ledger_purchase.php
   phpcompta/trunk/include/class_acc_ledger_sold.php
   phpcompta/trunk/include/compta_ven.inc.php
Log:
Replace $own by a global variable, except for ajax and export.

This variable is set in do.php

Modified: phpcompta/trunk/html/do.php
===================================================================
--- phpcompta/trunk/html/do.php 2011-11-13 17:28:49 UTC (rev 4346)
+++ phpcompta/trunk/html/do.php 2011-11-14 09:30:00 UTC (rev 4347)
@@ -48,7 +48,7 @@
 
 html_page_start($_SESSION['g_theme']);
 
-global $g_user, $cn;
+global $g_user, $cn,$g_parameter;
 
 
 
@@ -60,6 +60,7 @@
     redirect("extension.php?" . dossier::get(), 0);
     exit();
 }
+$g_parameter=new Own($cn);
 
 load_all_script();
 /*  Check Browser version if < IE6 then unsupported */

Modified: phpcompta/trunk/include/class_acc_ledger.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger.php        2011-11-13 17:28:49 UTC 
(rev 4346)
+++ phpcompta/trunk/include/class_acc_ledger.php        2011-11-14 09:30:00 UTC 
(rev 4347)
@@ -29,7 +29,6 @@
 require_once('class_fiche.php');
 require_once('class_user.php');
 require_once ('class_dossier.php');
-require_once ('class_own.php');
 require_once ('class_anc_operation.php');
 require_once ('class_acc_operation.php');
 require_once ('class_acc_account_ledger.php');
@@ -591,11 +590,11 @@
      */
     public function list_operation_to_reconcile($sql)
     {
+        global $g_parameter;
         $user=new User($this->db);
         $gDossier=dossier::id();
         $limit=" LIMIT 25";
         // Sort
-        $own=new Own($this->db);
 
                // Count
         $count=$this->db->count_sql($sql);
@@ -763,6 +762,7 @@
      */
     public function list_operation($sql,$offset,$p_paid=0)
     {
+        global $g_parameter;
                $table=new Sort_Table();
         $user=new User($this->db);
         $gDossier=dossier::id();
@@ -785,7 +785,6 @@
                $table->add("Description",$url,"order by jr_comment asc",
                                "order by jr_comment desc","ca","cd");
 
-        $own=new Own($this->db);
                $ord= ( ! isset ($_GET['ord']))?'da':$_GET['ord'];
                $order=$table->get_sql_order($ord);
 
@@ -1322,6 +1321,7 @@
      */
     function confirm($p_array,$p_readonly=false)
     {
+        global $g_parameter;
                if (! $p_readonly ) $this->verify($p_array);
                $this->id=$p_array['p_jrn'];
         if ( empty($p_array)) return 'Aucun r&eacute;sultat';
@@ -1336,7 +1336,6 @@
         {
             $lPeriode->find_periode($e_date);
         }
-        $owner=new own($this->db);
                $total=0;
                bcscale(2);
 
@@ -1357,7 +1356,7 @@
         $ret.="<th style=\"text-align:right\">"._("Débit")."</th>";
         $ret.="<th style=\"text-align:right\">"._("Crédit")."</th>";
         /* if we use the AC */
-        if ($owner->MY_ANALYTIC!='nu')
+        if ($g_parameter->MY_ANALYTIC!='nu')
         {
             $anc=new Anc_Plan($this->db);
             $a_anc=$anc->get_list();
@@ -1431,13 +1430,13 @@
             $ret.="</td>";
             // CA
 
-            if (  $owner->MY_ANALYTIC!='nu') // use of AA
+            if (  $g_parameter->MY_ANALYTIC!='nu') // use of AA
             {
                 if ( preg_match("/^[6,7]+/",$strPoste)==1)
                 {
                     // show form
                     $op=new Anc_Operation($this->db);
-                    $null=($owner->MY_ANALYTIC=='op')?1:0;
+                    $null=($g_parameter->MY_ANALYTIC=='op')?1:0;
                     $p_array['pa_id']=$a_anc;
                     /* op is the operation it contains either a sequence or a 
jrnx.j_id */
                     $ret.=HtmlInput::hidden('op[]=',$i);
@@ -1458,7 +1457,7 @@
         }
                
$ret.=tr(td('').td(_('Totaux')).td($total,'class="num"').td($total,'class="num"'),'class="footer"');
         $ret.="</table>";
-               if ( $owner->MY_ANALYTIC!='nu'  && $p_readonly==false)
+               if ( $g_parameter->MY_ANALYTIC!='nu'  && $p_readonly==false)
                        $ret.='<input type="button" class="button" 
value="'._('verifie Imputation Analytique').'" onClick="verify_ca(\'\');">';
         return $ret;
     }
@@ -1472,8 +1471,8 @@
      */
     function input($p_array=null,$p_readonly=0)
     {
+        global $g_parameter;
         $user = new User($this->db);
-        $owner=new Own($this->db);
 
         if ( $p_readonly == 1 )
             return $this->show_summary($p_array);
@@ -1481,7 +1480,7 @@
         if ( $p_array != null )
             extract($p_array);
         $add_js="";
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $add_js="update_pj();";
         }
@@ -1550,8 +1549,7 @@
 
         /* suggest PJ ? */
         $default_pj='';
-        $owner=new Own($this->db);
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $default_pj=$this->guess_pj();
         }
@@ -1857,6 +1855,7 @@
      */
     function save ($p_array)
     {
+        global $g_parameter;
         extract ($p_array);
         try
         {
@@ -1868,7 +1867,6 @@
             $internal=$this->compute_internal_code($seq);
 
             $group=$this->db->get_next_seq("s_oa_group");
-            $owner=new own($this->db);
             $tot_amount=0;
             $tot_deb=0;
             $tot_cred=0;
@@ -1930,7 +1928,7 @@
                 $tot_amount+=round($acc_op->amount,2);
                 $tot_deb+=($acc_op->type=='d')?$acc_op->amount:0;
                 $tot_cred+=($acc_op->type=='c')?$acc_op->amount:0;
-                if ( $owner->MY_ANALYTIC != "nu" )
+                if ( $g_parameter->MY_ANALYTIC != "nu" )
                 {
                     if ( preg_match("/^[6,7]+/",$poste)==1)
                     {
@@ -2143,9 +2141,9 @@
      */
     function check_strict()
     {
-        $owner=new Own($this->db);
-        if ( $owner->MY_STRICT=='Y') return true;
-        if ( $owner->MY_STRICT=='N') return false;
+        global $g_parameter;
+        if ( $g_parameter->MY_STRICT=='Y') return true;
+        if ( $g_parameter->MY_STRICT=='N') return false;
         exit("Valeur invalid ".__FILE__.':'.__LINE__);
     }
     /*!
@@ -2155,9 +2153,9 @@
      */
     function check_periode()
     {
-        $owner=new Own($this->db);
-        if ( $owner->MY_CHECK_PERIODE=='Y') return true;
-        if ( $owner->MY_CHECK_PERIODE=='N') return false;
+        global $g_parameter;
+        if ( $g_parameter->MY_CHECK_PERIODE=='Y') return true;
+        if ( $g_parameter->MY_CHECK_PERIODE=='N') return false;
         exit("Valeur invalid ".__FILE__.':'.__LINE__);
     }
 

Modified: phpcompta/trunk/include/class_acc_ledger_fin.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_fin.php    2011-11-13 17:28:49 UTC 
(rev 4346)
+++ phpcompta/trunk/include/class_acc_ledger_fin.php    2011-11-14 09:30:00 UTC 
(rev 4347)
@@ -187,9 +187,9 @@
      */
     function input($p_array=null)
     {
+        global $g_parameter;
         if ( $p_array != null)
             extract ($p_array);
-        $owner=new Own($this->db);
 
         $pview_only=false;
         $user = new User($this->db);
@@ -203,7 +203,7 @@
         // The first day of the periode
         $pPeriode=new Periode($this->db);
         list 
($l_date_start,$l_date_end)=$pPeriode->get_date_limit($user->get_periode());
-        if (  $owner->MY_DATE_SUGGEST=='Y' )
+        if (  $g_parameter->MY_DATE_SUGGEST=='Y' )
             $op_date=( ! isset($e_date) ) ?$l_date_start:$e_date;
         else
             $op_date=( ! isset($e_date) ) ?'':$e_date;
@@ -250,7 +250,7 @@
 
        
$add_js='onchange="update_pj();update_bank();get_last_date();ajax_saldo(\'first_sold\');update_name();"';
 
-       if ( $owner->MY_DATE_SUGGEST == 'Y')
+       if ( $g_parameter->MY_DATE_SUGGEST == 'Y')
          
$add_js='onchange="update_pj();update_bank();get_last_date();ajax_saldo(\'first_sold\')";';
 
         $wLedger=$this->select_ledger('FIN',2);
@@ -272,7 +272,7 @@
         //-------------------------------------------------
         // Extrait
         $default_pj='';
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $default_pj=$this->guess_pj();
         }
@@ -386,11 +386,11 @@
      */
     public function confirm($p_array)
     {
+        global $g_parameter;
         $r="";
         bcscale(2);
         extract ($p_array);
         $pPeriode=new Periode($this->db);
-       $owner=new Own($this->db);
         if ($this->check_periode() == true)
         {
             $pPeriode->p_id=$periode;
@@ -476,7 +476,7 @@
         $r.='<th colspan="2"> Op. Concern&eacute;e(s)</th>';
 
        /* if we use the AC */
-        if ($owner->MY_ANALYTIC!='nu')
+        if ($g_parameter->MY_ANALYTIC!='nu')
         {
             $anc=new Anc_Plan($this->db);
             $a_anc=$anc->get_list();
@@ -525,11 +525,11 @@
             $r.=${"e_concerned".$i};
             $r.='</td>';
             // encode the pa
-            if ( $owner->MY_ANALYTIC!='nu' && 
preg_match("/^[6,7]/",$fTiers->strAttribut(ATTR_DEF_ACCOUNT))==1 ) // use of AA
+            if ( $g_parameter->MY_ANALYTIC!='nu' && 
preg_match("/^[6,7]/",$fTiers->strAttribut(ATTR_DEF_ACCOUNT))==1 ) // use of AA
             {
                 // show form
                 $anc_op=new Anc_Operation($this->db);
-                $null=($owner->MY_ANALYTIC=='op')?1:0;
+                $null=($g_parameter->MY_ANALYTIC=='op')?1:0;
                 $r.='<td>';
                 $p_mode=1;
                 $p_array['pa_id']=$a_anc;
@@ -591,6 +591,7 @@
      */
     public function insert($p_array)
     {
+        global $g_parameter;
                bcscale(2);
         $internal_code="";
         $oid=0;
@@ -600,7 +601,6 @@
         $bank_id=$this->get_bank();
         $fBank=new Fiche($this->db,$bank_id);
         $e_bank_account=$fBank->strAttribut(ATTR_DEF_QUICKCODE);
-       $owner=new Own($this->db);
         // Get the saldo
         $pPeriode=new Periode($this->db);
         if ( $this->check_periode() == true )
@@ -793,7 +793,7 @@
                  */
                
$this->insert_quant_fin($fBank->id,$jr_id,$fPoste->id,${"e_other$i"."_amount"});
 
-                if ( $owner->MY_ANALYTIC != "nu" )
+                if ( $g_parameter->MY_ANALYTIC != "nu" )
                 {
                     // for each item, insert into operation_analytique */
                     $op=new Anc_Operation($this->db);

Modified: phpcompta/trunk/include/class_acc_ledger_purchase.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_purchase.php       2011-11-13 
17:28:49 UTC (rev 4346)
+++ phpcompta/trunk/include/class_acc_ledger_purchase.php       2011-11-14 
09:30:00 UTC (rev 4347)
@@ -60,6 +60,7 @@
      */
     public function verify($p_array)
     {
+        global $g_parameter;
         extract ($p_array);
         /* check if we can write into this ledger */
         $user=new User($this->db);
@@ -165,9 +166,8 @@
             if ( isNumber(${'e_quant'.$i}) == 0 )
                 throw new Exception(_('La fiche ').${'e_march'.$i}._('a une 
quantité invalide').' ['.${'e_quant'.$i}.']',7);
 
-            $owner=new Own($this->db);
             // Check if the given tva id is valid
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 if (${'e_march'.$i.'_tva_id'} == 0 )
                     throw new Exception(_('La fiche ').${'e_march'.$i}._('a un 
code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
@@ -301,10 +301,10 @@
      */
     public function insert($p_array)
     {
+        global $g_parameter;
         extract ($p_array);
         $this->verify($p_array) ;
 
-        $owner=new own($this->db);
         $group=$this->db->get_next_seq("s_oa_group"); /* for analytic */
         $seq=$this->db->get_next_seq('s_grpt');
         $this->id=$p_jrn;
@@ -358,7 +358,7 @@
                 $fiche->get_by_qcode(${"e_march".$i});
 
                 /* tva */
-                if ($owner->MY_TVA_USE=='Y')
+                if ($g_parameter->MY_TVA_USE=='Y')
                 {
                     $idx_tva=${'e_march'.$i.'_tva_id'};
                     $oTva=new Acc_Tva($this->db);
@@ -371,7 +371,7 @@
                 $acc_amount=new Acc_Compute();
                 $acc_amount->check=false;
                 $acc_amount->set_parameter('amount',$amount);
-                if ( $owner->MY_TVA_USE=='Y')
+                if ( $g_parameter->MY_TVA_USE=='Y')
                 {
                     
$acc_amount->set_parameter('amount_vat_rate',$oTva->get_parameter('rate'));
                     if ( strlen(trim(${'e_march'.$i.'_tva_amount'})) ==0)
@@ -453,7 +453,7 @@
 
                 /* Compute sum vat */
 
-                if ( $owner->MY_TVA_USE=='Y')
+                if ( $g_parameter->MY_TVA_USE=='Y')
                 {
                     $tva_item=$acc_amount->amount_vat;
 
@@ -477,7 +477,7 @@
 
                 
InsertStockGoods($this->db,$j_id,${'e_march'.$i},$nNeg*${'e_quant'.$i},'d') ;
 
-                if ( $owner->MY_ANALYTIC != "nu" )
+                if ( $g_parameter->MY_ANALYTIC != "nu" )
                 {
                     // for each item, insert into operation_analytique */
                     $op=new Anc_Operation($this->db);
@@ -491,7 +491,7 @@
                 }
                 // insert into quant_purchase
                 //-----
-                if ( $owner->MY_TVA_USE=='Y')
+                if ( $g_parameter->MY_TVA_USE=='Y')
                 {
                     $r=$this->db->exec_sql("select insert_quant_purchase ".
                                            "(null".
@@ -643,7 +643,7 @@
 
             }
 
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 /* save all vat
                  * $i contains the tva_id and value contains the vat amount
@@ -876,11 +876,11 @@
      */
     public function input($p_array=null)
     {
+        global $g_parameter;
         if ( $p_array != null ) extract($p_array);
 
         $user = new User($this->db);
-        $owner=new Own($this->db);
-        $flag_tva=$owner->MY_TVA_USE;
+        $flag_tva=$g_parameter->MY_TVA_USE;
         /* Add button */
         $f_add_button=new IButton('add_card');
         $f_add_button->label=_('Créer une nouvelle fiche');
@@ -901,7 +901,7 @@
         // The first day of the periode
         $oPeriode=new Periode($this->db);
         list 
($l_date_start,$l_date_end)=$oPeriode->get_date_limit($user->get_periode());
-        if (  $owner->MY_DATE_SUGGEST=='Y' )
+        if (  $g_parameter->MY_DATE_SUGGEST=='Y' )
             $op_date=( ! isset($e_date) ) ?$l_date_start:$e_date;
         else
             $op_date=( ! isset($e_date) ) ?'':$e_date;
@@ -962,7 +962,7 @@
         //--
         /* if we suggest the next pj, then we need a javascript */
         $add_js="";
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $add_js="update_pj();";
         }
@@ -989,7 +989,7 @@
         //--
         /* suggest PJ ? */
         $default_pj='';
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $default_pj=$this->guess_pj();
         }
@@ -1074,7 +1074,7 @@
             
$march_price=(isset(${"e_march".$i."_price"}))?${"e_march".$i."_price"}:""
                          ;
             /* use vat */
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 
$march_tva_id=(isset(${"e_march$i"."_tva_id"}))?${"e_march$i"."_tva_id"}:""
                               ;
@@ -1093,7 +1093,7 @@
                 $fMarch->get_by_qcode($march);
                 $march_label=$fMarch->strAttribut(ATTR_DEF_NAME);
                 /* vat use */
-                if ( ! isset($march_tva_id) && $owner->MY_TVA_USE=='Y' )
+                if ( ! isset($march_tva_id) && $g_parameter->MY_TVA_USE=='Y' )
                     $march_tva_id=$fMarch->strAttribut(ATTR_DEF_TVA);
             }
             // Show input
@@ -1127,12 +1127,12 @@
 
             $array[$i]['hidden']='';
             // For computing we need some hidden field for holding the value
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 $array[$i]['hidden'].=HtmlInput::hidden('tva_march'.$i,0);
             }
 
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
                 $tvac=new INum('tvac_march'.$i);
             else
                 $tvac=new IHidden('tvac_march'.$i);
@@ -1158,7 +1158,7 @@
             $Price->size=9;
             
$Price->javascript="onBlur='format_number(this);clean_tva($i);compute_ledger($i)'";
             $array[$i]['pu']=$Price->input("e_march".$i."_price",$march_price);
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
 
                 // vat label
@@ -1204,7 +1204,7 @@
 
 
         /* if we suggest the pj n# the run the script */
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $r.='<script> update_pj();</script>';
         }
@@ -1230,6 +1230,7 @@
      */
     function confirm($p_array,$p_summary=false)
     {
+        global $g_parameter;
         extract ($p_array);
 
                // we don't need to verify if we need only a feedback
@@ -1239,7 +1240,6 @@
                $anc=null;
         // to show a select list for the analytic
         // if analytic is op (optionnel) there is a blank line
-        $owner = new Own($this->db);
 
         bcscale(4);
         $client=new Fiche($this->db);
@@ -1288,7 +1288,7 @@
         $r.="<th>"._('Dénomination')."</th>";
         $r.="<th>"._('prix')."</th>";
         /* vat use */
-        if ( $owner->MY_TVA_USE=='Y')
+        if ( $g_parameter->MY_TVA_USE=='Y')
         {
             $r.="<th>"._('quantité')."</th>";
             $r.="<th>tva</th>";
@@ -1303,7 +1303,7 @@
         }
 
         /* if we use the AC */
-        if ($owner->MY_ANALYTIC!='nu')
+        if ($g_parameter->MY_ANALYTIC!='nu')
         {
             $anc=new Anc_Plan($this->db);
             $a_anc=$anc->get_list();
@@ -1331,7 +1331,7 @@
             $fiche->get_by_qcode(${"e_march".$i});
             $fiche_name=h($fiche->getName());
 
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 $idx_tva=${"e_march".$i."_tva_id"};
                 $oTva=new Acc_Tva($this->db);
@@ -1340,7 +1340,7 @@
             }
             $amount=bcmul(${"e_march".$i."_price"},${'e_quant'.$i});
 
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 //----- if tva_amount is not given we compute the vat ----
                 if ( strlen (trim (${'e_march'.$i.'_tva_amount'})) == 0)
@@ -1380,7 +1380,7 @@
             $r.='<td align="right">';
             $r.=nbm(${"e_quant".$i});
             $r.='</td>';
-            if ($owner->MY_TVA_USE == 'Y')
+            if ($g_parameter->MY_TVA_USE == 'Y')
             {
                 $r.='<td align="right">';
                 $r.=$oTva->get_parameter('label');
@@ -1396,11 +1396,11 @@
             $r.=nbm(round($tot_row,2));
             $r.='</td>';
             // encode the pa
-            if ( $owner->MY_ANALYTIC!='nu') // use of AA
+            if ( $g_parameter->MY_ANALYTIC!='nu') // use of AA
             {
                 // show form
                 $anc_op=new Anc_Operation($this->db);
-                $null=($owner->MY_ANALYTIC=='op')?1:0;
+                $null=($g_parameter->MY_ANALYTIC=='op')?1:0;
                 $r.='<td>';
                 $p_mode=($p_summary==false)?1:0;
                 $p_array['pa_id']=$a_anc;
@@ -1417,7 +1417,7 @@
 
 
         $r.='</table>';
-        if ( $owner->MY_ANALYTIC!='nu' && !$p_summary) // use of AA
+        if ( $g_parameter->MY_ANALYTIC!='nu' && !$p_summary) // use of AA
             $r.='<input type="button" class="button" value="'._('Vérifiez 
imputation analytique').'" onClick="verify_ca(\'\');">';
         $r.='</fieldset>';
 
@@ -1430,7 +1430,7 @@
         $r.='<div 
style="position:float;float:left;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
 
         $r.='<br>'._('Total HTVA');
-        if ($owner->MY_TVA_USE=='Y')
+        if ($g_parameter->MY_TVA_USE=='Y')
         {
             foreach ($tva as $i=>$value)
             {
@@ -1450,7 +1450,7 @@
         $r.='<div 
style="position:float;float:left;text-align:right;color:blue;font-size:1.2em;font-weight:bold">';
         $r.='<br><span id="htva">'.nbm($tot_amount).'</span>';
 
-        if ( $owner->MY_TVA_USE=='Y')
+        if ( $g_parameter->MY_TVA_USE=='Y')
         {
             foreach ($tva as $i=>$value)
             {
@@ -1498,7 +1498,7 @@
         {
             $r.=HtmlInput::hidden("e_march".$i,${"e_march".$i});
             
$r.=HtmlInput::hidden("e_march".$i."_price",${"e_march".$i."_price"});
-            if ( $owner->MY_TVA_USE=='Y' )
+            if ( $g_parameter->MY_TVA_USE=='Y' )
             {
                 
$r.=HtmlInput::hidden("e_march".$i."_tva_id",${"e_march".$i."_tva_id"});
                 $r.=HtmlInput::hidden('e_march'.$i.'_tva_amount', 
${'e_march'.$i.'_tva_amount'});

Modified: phpcompta/trunk/include/class_acc_ledger_sold.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_sold.php   2011-11-13 17:28:49 UTC 
(rev 4346)
+++ phpcompta/trunk/include/class_acc_ledger_sold.php   2011-11-14 09:30:00 UTC 
(rev 4347)
@@ -58,6 +58,7 @@
      */
     public function verify($p_array)
     {
+        global $g_parameter;
         extract ($p_array);
         /* check for a double reload */
         if (  isset($mt) && $this->db->count_sql('select jr_mt from jrn where 
jr_mt=$1',array($mt)) != 0 )
@@ -167,8 +168,7 @@
                 throw new Exception(_('La fiche ').${'e_march'.$i}._('n\'a pas 
de poste comptable'),8);
 
             // Check if the given tva id is valid
-            $owner=new Own($this->db);
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 if (  isNumber(${'e_march'.$i.'_tva_id'}) == 0 )
                     throw new Exception(_('La fiche ').${'e_march'.$i}._('a un 
code tva invalide').' ['.${'e_march'.$i.'_tva_id'}.']',13);
@@ -236,10 +236,10 @@
      */
     public function insert($p_array)
     {
+        global $g_parameter;
         extract ($p_array);
         $this->verify($p_array) ;
 
-        $owner=new own($this->db);
         $group=$this->db->get_next_seq("s_oa_group"); /* for analytic */
         $seq=$this->db->get_next_seq('s_grpt');
         $this->id=$p_jrn;
@@ -315,7 +315,7 @@
 
                 $j_id=$acc_operation->insert_jrnx();
 
-                if ($owner->MY_TVA_USE == 'Y' )
+                if ($g_parameter->MY_TVA_USE == 'Y' )
                 {
                     /* Compute sum vat */
                     $oTva=new Acc_Tva($this->db);
@@ -349,7 +349,7 @@
                 // what card need a stock management
                 
InsertStockGoods($this->db,$j_id,${'e_march'.$i},$nNeg*${'e_quant'.$i},'c') ;
 
-                if ( $owner->MY_ANALYTIC != "nu" )
+                if ( $g_parameter->MY_ANALYTIC != "nu" )
                 {
                     // for each item, insert into operation_analytique */
                     $op=new Anc_Operation($this->db);
@@ -360,7 +360,7 @@
                     $op->oa_description=sql_string($e_comm);
                     $op->save_form_plan($_POST,$i,$j_id);
                 }
-                if ( $owner->MY_TVA_USE=='Y')
+                if ( $g_parameter->MY_TVA_USE=='Y')
                 {
                     /* save into quant_sold */
                     $r=$this->db->exec_sql("select insert_quant_sold 
($1,$2,$3,$4,$5,$6,$7,$8)",
@@ -386,7 +386,7 @@
                                                  null,
                                                  $e_client));
 
-                }  // if ( $owner->MY_TVA_USE=='Y') {
+                }  // if ( $g_parameter->MY_TVA_USE=='Y') {
             }// end loop : save all items
 
             /*  save total customer */
@@ -406,9 +406,9 @@
 
             /** save all vat
              * $i contains the tva_id and value contains the vat amount
-             * if if ($owner->MY_TVA_USE == 'Y' )
+             * if if ($g_parameter->MY_TVA_USE == 'Y' )
              */
-            if ($owner->MY_TVA_USE == 'Y' )
+            if ($g_parameter->MY_TVA_USE == 'Y' )
             {
                 foreach ($tva as $i => $value)
                 {
@@ -432,7 +432,7 @@
 
 
                 }
-            } // if ($owner->MY_TVA_USE=='Y')
+            } // if ($g_parameter->MY_TVA_USE=='Y')
             /* insert into jrn */
             $acc_operation=new Acc_Operation($this->db);
             $acc_operation->date=$e_date;
@@ -615,6 +615,7 @@
      */
     function confirm($p_array,$p_summary=false)
     {
+        global $g_parameter;
         extract ($p_array);
 
                // don't need to verify for a summary
@@ -622,7 +623,6 @@
         $anc=null;
         // to show a select list for the analytic & VAT USE
         // if analytic is op (optionnel) there is a blank line
-        $owner = new Own($this->db);
 
         bcscale(4);
         $client=new Fiche($this->db);
@@ -674,13 +674,13 @@
         $r.="<th>"._('tva')."</th>";
 
 
-        if ( $owner->MY_TVA_USE=='Y')
+        if ( $g_parameter->MY_TVA_USE=='Y')
         {
             $r.='<th> '._('Montant TVA').'</th>';
             $r.='<th>'._('Montant HTVA').'</th>';
         }
         /* if we use the AC */
-        if ($owner->MY_ANALYTIC!='nu')
+        if ($g_parameter->MY_ANALYTIC!='nu')
         {
             $anc=new Anc_Plan($this->db);
             $a_anc=$anc->get_list();
@@ -702,7 +702,7 @@
             $fiche=new Fiche($this->db);
             $fiche->get_by_qcode(${"e_march".$i});
             $fiche_name=h($fiche->getName());
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 $oTva=new Acc_Tva($this->db);
                 $idx_tva=${"e_march".$i."_tva_id"};
@@ -713,7 +713,7 @@
             $op=new Acc_Compute();
             $amount=bcmul(${"e_march".$i."_price"},${'e_quant'.$i});
             $op->set_parameter("amount",$amount);
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 
$op->set_parameter('amount_vat_rate',$oTva->get_parameter('rate'));
                 $op->compute_vat();
@@ -740,7 +740,7 @@
             $r.='<td align="right">';
             $r.=${"e_quant".$i};
             $r.='</td>';
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 $r.='<td align="right">';
                 $r.=$oTva->get_parameter('label');
@@ -760,11 +760,11 @@
             $r.='</td>';
 
             // encode the pa
-            if ( $owner->MY_ANALYTIC!='nu') // use of AA
+            if ( $g_parameter->MY_ANALYTIC!='nu') // use of AA
             {
                 // show form
                 $anc_op=new Anc_Operation($this->db);
-                $null=($owner->MY_ANALYTIC=='op')?1:0;
+                $null=($g_parameter->MY_ANALYTIC=='op')?1:0;
                 $r.='<td>';
                 $p_mode=($p_summary==false)?1:0;
                 $p_array['pa_id']=$a_anc;
@@ -781,7 +781,7 @@
 
 
         $r.='</table>';
-        if ( $owner->MY_ANALYTIC!='nu' && $p_summary ) // use of AA
+        if ( $g_parameter->MY_ANALYTIC!='nu' && $p_summary ) // use of AA
             $r.='<input type="button" class="button" value="'._('Vérifiez 
Imputation Analytique').'" onClick="verify_ca(\'\');">';
         $r.='</fieldset>';
         if (! $p_summary )
@@ -795,7 +795,7 @@
         $tot=round(bcadd($tot_amount,$tot_tva),2);
         $r.='<div 
style="width:40%;position:float;float:left;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
         /* use VAT */
-        if ($owner->MY_TVA_USE == 'Y' )
+        if ($g_parameter->MY_TVA_USE == 'Y' )
         {
             $r.='<br>Total HTVA';
             foreach ($tva as $i=>$value)
@@ -817,7 +817,7 @@
         $r.='<div 
style="position:float;float:left;text-align:right;color:blue;font-size:1.2em;font-weight:bold">';
         $r.='<br><span id="htva">'.nbm($tot_amount).'</span>';
 
-        if ($owner->MY_TVA_USE == 'Y' )
+        if ($g_parameter->MY_TVA_USE == 'Y' )
         {
             foreach ($tva as $i=>$value)
             {
@@ -869,7 +869,7 @@
         {
             $r.=HtmlInput::hidden("e_march".$i,${"e_march".$i});
             
$r.=HtmlInput::hidden("e_march".$i."_price",${"e_march".$i."_price"});
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
             {
                 
$r.=HtmlInput::hidden("e_march".$i."_tva_id",${"e_march".$i."_tva_id"});
                 
$r.=HtmlInput::hidden("e_march".$i."_tva_amount",${"e_march".$i."_tva_amount"});
@@ -964,10 +964,10 @@
     */
     function input($p_array=null)
     {
+        global $g_parameter;
         if ( $p_array != null ) extract($p_array);
         $user = new User($this->db);
-        $owner=new Own($this->db);
-        $flag_tva=$owner->MY_TVA_USE;
+        $flag_tva=$g_parameter->MY_TVA_USE;
         /* Add button */
         $f_add_button=new IButton('add_card');
         $f_add_button->label=_('Créer une nouvelle fiche');
@@ -988,7 +988,7 @@
         // The first day of the periode
         $oPeriode=new Periode($this->db);
         list 
($l_date_start,$l_date_end)=$oPeriode->get_date_limit($user->get_periode());
-        if (  $owner->MY_DATE_SUGGEST=='Y' )
+        if (  $g_parameter->MY_DATE_SUGGEST=='Y' )
             $op_date=( ! isset($e_date) ) ?$l_date_start:$e_date;
         else
             $op_date=( ! isset($e_date) ) ?'':$e_date;
@@ -1042,7 +1042,7 @@
         }
         /* if we suggest the next pj, then we need a javascript */
         $add_js="";
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $add_js="update_pj();";
         }
@@ -1071,7 +1071,7 @@
         //--
         /* suggest PJ ? */
         $default_pj='';
-        if ( $owner->MY_PJ_SUGGEST=='Y')
+        if ( $g_parameter->MY_PJ_SUGGEST=='Y')
         {
             $default_pj=$this->guess_pj();
         }
@@ -1211,7 +1211,7 @@
             $htva->value=0;
             $array[$i]['htva']=$htva->input();
 
-            if ( $owner->MY_TVA_USE=='Y')
+            if ( $g_parameter->MY_TVA_USE=='Y')
                 $tvac=new INum('tvac_march'.$i);
             else
                 $tvac=new IHidden('tvac_march'.$i);

Modified: phpcompta/trunk/include/compta_ven.inc.php
===================================================================
--- phpcompta/trunk/include/compta_ven.inc.php  2011-11-13 17:28:49 UTC (rev 
4346)
+++ phpcompta/trunk/include/compta_ven.inc.php  2011-11-14 09:30:00 UTC (rev 
4347)
@@ -35,8 +35,8 @@
 //menu = show a list of ledger
 $str_dossier=dossier::get();
 $ac="ac=".$_REQUEST['ac'];
+global $g_parameter;
 
-
 //----------------------------------------------------------------------
 // Encode a new invoice
 // empty form for encoding
@@ -239,9 +239,8 @@
     echo '</div>';
     echo "</FORM>";
 
-    $own=new Own($cn);
     /* if we suggest the pj n# the run the script */
-    if ( $own->MY_PJ_SUGGEST=='Y')
+    if ( $g_parameter->MY_PJ_SUGGEST=='Y')
     {
         echo '<script> update_pj();get_last_date()</script>';
     }




reply via email to

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