Esempio n. 1
0
$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;
    }
}
Esempio n. 2
0
$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']) . " &euro;</td>";
                echo '</tr>';
            }
            echo '</table>';
        } else {
            echo _('Aucun résultat');
        }
    }