<?php
+function discover_cmp($a, $b)
+{
+ return strcmp($a['id'],$b['id']);
+}
+
function discover_masks()
{
$info = array();
}
closedir($d);
+ usort($info,discover_cmp);
return $info;
}
'visible' => false,
'sql' => 'sys_mask.id',
),
- 'mask' => array(
+ 'fname' => array(
'name' => 'Dateiname',
'width' => 100,
),
- 'title' => array(
- 'name' => 'Beschreibung',
+ 'name' => array(
+ 'name' => 'Name',
'width' => 150,
+ 'sql' => 'sys_mask.name',
),
'menutitle' => array(
'name' => 'Menüpunkt',
'edit' => array(
'name' => 'Edit',
'width' => 40,
- 'specs' => "ClassName: 'aligncenter'",
+ 'specs' => "ClassName: 'aligncenter', canSort: false",
),
'priority' => array(
'name' => 'Priorität',
'width' => 60,
'type' => 'number',
- 'specs' => "ClassName: 'alignright'",
+ 'specs' => "ClassName: 'alignright', canSort: false",
'sql' => 'sys_mask.priority',
),
- 'sys_user' => array(
- 'name' => 'Edit',
- 'width' => 50,
- 'visible' => false,
- 'sql' => 'sys_mask.sys_user',
- ),
- 'sys_edit' => array(
- 'name' => 'Geändert',
- 'width' => 80,
- 'type' => 'date',
- 'visible' => false,
- 'sql' => 'sys_mask.sys_edit',
- ),
),
- 'rows' => 20,
'edit' => array(
- 'mask' => array(
+ 'fname' => array(
'name' => 'Dateiname',
'type' => 'select',
'options' => discover_masks(),
+ 'options_string' => true,
),
- 'title' => array(
- 'name' => 'Beschreibung',
+ 'name' => array(
+ 'name' => 'Name',
'type' => 'text',
- 'size' => 25,
+ 'size' => 24,
),
'menutitle' => array(
'name' => 'Menüpunkt',
'type' => 'text',
- 'size' => 25,
+ 'size' => 24,
+ ),
+ 'title' => array(
+ 'name' => 'Beschreibung',
+ 'type' => 'text',
+ 'size' => 24,
+ 'null' => true,
),
'menu' => array(
'name' => 'Menü',
'type' => 'select',
'options' => 'SELECT id,name AS text FROM sys_menu ORDER BY name',
- 'size' => 10,
),
'edit' => array(
'name' => 'Edit',
'type' => 'boolean',
- 'size' => 10,
),
'priority' => array(
'name' => 'Priorität',