noalyss Version-9
periode_add_exercice.php
Go to the documentation of this file.
1<?php
2/**
3 * @file
4 * @brief Form to add new exercice
5 */
6
7//This file is part of NOALYSS and is under GPL
8//see licence.txt
10?>
11<?php echo HtmlInput::title_box(_("Ajout d'un exercice"), "exercice_add",
12 "hide"); ?>
13<p>
14
15 <?php echo _("Réserver un jour d'ouverture : le premier jour de l'exercice sera vue comme une période d'un seul jour pour y placer les opérations d'ouverture") ?>
16</p>
17<p>
18 <?php echo _("Réserver un jour de fermeture : le dernier jour de l'exercice sera vue comme une période d'un seul jour pour y placer les opérations
19de fin d'exercice: amortissements, régulations de compte... Avec une 13ième période, cela simplifie les prévisions, les rapports..."); ?></p>
20
21<form method="post" style="padding-left: 20%" id="exercice_frm" onsubmit="return (validate() && confirm_box($('exercice_frm'), '<?php echo _("Confirmez vous l\'ajout d\'un exercice comptable ?") ?>'))">
22 <?php
23 echo HtmlInput::hidden("ac", $http->request('ac'));
24 echo HtmlInput::hidden("jrn_def_id", "0");
25 echo HtmlInput::hidden("add_exercice", "1");
26 echo Dossier::hidden();
27 ?>
28 <table>
29 <tr>
30 <td>
31 <?=_("Nom de l'exercice")?>
32
33 </td>
34 <td>
35 <?=$exercice_label->input()?>
36 </td>
37 </tr>
38 <tr>
39 <td>
40<?= _("Exercice fiscal ou comptable") ?>
41 </td>
42 <td>
43<?php echo $exercice->input() ?>
44 </td>
45 </tr>
46 <tr>
47 <td>
48<?= _("A partir du mois de") ?>
49 </td>
50 <td>
51<?php echo $from->input() ?>
52 </td>
53 </tr>
54 <tr>
55 <td>
56<?= _('Année') ?>
57 </td>
58 <td>
59<?php echo $year->input() ?>
60 </td>
61 </tr>
62 <tr>
63 <td>
64<?= _('Nombre de mois') ?>
65 </td>
66 <td>
67<?php echo $nb_month->input() ?>
68 </td>
69 </tr>
70
71 <tr>
72 <td>
73 <?=_("Réservé un jour pour l'ouverture (RAN)")?>
74 </td>
75 <td>
76 <?=$day_opening->input();?>
77 </td>
78 </tr>
79 <tr>
80 <td>
81 <?=_("Réservé un jour pour les opérations de fermeture ")?>
82 </td>
83 <td>
84 <?=$day_closing->input();?>
85 </td>
86 </tr>
87 </table>
88 <ul class="aligned-block">
89 <li>
90 <?php
91 echo HtmlInput::submit("add_exercicebt", _("Ajout d'un exercice comptable"));
92 ?>
93 </li>
94 <li>
95 <?php
96 echo HtmlInput::button_hide('exercice_add');
97 ?>
98 </li>
99 </ul>
100</form>
101<script charset="UTF8" lang="javascript">
102 function validate()
103 {
104 if (trim($('<?php echo $exercice->id ?>').value) == '') {
105 $('<?php echo $exercice->id ?>').style.borderColor = 'red';
106 smoke.alert('<?= _("Exercice invalide") ?>');
107 return false;
108 }
109 if (trim($('<?php echo $nb_month->id ?>').value) == '') {
110 $('<?php echo $nb_month->id ?>').style.borderColor = 'red';
111 smoke.alert('<?= _("Nombre de mois invalide") ?>');
112 return false;
113 }
114 if (trim($('<?php echo $year->id ?>').value) == '') {
115 $('<?php echo $year->id ?>').style.borderColor = 'red';
116 smoke.alert('<?= _("Année invalide") ?>');
117 return false;
118 }
119 if (trim($('<?php echo $nb_month->id ?>').value) > 60
120 ||trim($('<?php echo $nb_month->id ?>').value) < 1
121 ) {
122 $('<?php echo $nb_month->id ?>').style.borderColor = 'red';
123 smoke.alert('<?= _("Nombre de mois possible entre 1 et 60") ?>');
124 return false;
125 }
126 return true;
127
128 }
129</script>
p($p_string)
Definition: ac_common.php:39
catch(Exception $e) $exercice
$opd_description style
margin jrn_def_id
static title_box($p_name, $p_div, $p_mod="close", $p_js="", $p_draggable="n", $p_enlarge='n')
Title for boxes, you can customize the symbol thanks symbol with the mode "custom".
manage the http input (get , post, request) and extract from an array