[Top][All Lists]
[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', '');
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpcompta-dev] r218 - in trunk/coprop: include include/template sql,
phpcompta-dev <=