Пример #1
0
if ($action == 'delbookkeeping') {
    $import_key = GETPOST('importkey', 'alpha');
    if (!empty($import_key)) {
        $object = new BookKeeping($db);
        $result = $object->delete_by_importkey($import_key);
        Header("Location: list.php");
        if ($result < 0) {
            setEventMessage($object->errors, 'errors');
        }
    }
} else {
    if ($action == 'export_csv') {
        header('Content-Type: text/csv');
        header('Content-Disposition: attachment;filename=export_csv.csv');
        $object = new BookKeeping($db);
        $result = $object->export_bookkeping('ebp');
        if ($result < 0) {
            setEventMessage($object->errors, 'errors');
        }
        foreach ($object->linesexport as $line) {
            print $line->id . ',';
            print '"' . dol_print_date($line->doc_date, '%d%m%Y') . '",';
            print '"' . $line->code_journal . '",';
            print '"' . $line->numero_compte . '",';
            print '"' . substr($line->code_journal, 0, 2) . '",';
            print '"' . substr($line->doc_ref, 0, 40) . '",';
            print '"' . $line->num_piece . '",';
            print '"' . $line->montant . '",';
            print '"' . $line->sens . '",';
            print '"' . dol_print_date($line->doc_date, '%d%m%Y') . '",';
            print '"' . $conf->currency . '",';