} } $profile = $g_user->get_profile(); $gDossier = dossier::id(); $default_exercice = $g_user->get_exercice(); $p_exercice = HtmlInput::default_value_get("p_exercice", $default_exercice); $a_change = $cn->get_array("select *,to_char(c_date,'DD.MM.YY') as str_date from stock_change as sc\n\t\t\tjoin stock_repository as sr on (sc.r_id=sr.r_id)\n\t\t\twhere sc.r_id in (select r_id from profile_sec_repository where p_id=\$1)\n and c_date >= (select min(p_start) from parm_periode where p_exercice = \$2)\n and c_date <= (select max(p_end) from parm_periode where p_exercice = \$2)\n\t\torder by c_date", array($profile, $p_exercice)); $exercice = new Exercice($cn); ?> <div class="content"> <form method="get" class="print"> <?php echo HtmlInput::get_to_hidden(array('gDossier', 'ac')); ?> <?php echo $exercice->select('p_exercice', $p_exercice)->input(); ?> <?php echo HtmlInput::submit("filter", _('Valider')); ?> </form> <table class="result"> <tr> <th> <?php echo _('Date'); ?> </th> <th> <?php
$limit_periode = $per->get_limit($_GET['ex']); if ($_GET['ex'] < $year) { $array['from_periode'] = $limit_periode[0]->first_day(); } else { $array['to_periode'] = $limit_periode[1]->last_day(); } } /* * Add button to select another year */ if ($exercice->count() > 1) { $default = isset($_GET['ex']) ? $_GET['ex'] : $year; $dossier = dossier::id(); if ($div != 'popup') { $obj = "{div:'{$div}',pcm_val:'" . $_GET['pcm_val'] . "',gDossier:'{$dossier}',select:this}"; $is = $exercice->select('p_exercice', $default, ' onchange="update_history_account(' . $obj . ');"'); $old = _("Autre exercice") . " " . $is->input(); } else { $old = '<form method="get" action="popup.php">'; $is = $exercice->select('ex', $default, 'onchange = "submit(this)"'); $old .= _("Autre exercice") . " " . $is->input(); $old .= HtmlInput::hidden('div', 'popup'); $old .= HtmlInput::hidden('act', $_GET['act']); $old .= HtmlInput::hidden('pcm_val', $_GET['pcm_val']); $old .= HtmlInput::hidden('ajax', $_GET['ajax']); $old .= dossier::hidden(); $old .= '</form>'; } } ob_start(); require_once NOALYSS_INCLUDE . '/template/history_top.php';
require_once NOALYSS_INCLUDE . '/class_ihidden.php'; require_once NOALYSS_INCLUDE . '/class_acc_ledger.php'; require_once NOALYSS_INCLUDE . '/class_periode.php'; require_once NOALYSS_INCLUDE . '/class_exercice.php'; global $g_user; $gDossier = dossier::id(); $exercice = isset($_GET['exercice']) ? $_GET['exercice'] : $g_user->get_exercice(); echo '<div class="content">'; /* * Let you change the exercice */ echo '<fieldset class="noprint"><legend>' . _('Exercice') . '</legend>'; echo '<form method="GET">'; echo _('Choisissez un autre exercice') . " : "; $ex = new Exercice($cn); $wex = $ex->select('exercice', $exercice, ' onchange="submit(this)"'); echo $wex->input(); echo dossier::hidden(); echo HtmlInput::get_to_hidden(array('ac', 'type')); echo '</form>'; echo '</fieldset>'; // Show the form for period echo '<FORM method="get">'; echo HtmlInput::get_to_hidden(array('ac')); echo HtmlInput::hidden('type', 'bal'); echo HtmlInput::get_to_hidden(array('exercice')); echo dossier::hidden(); // filter on the current year $from = HtmlInput::default_value_get("from_periode", ""); $input_from = new IPeriod("from_periode", $from, $exercice); $input_from->show_end_date = false;
} else { $per = new Periode($cn); $limit_periode = $per->get_limit($year); $array['from_periode'] = $limit_periode[0]->first_day(); $array['to_periode'] = $limit_periode[1]->last_day(); if (isset($_GET['ex'])) { $limit_periode = $per->get_limit($_GET['ex']); $array['from_periode'] = $limit_periode[0]->first_day(); } /* * Add button to select another year */ if ($exercice->count() > 1) { $default = isset($_GET['ex']) ? $_GET['ex'] : $year; $dossier = dossier::id(); $old = '<form method="get" action="do.php">'; $is = $exercice->select('ex', $default, 'onchange = "submit(this)"'); $old .= "Autre exercice " . $is->input(); $old .= HtmlInput::hidden('f_id', $_GET['f_id']); $old .= HtmlInput::hidden('ac', $_GET['ac']); $old .= HtmlInput::hidden('sb', $_GET['sb']); $old .= HtmlInput::hidden('sc', $_GET['sc']); $old .= dossier::hidden(); $old .= '</form>'; } if ($fiche->HtmlTable($array, 0, 0) == -1) { echo h2(_("Aucune opération pour l'exercice courant"), 'class="error"'); } echo $old; } echo '</div>';