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 '
| '.$langs->trans("ReportName").' | '; + if (! $variante) print ''; + else print ' | '; + print $nom; + if ($variante) print ' | '.$variante; + print ' | '; + print '|||
| '.$langs->trans("ReportPeriod").' | '; + if (! $periodlink) print ''; + else print ' | '; + print $period; + if ($periodlink) print ' | '.$periodlink; + print ' | '; + print '|||
| '.$langs->trans("ReportDescription").' | '; + print ''.$description.' | '; + print '|||||
| '.$langs->trans("GeneratedOn").' | '; + if (! $exportlink) print ''; + else print ' | '; + print dolibarr_print_date($builddate); + if ($exportlink) print ' | '.$langs->trans("Export").' | '.$exportlink; + print ' | ||