245 |
* \param selected Langue présélectionnée |
* \param selected Langue présélectionnée |
246 |
* \param htmlname Nom de la zone select |
* \param htmlname Nom de la zone select |
247 |
*/ |
*/ |
|
|
|
248 |
function select_lang($selected='',$htmlname='lang_id') |
function select_lang($selected='',$htmlname='lang_id') |
249 |
{ |
{ |
250 |
global $langs; |
global $langs; |
251 |
|
|
252 |
$langs_available=$langs->get_available_languages(); |
$langs_available=$langs->get_available_languages(); |
253 |
|
|
254 |
print '<select class="flat" name="'.$htmlname.'">'; |
print '<select class="flat" name="'.$htmlname.'">'; |
273 |
} |
} |
274 |
|
|
275 |
|
|
276 |
|
/** |
277 |
|
* \brief Retourne la liste déroulante des menus disponibles |
278 |
|
* \param selected Menu pré-sélectionnée |
279 |
|
* \param htmlname Nom de la zone select |
280 |
|
* \param dirmenu Repértoire à scanner |
281 |
|
*/ |
282 |
|
function select_menu($selected='',$htmlname,$dirmenu) |
283 |
|
{ |
284 |
|
global $langs; |
285 |
|
|
286 |
|
if ($selected == 'eldy.php') $selected='eldy_backoffice.php'; // Pour compatibilité |
287 |
|
|
288 |
|
print '<select class="flat" name="'.$htmlname.'">'; |
289 |
|
$handle=opendir($dirmenu); |
290 |
|
while (($file = readdir($handle))!==false) |
291 |
|
{ |
292 |
|
if (is_file($dirmenu."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS') |
293 |
|
{ |
294 |
|
$filelib=eregi_replace('\.php$','',$file); |
295 |
|
if ($file == $selected) |
296 |
|
{ |
297 |
|
print '<option value="'.$file.'" selected="true">'.$filelib.'</option>'; |
298 |
|
} |
299 |
|
else |
300 |
|
{ |
301 |
|
print '<option value="'.$file.'">'.$filelib.'</option>'; |
302 |
|
} |
303 |
|
} |
304 |
|
} |
305 |
|
print '</select>'; |
306 |
|
} |
307 |
|
|
308 |
/** |
/** |
309 |
* \brief Retourne la liste des types de comptes financiers |
* \brief Retourne la liste des types de comptes financiers |
310 |
* \param selected Type pré-sélectionné |
* \param selected Type pré-sélectionné |