phpcompta-dev
[Top][All Lists]
Advanced

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

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


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

Author: danydb
Date: 2011-10-24 22:38:15 +0200 (Mon, 24 Oct 2011)
New Revision: 4230

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


Modified: phpcompta/branches/rel600-dynamic-menu/include/class_acc_ledger.php
===================================================================
--- phpcompta/branches/rel600-dynamic-menu/include/class_acc_ledger.php 
2011-10-23 18:51:09 UTC (rev 4229)
+++ phpcompta/branches/rel600-dynamic-menu/include/class_acc_ledger.php 
2011-10-24 20:38:15 UTC (rev 4230)
@@ -737,7 +737,7 @@
             //
 
             $href=basename($_SERVER['PHP_SELF']);
-            switch ($href)
+          /*  switch ($href)
             {
                 // user_jrn.php
             case 'compta.php':
@@ -752,8 +752,8 @@
             default:
                 echo_error('user_form_ach.php',__LINE__,'Erreur invalid 
request uri');
                 exit (-1);
-            }
-            //DEBUG
+            }*/
+           //DEBUG
 
             $r.=sprintf('<A class="detail" style="text-decoration:underline" 
HREF="javascript:modifyOperation(\'%s\',\'%s\')" >%s </A>',
                         $row['jr_id'], $gDossier, $row['jr_internal']);
@@ -2325,8 +2325,9 @@
 
         if ( $r_jrn == -1 )
         {
+           $p_action=$ledger_type;
             /* Specific action allow to see all the ledgers in once */
-            if ( $p_action == 'gl') $p_action='ALL';
+           if ( $ledger_type== 'gl') $p_action='ALL';
             /* actions from commercial.php  */
             if ( $p_action == 'client') $p_action='ALL';
             if ( $p_action == 'supplier') $p_action='ALL';

Modified: phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php
===================================================================
--- phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php   
2011-10-23 18:51:09 UTC (rev 4229)
+++ phpcompta/branches/rel600-dynamic-menu/include/compta_ven.inc.php   
2011-10-24 20:38:15 UTC (rev 4230)
@@ -35,12 +35,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=ven&sa=n&'.$str_dossier,_('Nouvelle 
vente'),_('Nouvelle vente'),1),
-           array('?p_action=ven&sa=l&'.$str_dossier,_('Liste ventes'),_('Liste 
des ventes'),2),
-           array('?p_action=ven&sa=lnp&'.$str_dossier,_('Liste vente non 
payées'),_('Liste des ventes non payées'),3),
-           
array('commercial.php?p_action=client&'.$str_dossier,_('Clients'),_('Clients')),
-           
array('?p_action=impress&type=jrn&'.$str_dossier,_('Impression'),_('Impression'))
+           array('?ledger_type=ven&sa=n&'.$str_dossier."&$ac",_('Nouvelle 
vente'),_('Nouvelle vente'),1),
+           array('?ledger_type=ven&sa=l&'.$str_dossier."&$ac",_('Liste 
ventes'),_('Liste des ventes'),2),
+           array('?ledger_type=ven&sa=lnp&'.$str_dossier."&$ac",_('Liste vente 
non payées'),_('Liste des ventes non payées'),3)
        );
 
 $sa=(isset ($_REQUEST['sa']))?$_REQUEST['sa']:-1;
@@ -66,7 +65,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";
 
 
 //----------------------------------------------------------------------
@@ -79,7 +78,7 @@
 
     // Check privilege
     if ( isset($_REQUEST['p_jrn']) &&
-            $User->check_jrn($_REQUEST['p_jrn']) != 'W' )
+            $g_user->check_jrn($_REQUEST['p_jrn']) != 'W' )
     {
 
         NoAccess();
@@ -120,6 +119,7 @@
            echo "Nom du modèle ".$opd_name->input();
            echo '</div>';
             echo '<hr>';
+           echo HtmlInput::hidden('ac',$_REQUEST['ac']);
             echo 
HtmlInput::submit("record",_("Enregistrement"),'onClick="return 
verify_ca(\'\');"');
             echo HtmlInput::submit('correct',_("Corriger"));
             echo '</form>';
@@ -135,7 +135,7 @@
     if ( isset($_POST['record']) )
     {
 // Check privilege
-        if ( $User->check_jrn($_REQUEST['p_jrn']) != 'W' )
+        if ( $g_user->check_jrn($_REQUEST['p_jrn']) != 'W' )
         {
 
             NoAccess();
@@ -244,6 +244,7 @@
     else
     {
         echo HtmlInput::hidden("p_action","ven");
+         echo HtmlInput::hidden("ac",$_REQUEST['ac']);
         echo HtmlInput::hidden("sa","p");
         echo $Ledger->input($array);
         echo '<div class="content">';
@@ -263,6 +264,7 @@
     echo '<form method="GET" action="'.$href.'">';
     echo HtmlInput::hidden("sa","p");
     echo HtmlInput::hidden("p_action","ven");
+
     echo dossier::hidden();
     echo HtmlInput::hidden('p_jrn_predef',$Ledger->id);
     $op=new Pre_op_ven($cn);
@@ -289,7 +291,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();
@@ -315,7 +317,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;
@@ -336,6 +338,7 @@
     echo HtmlInput::hidden("sa","l");
     echo HtmlInput::hidden("p_action","ven");
     echo dossier::hidden();
+      echo HtmlInput::hidden("ac",$_REQUEST['ac']);
     echo $bar;
     list($count,$html)= $Ledger->list_operation($sql,$offset,1);
     echo $html;
@@ -378,7 +381,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;




reply via email to

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