Fix: Le choix du gestionaire de menu dans la config ihm se fait par liste déroulante au lieu de par une valeur à saisir.
Cela évite que l'utilisateur saisisse un gestionnaire qui n'existe pas, ce qui plante l'appli.
This commit is contained in:
parent
8dd4dd9bdb
commit
94d39f64b1
@ -74,14 +74,35 @@ if ($_GET["action"] == 'edit')
|
|||||||
|
|
||||||
print '<tr class="pair"><td width="50%">Longueur maximum des listes</td><td><input name="size_liste_limit" size="20" value="' . SIZE_LISTE_LIMIT . '"></td></tr>';
|
print '<tr class="pair"><td width="50%">Longueur maximum des listes</td><td><input name="size_liste_limit" size="20" value="' . SIZE_LISTE_LIMIT . '"></td></tr>';
|
||||||
|
|
||||||
print '<tr class="impair"><td width="50%">Gestionnaire du menu du haut</td><td><input name="main_menu_barretop" size="20" value="' . MAIN_MENU_BARRETOP . '"></td></tr>';
|
print '<tr class="impair"><td width="50%">Gestionnaire du menu du haut</td>';
|
||||||
|
print '<td><select name="main_menu_barretop">';
|
||||||
|
$dir = "../includes/menus/barre_top/";
|
||||||
|
$handle=opendir($dir);
|
||||||
|
while (($file = readdir($handle))!==false)
|
||||||
|
{
|
||||||
|
if (is_file($dir.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
|
||||||
|
{
|
||||||
|
$filelib=eregi_replace('\.php$','',$file);
|
||||||
|
if ($file == MAIN_MENU_BARRETOP)
|
||||||
|
{
|
||||||
|
print '<option value="'.$file.'" selected>'.$filelib.'</option>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print '<option value="'.$file.'">'.$filelib.'</option>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
print '</select>';
|
||||||
|
print '</td></tr>';
|
||||||
|
|
||||||
|
print '</table><br>';
|
||||||
|
|
||||||
print '<div class="tabsAction">';
|
print '<div class="tabsAction">';
|
||||||
print '<tr class="pair"><td colspan="2"><input class="tabAction" type="submit" value="Enregistrer"></td></tr>';
|
print '<input class="tabAction" type="submit" value="Enregistrer">';
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
print '</table>';
|
|
||||||
|
|
||||||
print '</form>';
|
print '</form>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -91,7 +112,10 @@ else
|
|||||||
print '<tr class="liste_titre"><td>Nom</td><td>Valeur</td></tr>';
|
print '<tr class="liste_titre"><td>Nom</td><td>Valeur</td></tr>';
|
||||||
print '<tr class="impair"><td width="50%">Thème</td><td>' . MAIN_THEME . '</td></tr>';
|
print '<tr class="impair"><td width="50%">Thème</td><td>' . MAIN_THEME . '</td></tr>';
|
||||||
print '<tr class="pair"><td>Longueur maximum des listes</td><td>' . SIZE_LISTE_LIMIT . '</td></tr>';
|
print '<tr class="pair"><td>Longueur maximum des listes</td><td>' . SIZE_LISTE_LIMIT . '</td></tr>';
|
||||||
print '<tr class="impair"><td width="50%">Gestionnaire du menu du haut</td><td>' . MAIN_MENU_BARRETOP . '</td></tr>';
|
print '<tr class="impair"><td width="50%">Gestionnaire du menu du haut</td><td>';
|
||||||
|
$filelib=eregi_replace('\.php$','',MAIN_MENU_BARRETOP);
|
||||||
|
print $filelib;
|
||||||
|
print '</td></tr>';
|
||||||
print '</table><br>';
|
print '</table><br>';
|
||||||
|
|
||||||
print '<div class="tabsAction">';
|
print '<div class="tabsAction">';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user