23if (!defined(
'ALLOWED'))
24 die(
'Appel direct ne sont pas permis');
26echo
'<div class="content">';
27$cn=Dossier::connect();
37 jsper.set_callback(
"ajax_misc.php");
38 jsper.set_js_obj_name(
"jsper");
39 jsper.set_dossier(
'<?php echo Dossier::id(); ?>');
46if ( isset(
$_POST[
'mod_exercice_label_bt'])) {
48 $p_exercice_label=
$http->post(
"p_exercice_label");
50 if (empty(trim($p_exercice_label))) {
54 if (
$err == 0 &&
$cn->get_value(
"select count(*) from parm_periode where p_exercice_label=$1 and p_exercice <>$2",
57 echo_warning(
_(
"Le même libellé ne peut pas être utilisé pour 2 exercices"));
73 $cn->exec_sql(
"alter table parm_periode disable trigger parm_periode_check_periode_trg");
74 $cn->exec_sql(
"update parm_periode set p_exercice_label=$1 where p_exercice=$2",
76 $cn->exec_sql(
"alter table parm_periode enable trigger parm_periode_check_periode_trg");
80 catch (Exception $exc)
99 $p_exercice_label=
$http->post(
"p_exercice_label",
"string");
100 $p_year=
$http->post(
"p_year",
"number");
101 $nb_month=
$http->post(
"nb_month",
"number");
102 $from_month=
$http->post(
"from_month",
"number");
103 $day_opening=
$http->post(
"day_opening",
"string", 0);
104 $day_closing=
$http->post(
"day_closing",
"string", 0);
107 $day_opening, $day_closing,$p_exercice_label);
109 catch (Exception
$ex)
118echo
'<form method="GET" >';
119echo dossier::hidden();
121 " jrn_def order by jrn_def_name");
122$sel_jrn[]=array(
'value'=>0,
'label'=>
_(
'Global : periode pour tous les journaux'));
127echo
_(
"Choisissez global ou uniquement le journal à fermer").$wSel->input();
128echo HtmlInput::hidden(
'ac',
$http->request(
'ac'));
130echo
_(
"Montrer l'exercice");
136echo HtmlInput::submit(
'choose',
'Valider');
139echo HtmlInput::button_action(
_(
"Fermer les périodes sélectionnées"),
147 echo HtmlInput::button_action(
_(
"Ajout exercice"),
148 "\$('exercice_add').show()");
152 echo
'<div id="exercice_add" style="display:none" class="inner_box">';
153 Periode::form_exercice_add();
158 echo HtmlInput::button_action(
_(
"Ajout période"),
"\$('periode_add').show()");
159 echo
'<div id="periode_add" style="display:none;width:auto" class="inner_box">';
160 Periode::form_periode_add(
"jsper");
165 echo HtmlInput::button_action(
_(
"Modifie libellé exercice"),
"\$('exercice_label_div').show()");
166 echo
'<div id="exercice_label_div" style="display:none;width:60ch" class="inner_box">';
167 Periode::form_exercice_label(
"jsper");
174 Periode::display_periode_global(
"jsper");
178 echo
'<p class="info">'._(
"Pour ajouter, effacer ou modifier une période, il faut choisir global").
'</p>';
190 Periode.filter_exercice(
'periode_tbl');
191 activate_checkbox_range(
"sel_per_close_ck");
h2($p_string, $p_class="", $raw="")
echo_warning($p_string)
warns
record_log($p_message)
Record an error message into the log file of the server or in the log folder of NOALYSS Record also t...
catch(Exception $e) $exercice
_("actif, passif,charge,...")
Class for jrn, class acc_ledger for manipulating the ledger AND some acc.
Html Input , create a tag <SELECT> ... </SELECT> if readonly == true then display the label correspon...
Display the periode per ledger: close : reopen ... the close , open must be done thanks Periode.