static function test_me() { if (isset($_GET['result'])) { ob_start(); $cn = new Database(dossier::id()); $a = new Acc_Bilan($cn); $a->get_request_get(); $a->load(); $form = $a->file_open_form(); $a->compute_formula($form); fclose($form); // open the form $templ = $a->file_open_template(); $r = $a->generate_odt($templ); fclose($templ); ob_end_clean(); $a->send($r); } else { $cn = new Database(dossier::id()); $a = new Acc_Bilan($cn); $a->get_request_get(); echo '<form method="get">'; echo $a->display_form(); echo HtmlInput::hidden('test_select', $_GET['test_select']) . dossier::hidden(); echo HtmlInput::submit('result', 'Sauve'); echo '</form>'; } }
* \brief send a Bilan in RTF format */ if (!defined('ALLOWED')) { die('Appel direct ne sont pas permis'); } include_once "ac_common.php"; include_once "class_impress.php"; require_once NOALYSS_INCLUDE . '/class_database.php'; require_once NOALYSS_INCLUDE . '/header_print.php'; require_once NOALYSS_INCLUDE . '/class_acc_bilan.php'; require_once NOALYSS_INCLUDE . '/class_user.php'; require_once NOALYSS_INCLUDE . '/class_dossier.php'; $gDossier = dossier::id(); /* Admin. Dossier */ $cn = new Database($gDossier); $bilan = new Acc_Bilan($cn); $bilan->get_request_get(); $bilan->load(); if ($bilan->b_type == 'odt') { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: must-revalidate"); header('Content-type: application/vnd.oasis.opendocument.text'); header('Content-Disposition: attachment;filename="' . $bilan->b_name . '.odt"', FALSE); header("Accept-Ranges: bytes"); } if ($bilan->b_type == 'ods') { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: must-revalidate"); header('Content-type: application/vnd.oasis.opendocument.spreadsheet'); header('Content-Disposition: attachment;filename="' . $bilan->b_name . '.ods"', FALSE); header("Accept-Ranges: bytes");
/** * @covers Acc_Bilan::verify * @todo Implement testVerify(). */ public function testVerify() { $this->object->verify(); }
$ix++; } $deb = $cn->get_value("select sum (j_montant) from jrnx where j_debit='t' {$sql_year} "); $cred = $cn->get_value("select sum (j_montant) from jrnx where j_debit='f' {$sql_year} "); if ($cred == $deb) { $result = $g_succeed; } else { $result = $g_failed; } $class = $ix % 2 == 0 ? 'odd' : "even"; print tr(td(_('Grand livre')) . td(nbm($deb), ' class="num"') . td(nbm($cred), ' class="num"') . td(nbm($result), ' class="num"') . td($result), "class=\"{$class}\""); echo '</table>'; echo '</div>'; echo '<hr>'; echo '<div class="myfieldset"><h1 class="legend">' . _('Vérification des comptes') . '</h1>'; $bilan = new Acc_Bilan($cn); $periode = new Periode($cn); list($start_periode, $end_periode) = $periode->get_limit($exercice); $bilan->from = $start_periode->p_id; $bilan->to = $end_periode->p_id; $bilan->verify(); echo '</div>'; ?> <hr> <div class="myfieldset"> <h1 class="legend"> <?php echo _("Vérification des fiches") . '</legend>'; ?> </h1> <h2>
//ini_set("memory_limit","150M"); /*! \file * \brief form who call the printing of the bilan in RTF * file included by user_impress * * some variable are already defined ($cn, $g_user ...) */ //----------------------------------------------------- // Show the jrn and date //----------------------------------------------------- require_once NOALYSS_INCLUDE . '/class_database.php'; global $g_user; //----------------------------------------------------- // Form //----------------------------------------------------- $bilan = new Acc_Bilan($cn); $bilan->get_request_get(); echo '<div class="content">'; $exercice = isset($_GET['exercice']) ? $_GET['exercice'] : $g_user->get_exercice(); if (!isset($_GET['verif'])) { /* * Let you change the exercice */ echo '<fieldset><legend>' . _('Exercice') . '</legend>'; echo '<form method="GET">'; echo _('Choisissez un autre exercice'); $ex = new Exercice($cn); $wex = $ex->select('exercice', $exercice, ' onchange="submit(this)"'); echo $wex->input(); echo dossier::hidden(); echo HtmlInput::get_to_hidden(array('ac', 'type'));