phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r4231 - phpcompta/branches/rel600-dynamic-menu/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r4231 - phpcompta/branches/rel600-dynamic-menu/include
Date: Mon, 24 Oct 2011 22:47:03 +0200 (CEST)

Author: danydb
Date: 2011-10-24 22:47:02 +0200 (Mon, 24 Oct 2011)
New Revision: 4231

Modified:
   phpcompta/branches/rel600-dynamic-menu/include/class_pre_operation.php
   phpcompta/branches/rel600-dynamic-menu/include/compta_ach.inc.php
   phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php
Log:
#241 : modularity for PURCHASE ledger


Modified: phpcompta/branches/rel600-dynamic-menu/include/class_pre_operation.php
===================================================================
--- phpcompta/branches/rel600-dynamic-menu/include/class_pre_operation.php      
2011-10-24 20:38:15 UTC (rev 4230)
+++ phpcompta/branches/rel600-dynamic-menu/include/class_pre_operation.php      
2011-10-24 20:47:02 UTC (rev 4231)
@@ -99,7 +99,7 @@
         return true;
     }
     /*!\brief load the data from the database and return an array
-     * \return an array 
+     * \return an array
      */
     function load()
     {
@@ -195,6 +195,7 @@
 
         $hid=new IHidden();
         $r=$hid->input("action","use_opd");
+       echo HtmlInput::hidden('ac',$_REQUEST['ac']);
         $r.=dossier::hidden();
         $r.=$hid->input("p_jrn",$this->get("ledger"));
         $r.=$hid->input("jrn_type",$this->get("ledger_type"));

Modified: phpcompta/branches/rel600-dynamic-menu/include/compta_ach.inc.php
===================================================================
--- phpcompta/branches/rel600-dynamic-menu/include/compta_ach.inc.php   
2011-10-24 20:38:15 UTC (rev 4230)
+++ phpcompta/branches/rel600-dynamic-menu/include/compta_ach.inc.php   
2011-10-24 20:47:02 UTC (rev 4231)
@@ -34,13 +34,11 @@
 $cn=new Database(dossier::id());
 //menu = show a list of ledger
 $str_dossier=dossier::get();
-
+$ac="ac=".$_REQUEST['ac'];
 $array=array(
-           array('?p_action=ach&sa=n&'.$str_dossier,_('Nouvelle 
dépense'),_('Nouvel achat ou dépense'),1),
-           array('?p_action=ach&sa=l&'.$str_dossier,_('Liste achat'),_('Liste 
des achats'),2),
-           array('?p_action=ach&sa=lnp&'.$str_dossier,_('Liste dépenses non 
payées'),_('Liste des ventes non payées'),3),
-           
array('commercial.php?p_action=supplier&'.$str_dossier,_('Fournisseurs'),_('Fournisseurs')),
-           
array('?p_action=impress&type=jrn&'.$str_dossier,_('Impression'),_('Impression'))
+           array('?ledger_type=ACH&sa=n&'.$str_dossier."&$ac",_('Nouvelle 
dépense'),_('Nouvel achat ou dépense'),1),
+           array('?ledger_type=ACH&sa=l&'.$str_dossier."&$ac",_('Liste 
achat'),_('Liste des achats'),2),
+           array('?ledger_type=ACH&sa=lnp&'.$str_dossier."&$ac",_('Liste 
dépenses non payées'),_('Liste des ventes non payées'),3)
        );
 
 $sa=(isset ($_REQUEST['sa']))?$_REQUEST['sa']:-1;
@@ -66,8 +64,7 @@
 echo '<div class="lmenu">';
 echo ShowItem($array,'H','mtitle','mtitle',$def);
 echo '</div>';
-$href=basename($_SERVER['PHP_SELF']);
-
+$href=basename($_SERVER['PHP_SELF'])."?$ac&$str_dossier";
 //----------------------------------------------------------------------
 // Encode a new invoice
 // empty form for encoding
@@ -76,7 +73,7 @@
 {
 // Check privilege
     if ( isset($_REQUEST['p_jrn']))
-        if (     $User->check_jrn($_REQUEST['p_jrn']) != 'W' )
+        if (     $g_user->check_jrn($_REQUEST['p_jrn']) != 'W' )
         {
             NoAccess();
             exit -1;
@@ -105,7 +102,7 @@
             echo HtmlInput::hidden('p_action','ach');
             echo dossier::hidden();
             echo $Ledger->confirm($_POST );
-
+           echo HtmlInput::hidden('ac',$_REQUEST['ac']);
             $chk=new ICheckBox();
             $chk->selected=false;
            echo '<div style="float:left;clear:both">';
@@ -150,7 +147,7 @@
 
 
             /* Save the predefined operation */
-            if ( isset($_POST['opd_save']) && $User->check_action(PARPREDE)==1)
+            if ( isset($_POST['opd_save']) && 
$g_user->check_action(PARPREDE)==1)
             {
                 $opd=new Pre_op_ach($cn);
                 $opd->get_post();
@@ -270,7 +267,7 @@
     echo '<div class="content">';
 // Check privilege
     if ( isset($_REQUEST['p_jrn']) &&
-            $User->check_jrn($_REQUEST['p_jrn']) == 'X')
+            $g_user->check_jrn($_REQUEST['p_jrn']) == 'X')
     {
 
         NoAccess();
@@ -296,7 +293,7 @@
     /* by default we should the default period */
     if ( ! isset($p_array['date_start']))
     {
-        $period=$User->get_periode();
+        $period=$g_user->get_periode();
         $per=new Periode($cn,$period);
         list($date_start,$date_end)=$per->get_date_limit();
         $p_array['date_start']=$date_start;
@@ -358,7 +355,7 @@
     echo '<div class="content">';
 // Check privilege
     if ( isset($_REQUEST['p_jrn']) &&
-            $User->check_jrn($_REQUEST['p_jrn']) == 'X')
+            $g_user->check_jrn($_REQUEST['p_jrn']) == 'X')
     {
         NoAccess();
         exit -1;

Modified: phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php
===================================================================
--- phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php   
2011-10-24 20:38:15 UTC (rev 4230)
+++ phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php   
2011-10-24 20:47:02 UTC (rev 4231)
@@ -243,7 +243,7 @@
     }
     else
     {
-        echo HtmlInput::hidden("p_action","ven");
+        echo HtmlInput::hidden("ledger_type","VEN");
          echo HtmlInput::hidden("ac",$_REQUEST['ac']);
         echo HtmlInput::hidden("sa","p");
         echo $Ledger->input($array);




reply via email to

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