$Form = new Acc_Report($cn, $form_id); $Libelle = sprintf("%s ", $Form->get_name()); $pdf = new PDF($cn); $pdf->setDossierInfo($Libelle); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetAuthor('NOALYSS'); $pdf->setTitle("Rapport " . $Libelle, true); // Step ?? //-- $step = HtmlInput::default_value_get("p_step", 0); if ($step == 0) { // No step asked //-- if ($_GET['type_periode'] == 0) { $array = $Form->get_row($_GET['from_periode'], $_GET['to_periode'], $_GET['type_periode']); } else { $array = $Form->get_row($_GET['from_date'], $_GET['to_date'], $_GET['type_periode']); } } else { // yes with step //-- for ($e = $_GET['from_periode']; $e <= $_GET['to_periode']; $e += $_GET['p_step']) { $periode = getPeriodeName($cn, $e); if ($periode == null) { continue; } $array[] = $Form->get_row($e, $e, 'periode'); $periode_name[] = $periode; } }
$rapport->id = $report; if ($rapport->exist() == false) { $g_user->set_mini_report(0); $report = 0; } if ($report != 0) { ?> <div id="report_div" class="box"><?php echo HtmlInput::title_box($rapport->get_name(), 'report_div', 'none'); $exercice = $g_user->get_exercice(); if ($exercice == 0) { alert(_('Aucune periode par defaut')); } else { $periode = new Periode($cn); $limit = $periode->limit_year($exercice); $result = $rapport->get_row($limit['start'], $limit['end'], 'periode'); $ix = 0; if (count($result) > 0) { echo '<table border="0" width="100%">'; foreach ($result as $row) { $ix++; $class = $ix % 2 == 0 ? ' class="even" ' : ' class="odd" '; echo '<tr ' . $class . '>'; echo '<td> ' . $row['desc'] . '</td>' . '<td style="text-align:right">' . nbm($row['montant']) . " €</td>"; echo '</tr>'; } echo '</table>'; } else { echo _('Aucun résultat'); } }