phpcompta-dev
[Top][All Lists]
Advanced

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

[Phpcompta-dev] r218 - in trunk/coprop: include include/template sql


From: phpcompta-dev
Subject: [Phpcompta-dev] r218 - in trunk/coprop: include include/template sql
Date: Wed, 28 Dec 2011 21:01:26 +0100 (CET)

Author: danydb
Date: 2011-12-28 21:01:25 +0100 (Wed, 28 Dec 2011)
New Revision: 218

Modified:
   trunk/coprop/include/appel_fond.inc.php
   trunk/coprop/include/copro-parameter.inc.php
   trunk/coprop/include/template/appel_fond.php
   trunk/coprop/sql/trunk_dev.sql
Log:

Remplace poste comptable par fiche

Modified: trunk/coprop/include/appel_fond.inc.php
===================================================================
--- trunk/coprop/include/appel_fond.inc.php     2011-12-28 20:00:40 UTC (rev 
217)
+++ trunk/coprop/include/appel_fond.inc.php     2011-12-28 20:01:25 UTC (rev 
218)
@@ -40,14 +40,50 @@
        $ledger=new Acc_Ledger($cn,0);
        $led_appel_fond=$ledger->select_ledger('ODS',3);
        $led_appel_fond->selected=$g_copro_parameter->journal_appel;
-       $poste_appel=new IPoste('poste_appel');
-       $poste_appel->set_attribute('gDossier',Dossier::id());
-       $poste_appel->set_attribute('jrn',$g_copro_parameter->journal_appel);
-       $poste_appel->set_attribute('account','poste_appel');
-       $poste_appel->value=$g_copro_parameter->poste_appel;
+         $copro=new ICard();
+  $categorie_appel=new ICard();
+  $categorie_appel->label=" Appel de fond : ".HtmlInput::infobulle(0) ;
+  $categorie_appel->name="w_categorie_appel";
+  $categorie_appel->tabindex=1;
+  $categorie_appel->value="";
+  $categorie_appel->table=0;
+
+ // name of the field to update with the name of the card
+  $categorie_appel->set_attribute('label','w_categorie_appel_label');
+  // Type of card : deb, cred,
+  
$categorie_appel->set_attribute('typecard',$g_copro_parameter->categorie_appel);
+
+  $categorie_appel->extra=$g_copro_parameter->categorie_appel;
+
+// Add the callback function to filter the card on the jrn
+  $categorie_appel->set_callback('filter_card');
+  $categorie_appel->set_attribute('ipopup','ipopcard');
+// when value selected in the autcomplete
+  $categorie_appel->set_function('fill_data');
+
+// when the data change
+  $categorie_appel->javascript=sprintf(' 
onchange="fill_data_onchange(\'%s\');" ',
+            $categorie_appel->name);
+  $categorie_appel->set_dblclick("fill_ipopcard(this);");
+
+  $categorie_appel_label=new ISpan();
+  $categorie_appel_label->table=0;
+  
$f_categorie_appel_label=$categorie_appel_label->input("w_categorie_appel_label","");
+
+// Search button for card
+  $f_categorie_appel_bt=$categorie_appel->search();
+
        $key=new ISelect("key");
        $key->value=$cn->make_array("select cr_id,cr_name from 
coprop.clef_repartition");
 
+       $f_add_button=new IButton('add_card');
+       $f_add_button->label=_('Nouvelle fiche ');
+       $f_add_button->set_attribute('ipopup','ipop_newcard');
+       $f_add_button->set_attribute('jrn',-1);
+       $filter=$g_copro_parameter->categorie_appel;
+       $f_add_button->javascript=" 
this.filter='$filter';this.jrn=-1;select_card_type(this);";
+       $str_add_appel= $f_add_button->input();
+
        require_once 'template/appel_fond.php';
 }
 ?>

Modified: trunk/coprop/include/copro-parameter.inc.php
===================================================================
--- trunk/coprop/include/copro-parameter.inc.php        2011-12-28 20:00:40 UTC 
(rev 217)
+++ trunk/coprop/include/copro-parameter.inc.php        2011-12-28 20:01:25 UTC 
(rev 218)
@@ -35,8 +35,8 @@
        try {
                
$g_copro_parameter->save('categorie_lot',$_POST['categorie_lot']);
                
$g_copro_parameter->save('categorie_coprop',$_POST['categorie_coprop']);
-               $g_copro_parameter->save('poste_appel',$_POST['poste_appel']);
                
$g_copro_parameter->save('journal_appel',$_POST['journal_appel']);
+               
$g_copro_parameter->save('categorie_appel',$_POST['categorie_appel']);
        }
        catch(Exception $e)
        {
@@ -54,20 +54,17 @@
 $cat_lot->selected=$g_copro_parameter->categorie_lot;
 
 $cat_coprop=new ISelect('categorie_coprop');
-$cat_coprop->value=$cn->make_array("select fd_id,fd_label from fiche_def order 
by fd_label");
+$cat_coprop->value=$cn->make_array("select fd_id,fd_label from fiche_def order 
by fd_label ");
 $cat_coprop->selected=$g_copro_parameter->categorie_coprop;
 
 $journal_appel=new ISelect('journal_appel');
 $journal_appel->value=$cn->make_array("select jrn_def_id,jrn_def_name from 
jrn_def where jrn_def_type='ODS' order by 2");
 $journal_appel->selected=$g_copro_parameter->journal_appel;
 
-$poste_appel=new IPoste('poste_appel');
-$poste_appel->set_attribute('gDossier',Dossier::id());
-$poste_appel->set_attribute('jrn',0);
-$poste_appel->set_attribute('account','poste_appel');
+$categorie_appel=new ISelect('categorie_appel');
+$categorie_appel->value=$cn->make_array("select  fd_id,fd_label from fiche_def 
order by fd_label ");
+$categorie_appel->selected=$g_copro_parameter->categorie_appel;
 
-$poste_appel->value=$g_copro_parameter->poste_appel;
-
 ?>
 <form method="POST">
 <table>
@@ -87,12 +84,12 @@
                        <?=$cat_coprop->input();?>
                </td>
        </tr>
-       <tr>
+               <tr>
                <td>
-                       Poste comptable par défaut pour les appels de fond
+                       Catégorie de fiches pour les appels de fond
                </td>
                <td>
-                       <?=$poste_appel->input();?>
+                       <?=$categorie_appel->input();?>
                </td>
        </tr>
        <tr>

Modified: trunk/coprop/include/template/appel_fond.php
===================================================================
--- trunk/coprop/include/template/appel_fond.php        2011-12-28 20:00:40 UTC 
(rev 217)
+++ trunk/coprop/include/template/appel_fond.php        2011-12-28 20:01:25 UTC 
(rev 218)
@@ -32,8 +32,11 @@
 
                <td>Journal pour l'appel de fond</td>
                <td>
-                       <?=$led_appel_fond->input()?>
+                       <?=$f_categorie_appel_bt?>
+                       <?=$categorie_appel->input()?>
                </td>
+               <td><?=$f_categorie_appel_label?></td>
+               <td><?=$str_add_appel?></td>
        </tr>
        <tr>
                <td>
@@ -55,15 +58,6 @@
        <tr>
 
                <td>
-                       Poste comptable pour l'appel de fond
-               </td>
-               <td>
-                       <?=$poste_appel->input()?>
-               </td>
-       </tr>
-       <tr>
-
-               <td>
                        Clef de répartiton à utiliser
                </td>
                <td>

Modified: trunk/coprop/sql/trunk_dev.sql
===================================================================
--- trunk/coprop/sql/trunk_dev.sql      2011-12-28 20:00:40 UTC (rev 217)
+++ trunk/coprop/sql/trunk_dev.sql      2011-12-28 20:01:25 UTC (rev 218)
@@ -343,4 +343,7 @@
 --
 -- PostgreSQL database dump complete
 --
-
+INSERT INTO parameter (pr_id, pr_value) VALUES ('categorie_lot', '');
+INSERT INTO parameter (pr_id, pr_value) VALUES ('categorie_coprop', '');
+INSERT INTO parameter (pr_id, pr_value) VALUES ('journal_appel', '');
+INSERT INTO parameter (pr_id, pr_value) VALUES ('categorie_appel', '');




reply via email to

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