Ejemplo n.º 1
0
// la marge droite des pages
$var = "pdflettreresa_marge_page_droite";
$marge_page_droite = ${$var};
// la largeur des pages
$var = "pdflettreresa_largeur_page";
$largeur_page = ${$var};
// la hauteur des pages
$var = "pdflettreresa_hauteur_page";
$hauteur_page = ${$var};
// le format des pages
$var = "pdflettreresa_format_page";
$format_page = ${$var};
$taille_doc = array($largeur_page, $hauteur_page);
//$ourPDF = new $fpdf($format_page, 'mm', $taille_doc);
$ourPDF = new PDF_HTML();
$ourPDF->Open();
switch ($pdfdoc) {
    case "rapport_tache":
        $query_chk = "select id_tache from taches where id_tache=" . $task_id;
        $res_chk = mysql_query($query_chk, $dbh);
        if (mysql_num_rows($res_chk) == '1') {
            //date de génération du rapport
            $rs = mysql_query("select curdate()");
            $date_MySQL = mysql_result($rs, $row);
            $tasks = new taches();
            foreach ($tasks->types_taches as $type_tache) {
                if ($type_tache->id_type == $type_task_id) {
                    require_once $base_path . "/admin/planificateur/" . $type_tache->name . "/" . $type_tache->name . ".class.php";
                    eval("\$conn=new " . $type_tache->name . "(\"" . $base_path . "/admin/planificateur/" . $type_tache->name . "\");");
                    $task_datas = $conn->get_report_datas($task_id);
                    $ourPDF->addPage();