Пример #1
0
 * @see impress_rec.inc.php
 */
if (!defined('ALLOWED')) {
    die('Appel direct ne sont pas permis');
}
$Date = date('Ymd');
$filename = "reconcialed_operation-" . $Date;
header('Pragma: public');
header('Content-type: application/csv');
header('Content-Disposition: attachment;filename="' . $filename . '.csv"', FALSE);
require_once NOALYSS_INCLUDE . '/class_acc_reconciliation.php';
require_once NOALYSS_INCLUDE . '/ac_common.php';
require_once NOALYSS_INCLUDE . '/class_database.php';
require_once NOALYSS_INCLUDE . '/class_dossier.php';
// --------------------------
// Check if all mandatory arg are passed
foreach (array('choice', 'p_end', 'p_start') as $arg) {
    if (!isset($_GET[$arg])) {
        die("argument [" . $arg . "] is missing");
    }
}
extract($_GET);
$r_jrn = isset($r_jrn) ? $r_jrn : '';
// -------------------------
// Create object and export
$acc_reconciliation = new Acc_Reconciliation($cn);
$acc_reconciliation->a_jrn = $r_jrn;
$acc_reconciliation->start_day = $p_start;
$acc_reconciliation->end_day = $p_end;
$array = $acc_reconciliation->export_csv($choice);