3 function discover_masks()
7 if (($d = opendir($_SESSION['sys']['basedir'].'masks')) === false)
10 while (($file = readdir($d)) !== false)
11 if (substr($file,-4) == '.php') {
12 $fname = substr($file,0,-4);
13 $info[] = array('id' => $fname, 'text' => $fname);
21 'table' => 'sys_mask',
22 'title' => 'Liste der Menüpunkte',
23 'join' => array('sys_menu ON sys_mask.menu = sys_menu.id'),
28 'sql' => 'sys_mask.id',
31 'name' => 'Dateiname',
35 'name' => 'Beschreibung',
39 'name' => 'Menüpunkt',
44 'sql' => 'sys_menu.name',
50 'specs' => "ClassName: 'aligncenter'",
53 'name' => 'Priorität',
56 'specs' => "ClassName: 'alignright'",
57 'sql' => 'sys_mask.priority',
63 'sql' => 'sys_mask.sys_user',
70 'sql' => 'sys_mask.sys_edit',
76 'name' => 'Dateiname',
78 'options' => discover_masks(),
81 'name' => 'Beschreibung',
86 'name' => 'Menüpunkt',
93 'options' => 'SELECT id,name AS text FROM sys_menu ORDER BY name',
102 'name' => 'Priorität',