evo categories

This commit is contained in:
Andre Cianfarani 2006-02-22 13:17:58 +00:00
parent 050562a02a
commit 3aed5cba32

View File

@ -916,31 +916,31 @@ class Form
* \brief Retourne la liste déroulante de création en sous catégories possible * \brief Retourne la liste déroulante de création en sous catégories possible
* \param selected nombre de sous catégorie pré-sélectionnée * \param selected nombre de sous catégorie pré-sélectionnée
*/ */
function select_nombre_sous_categorie($selected='', $nbcats=1) function select_nombre_sous_categorie($selected='',$htmlname)
{ {
global $langs; global $langs;
$langs->load("categorie"); $langs->load("categorie");
if ($selected) if ($selected)
{ {
$categorie = new Categorie($db); $categorie = new Categorie($this -> db);
$nb = $categorie->get_nb_categories(); $nb = $categorie->get_nb_categories();
print '<select class="flat" name="'.$htmlname.'">';
for ($i = 0 ; $i <= $nb ; $i++)
{
for ($i = 0 ; $i <= $nb ; $i++)
{
print '<select class="flat" name="choix">';
print '<option value="'.$i.'" ';//creation d'une valeur dans la liste print '<option value="'.$i.'" ';//creation d'une valeur dans la liste
if ($selected == $i) if ($selected == $i)
{ print 'selected="true">'; // permet de rendre le choix toujours selectionne
print 'selected="true"'; // permet de rendre le choix toujours selectionne
}
else if (!isset($selected) && $i == $nbcats) // nombre de catégories mères par défaut. else if (!isset($selected) && $i == $nbcats) // nombre de catégories mères par défaut.
{
print 'selected="true">'; print 'selected="true">';
} else
print '$i</option>'; print '>';
print '</select>';
print $i.'</option>';
} }
print '</select>';
} }
} }