[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpcompta-dev] r4302 - phpcompta/trunk/include
From: |
phpcompta-dev |
Subject: |
[Phpcompta-dev] r4302 - phpcompta/trunk/include |
Date: |
Thu, 3 Nov 2011 00:05:53 +0100 (CET) |
Author: danydb
Date: 2011-11-03 00:05:52 +0100 (Thu, 03 Nov 2011)
New Revision: 4302
Modified:
phpcompta/trunk/include/class_acc_ledger_sold.php
phpcompta/trunk/include/compta_ach.inc.php
phpcompta/trunk/include/compta_ven.inc.php
Log:
412: r?\195?\169?\195?\169criture ACH + VEN
Modified: phpcompta/trunk/include/class_acc_ledger_sold.php
===================================================================
--- phpcompta/trunk/include/class_acc_ledger_sold.php 2011-11-02 23:05:03 UTC
(rev 4301)
+++ phpcompta/trunk/include/class_acc_ledger_sold.php 2011-11-02 23:05:52 UTC
(rev 4302)
@@ -608,15 +608,17 @@
echo "<h2> Acc_Ledger_Sold::delete Not implemented</h2>";
}
- /*!\brief show the summary of the operation and propose to save it
- *\param array contains normally $_POST. It proposes also to save
+ /address@hidden show the summary of the operation and propose to save it
+ address@hidden array contains normally $_POST. It proposes also to save
* the Analytic accountancy
- *\return string
+ address@hidden string
*/
- function confirm($p_array)
+ function confirm($p_array,$p_summary=false)
{
extract ($p_array);
- $this->verify($p_array) ;
+
+ // don't need to verify for a summary
+ if ( ! $p_summary ) $this->verify($p_array) ;
$anc=null;
// to show a select list for the analytic & VAT USE
// if analytic is op (optionnel) there is a blank line
@@ -761,7 +763,7 @@
$anc_op=new Anc_Operation($this->db);
$null=($owner->MY_ANALYTIC=='op')?1:0;
$r.='<td>';
- $p_mode=1;
+ $p_mode=($p_summary==false)?1:0;
$p_array['pa_id']=$a_anc;
/* op is the operation it contains either a sequence or a
jrnx.j_id */
$r.=HtmlInput::hidden('op[]=',$i);
@@ -777,12 +779,15 @@
$r.='</table>';
if ( $owner->MY_ANALYTIC!='nu') // use of AA
- $r.='<input type="button" class="button" value="'._('verifie
CA').'" onClick="verify_ca(\'\');">';
+ $r.='<input type="button" class="button" value="'._('Vérifiez
Imputation Analytique').'" onClick="verify_ca(\'\');">';
$r.='</fieldset>';
- $r.=$this->extra_info();
-
-
- $r.='<div
style="width:40%;position:float;float:right;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
+ if (! $p_summary )
+ {
+ $r.=$this->extra_info();
+ $r.='<div
style="width:40%;position:float;float:right;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
+ }
+ else
+ $r.='<div
style="width:60%;position:float;float:left;text-align:right;padding-left:5%;padding-right:5%;color:blue;font-size:1.2em;font-weight:bold">';
$r.='<fieldset> <legend>Totaux</legend>';
$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">';
@@ -1039,6 +1044,7 @@
$add_js="update_pj();";
}
$add_js.='get_last_date();';
+ $add_js.='update_name();';
$wLedger=$this->select_ledger('VEN',2);
if ( $wLedger == null )
Modified: phpcompta/trunk/include/compta_ach.inc.php
===================================================================
--- phpcompta/trunk/include/compta_ach.inc.php 2011-11-02 23:05:03 UTC (rev
4301)
+++ phpcompta/trunk/include/compta_ach.inc.php 2011-11-02 23:05:52 UTC (rev
4302)
@@ -184,6 +184,8 @@
echo $op->form_get();
echo '</form>';
+echo '</div>';
+echo '<div class="content">';
echo "<FORM class=\"print\"NAME=\"form_detail\" METHOD=\"POST\" >";
/* request for a predefined operation */
if (isset($_GET['use_opd']) && isset($_REQUEST['pre_def']) &&
!isset($_POST['correct']))
Modified: phpcompta/trunk/include/compta_ven.inc.php
===================================================================
--- phpcompta/trunk/include/compta_ven.inc.php 2011-11-02 23:05:03 UTC (rev
4301)
+++ phpcompta/trunk/include/compta_ven.inc.php 2011-11-02 23:05:52 UTC (rev
4302)
@@ -30,50 +30,18 @@
require_once ('class_acc_ledger_info.php');
require_once('class_ipopup.php');
-$p_action=(isset($_REQUEST['p_action']))?$_REQUEST['p_action']:'';
$gDossier=dossier::id();
$cn=new Database(dossier::id());
//menu = show a list of ledger
$str_dossier=dossier::get();
$ac="ac=".$_REQUEST['ac'];
-$array=array(
- 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;
-$def=1;
-switch ($sa)
-{
-case 'n':
- $def=1;
- $use_predef=0;
- break;
-case 'p':
- $def=1;
- $use_predef=1;
- break;
-case 'l':
- $def=2;
- break;
-case 'lnp':
- $def=3;
- break;
-}
-echo '<div class="lmenu">';
-echo ShowItem($array,'H','mtitle','mtitle',$def);
-echo '</div>';
-$href=basename($_SERVER['PHP_SELF'])."?$ac&$str_dossier";
-
-
//----------------------------------------------------------------------
// Encode a new invoice
// empty form for encoding
//----------------------------------------------------------------------
-if ( $def==1 || $def == 4 )
-{
+
$Ledger=new Acc_Ledger_Sold($cn,0);
// Check privilege
@@ -102,13 +70,13 @@
if ( ! isset($correct))
{
echo '<div class="content">';
-
- echo '<form class="print" action="'.$href.'"
enctype="multipart/form-data" method="post">';
- echo HtmlInput::hidden('sa','n');
- echo HtmlInput::hidden('p_action','ven');
+ echo h2info('Confirmation');
+ echo '<h2 id="jrn_name" style="display:inline">' .
$Ledger->get_name() . '</h2>';
+ echo '<div class="content">';
+ echo '<form class="print" enctype="multipart/form-data"
method="post">';
echo dossier::hidden();
echo $Ledger->confirm($_POST );
-
+ echo HtmlInput::hidden('ac',$_REQUEST['ac']);
$chk=new ICheckBox();
$chk->selected=false;
echo '<div style="clear:both">';
@@ -125,6 +93,7 @@
echo '</form>';
echo '</div>';
+ echo '</div>';
exit();
}
}
@@ -156,6 +125,7 @@
if ( ! isset($correct))
{
echo '<div class="content">';
+ echo '<h2 id="jrn_name">' . $Ledger->get_name() .
'</h2>';
$Ledger=new Acc_Ledger_Sold($cn,$_POST['p_jrn']);
$internal=$Ledger->insert($_POST);
@@ -168,7 +138,7 @@
}
/* Show button */
- echo '<h2 class="info"
style="margin-left:20%;width:60%;margin-right:20%;">'.$Ledger->get_name().'</h2>';
+ echo '<h2 class="info" Enregistrement </h2>';
$jr_id=$cn->get_value('select jr_id from jrn where
jr_internal=$1',array($internal));
echo "<h2 >"._('Opération sauvée');
@@ -181,11 +151,11 @@
printf ('<a class="detail" style="display:inline"
href="javascript:modifyOperation(%d,%d)">%s</a><hr>',
$jr_id,dossier::id(),$internal);
+ echo $Ledger->confirm($_POST,true);
/* Show link for Invoice */
if (isset ($Ledger->doc) )
{
echo $Ledger->doc;
- echo '<hr>';
}
@@ -194,7 +164,6 @@
$obj->save_extra($Ledger->jr_id,$_POST);
- echo HtmlInput::button_anchor(_('Nouvelle
vente'),$href.'?p_action=ven&sa=n&'.dossier::get());
echo '</div>';
exit();
}
@@ -203,9 +172,6 @@
/* Display a blank form or a form with predef operation */
// ------------------------------
- echo '<div class="content">';
- echo "<FORM class=\"print\" NAME=\"form_detail\" METHOD=\"POST\" >";
-
$array=(isset($_POST['correct'])||isset ($correct))?$_POST:null;
$Ledger=new Acc_Ledger_Sold($cn,0);
//
@@ -220,11 +186,24 @@
else
$Ledger->id=$_REQUEST ['p_jrn'];
+ echo '<div class="u_redcontent">';
+ echo '<h2 id="jrn_name">' . $Ledger->get_name() . '</h2>';
+ echo '<form style="display:inline" method="GET" >';
+ echo HtmlInput::hidden('ac',$_REQUEST['ac']);
+ echo dossier::hidden();
+ echo HtmlInput::hidden('p_jrn_predef',$Ledger->id);
+ $op=new Pre_op_ven($cn);
+ $op->set('ledger',$Ledger->id);
+ $op->set('ledger_type',"VEN");
+ $op->set('direct','f');
+ echo $op->form_get();
+ echo '</form>';
+ echo '</div>';
-
-
+ echo '<div class="content">';
+ echo "<FORM class=\"print\" NAME=\"form_detail\" METHOD=\"POST\" >";
/* request for a predefined operation */
- if ( isset($use_predef) && $use_predef == 1 && isset($_REQUEST['pre_def'])
)
+ if ( isset($_REQUEST['pre_def']) && ! isset($_POST['correct']) )
{
// used a predefined operation
//
@@ -260,29 +239,19 @@
echo HtmlInput::reset(_('Effacer '));
echo '</div>';
echo "</FORM>";
- echo '<div class="content">';
- 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);
- $op->set('ledger',$Ledger->id);
- $op->set('ledger_type',"VEN");
- $op->set('direct','f');
- echo $op->form_get();
- echo '</div>';
$own=new Own($cn);
/* if we suggest the pj n# the run the script */
if ( $own->MY_PJ_SUGGEST=='Y')
{
echo '<script> update_pj();get_last_date()</script>';
}
- echo '</form>';
- echo '</div>';
exit();
-}
+
+
+
+exit();
+
//-------------------------------------------------------------------------------
// Listing
//--------------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r4302 - phpcompta/trunk/include,
phpcompta-dev <=