mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-07 16:41:48 +01:00
Suite outil edition menus
This commit is contained in:
@@ -491,7 +491,7 @@ class Form
|
||||
|
||||
|
||||
/**
|
||||
* \brief Retourne la liste d<>roulante des menus disponibles
|
||||
* \brief Retourne la liste d<>roulante des menus disponibles (eldy_backoffice, ...)
|
||||
* \param selected Menu pr<70>-s<>lectionn<6E>e
|
||||
* \param htmlname Nom de la zone select
|
||||
* \param dirmenu Rep<65>rtoire <20> scanner
|
||||
@@ -549,12 +549,55 @@ class Form
|
||||
print '</select>';
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* \brief Retourne la liste d<>roulante des menus disponibles (eldy)
|
||||
* \param selected Menu pr<70>-s<>lectionn<6E>e
|
||||
* \param htmlname Nom de la zone select
|
||||
* \param dirmenu Rep<65>rtoire <20> scanner
|
||||
*/
|
||||
function select_menu_families($selected='',$htmlname,$dirmenu)
|
||||
{
|
||||
global $langs,$conf;
|
||||
|
||||
$menuarray=array();
|
||||
$handle=opendir($dirmenu);
|
||||
while (($file = readdir($handle))!==false)
|
||||
{
|
||||
if (is_file($dirmenu."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
|
||||
{
|
||||
$filelib=eregi_replace('(_backoffice|_frontoffice)?\.php$','',$file);
|
||||
if (eregi('^default',$filelib)) continue;
|
||||
if (eregi('^empty',$filelib)) continue;
|
||||
|
||||
$menuarray[$filelib]=1;
|
||||
}
|
||||
$menuarray['all']=1;
|
||||
}
|
||||
ksort($menuarray);
|
||||
|
||||
// Affichage liste deroulante des menus
|
||||
print '<select class="flat" name="'.$htmlname.'">';
|
||||
$oldprefix='';
|
||||
foreach ($menuarray as $key => $val)
|
||||
{
|
||||
$tab=split('_',$key);
|
||||
$newprefix=$tab[0];
|
||||
print '<option value="'.$key.'"';
|
||||
if ($key == $selected)
|
||||
{
|
||||
print ' selected="true"';
|
||||
}
|
||||
print '>'.$key.'</option>'."\n";
|
||||
}
|
||||
print '</select>';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* \brief Retourne la liste des types de comptes financiers
|
||||
* \param selected Type pr<70>-s<>lectionn<6E>
|
||||
* \param htmlname Nom champ formulaire
|
||||
*/
|
||||
|
||||
function select_type_comptes_financiers($selected=1,$htmlname='type')
|
||||
{
|
||||
global $langs;
|
||||
|
||||
Reference in New Issue
Block a user