auto, // auto|integer value
'height'=>480,
'title'=>'Manage dates',
'numrows'=>17
);
// Field configutaion (for database and grid)
$field_config = array( // Table and Grid field configutaion
array(
'id'=>'id', // !!ALLWAYS PROVIDE A FIELD id AT POSITION 0!!
'header'=>'ID',
'width'=>40,
'sortable'=>true,
'allowBlank'=>true,
'type'=>'id',
'sql_type'=>'INTEGER PRIMARY KEY',
'primary'=>true
),
array(
'id'=>'date',
'header'=>'Date from',
'width'=>120,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'date',
'sql_type'=>'DATE'
),
array(
'id'=>'date_to',
'header'=>'Date to',
'width'=>120,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'date',
'sql_type'=>'DATE'
),
array(
'id'=>'time',
'header'=>'Hour',
'width'=>80,
'sortable'=>false,
'allowBlank'=>false,
'type'=>'time',
'sql_type'=>'TIME'
),
array(
'id'=>'title',
'header'=>'Title',
'width'=>520,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'text',
'sql_type'=>'VARCHAR(255) NOT NULL'
),
array(
'id'=>'location',
'header'=>'Location',
'width'=>150,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'text',
'sql_type'=>'VARCHAR(100) NOT NULL'
),
array(
'id'=>'city',
'header'=>'City',
'width'=>100,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'text',
'sql_type'=>'VARCHAR(30) NOT NULL'
),
array(
'id'=>'country',
'header'=>'Country',
'width'=>100,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'text',
'sql_type'=>'VARCHAR(30) NOT NULL'
),
array(
'id'=>'url',
'header'=>'URL (optional)',
'width'=>150,
'sortable'=>true,
'allowBlank'=>true,
'type'=>'text',
'sql_type'=>'VARCHAR(255)'
),
array(
'id'=>'archive',
'header'=>'Archived',
'width'=>55,
'sortable'=>true,
'allowBlank'=>false,
'type'=>'boolean',
'sql_type'=>'BOOLEAN'
)
);
$DB['field_config'] = $field_config;
?>