diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index 32d62849e8a..940581acae9 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -935,6 +935,69 @@ class Form } } + + /** + * \brief Affiche la cartouche générique d'un rapport + * \param nom valeur pour nom du rapport + * \param variante lien optionnel du variante du rapport + * \param period periode du reporting + * \param description description + * \param builddate date génération + * \param exportlink lien pour export + */ + function report_header($nom,$variante='',$period,$periodlink,$description,$builddate,$exportlink) + { + global $langs; + + print "\n\n\n"; + + $h=0; + $head[$h][0] = $_SERVER["PHP_SELF"]; + $head[$h][1] = $langs->trans("Report"); + dolibarr_fiche_head($head, $hselected, $societe->nom); + + print ''; + + // Ligne de titre + print ''; + print ''; + if (! $variante) print ''; + print ''; + + // Ligne de la periode d'analyse du rapport + print ''; + print ''; + if (! $periodlink) print ''; + print ''; + + // Ligne de description + print ''; + print ''; + print ''; + print ''; + + // Ligne d'export + print ''; + print ''; + if (! $exportlink) print ''; + + print '
'.$langs->trans("ReportName").''; + else print ''; + print $nom; + if ($variante) print ''.$variante; + print '
'.$langs->trans("ReportPeriod").''; + else print ''; + print $period; + if ($periodlink) print ''.$periodlink; + print '
'.$langs->trans("ReportDescription").''.$description.'
'.$langs->trans("GeneratedOn").''; + else print ''; + print dolibarr_print_date($builddate); + if ($exportlink) print ''.$langs->trans("Export").''.$exportlink; + print '

'; + print ''; + print "\n\n\n"; + } + } ?>