diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index 3ce2ac59363..060024566d8 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -1142,54 +1142,38 @@ class Form } } - /** - * \brief Affiche liste déroulante - * - */ - function select($name, $sql, $id='') - { - - $result = $this->db->query($sql); - if ($result) - { - - print '"; - } - else - { - print $this->db->error(); - } - - } + /** + * \brief Affiche liste déroulante depuis requete SQL + * \param Nom de la zone select + * \param Requete sql + * \param Id présélectionné + */ + function select($name, $sql, $id='') + { + $resql = $this->db->query($sql); + if ($resql) + { + print '\n"; + } + else + { + dolibarr_print_error($this->db); + } + } /** \brief Affiche un select à partir d'un tableau @@ -1368,6 +1352,87 @@ class Form print "\n\n\n"; } + /** + * \brief Affiche la cartouche de la liste des documents d'une propale, facture... + * \param modulepart propal=propal, facture=facture, ... + * \param filename Nom fichier + * \param filedir Repertoire à scanner + * \param urlsource Url page origine + * \param genallowed Génération autorisée + * \param delallowed Suppression autorisée + * \remarks Le fichier de facture détaillée est de la forme + * REFFACTURE-XXXXXX-detail.pdf ou XXXXX est une forme diverse + */ + function show_documents($modulepart,$filename,$filedir,$urlsource,$genallowed,$delallowed=0,$modelselected='') + { + global $langs,$bc; + $var=true; + + $filename = sanitize_string($filename); + $relativepath = "${filename}/${filename}.pdf"; + $fullpathfile = $filedir . "/" . $filename . ".pdf"; + + if ($genallowed) + { + print '
'; + } + + } + } ?>