<!-- Mini rapport --> <?php /* * Mini Report */ $report = $g_user->get_mini_report(); $rapport = new Acc_Report($cn); $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>";
} include_once "class_acc_report.php"; include_once "ac_common.php"; require_once NOALYSS_INCLUDE . '/class_database.php'; include_once "class_impress.php"; require_once NOALYSS_INCLUDE . '/class_user.php'; require_once NOALYSS_INCLUDE . '/header_print.php'; require_once NOALYSS_INCLUDE . '/class_dossier.php'; require_once NOALYSS_INCLUDE . '/class_acc_report.php'; require_once NOALYSS_INCLUDE . '/class_pdf.php'; $gDossier = dossier::id(); $cn = new Database($gDossier); extract($_GET); $ret = ""; $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 {
die('Appel direct ne sont pas permis'); } require_once NOALYSS_INCLUDE . '/ac_common.php'; require_once NOALYSS_INCLUDE . '/class_database.php'; require_once NOALYSS_INCLUDE . '/class_user.php'; require_once NOALYSS_INCLUDE . '/class_acc_report.php'; require_once NOALYSS_INCLUDE . '/class_impress.php'; header('Pragma: public'); header('Content-type: application/csv'); header('Content-Disposition: attachment;filename="rapport.csv"', FALSE); require_once NOALYSS_INCLUDE . '/class_dossier.php'; $gDossier = dossier::id(); /* Admin. Dossier */ $cn = new Database($gDossier); $Form = new Acc_Report($cn, $_GET['form_id']); $Form->get_name(); // Step ? //-- $step = HtmlInput::default_value_get("p_step", 0); if ($step == 0) { 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']); } if (count($Form->row) == 0) { exit; } echo "\"Description\";" . "\"Montant\"\n"; foreach ($Form->row as $op) { echo '"' . $op['desc'] . '"' . ";" . nb($op['montant']) . "\n";