41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
<?php
|
|
namespace zin;
|
|
global $lang;
|
|
|
|
$fields = defineFieldList('program');
|
|
|
|
$fields->field('parent')
|
|
->required()
|
|
->items(data('parents'))
|
|
->value(data('parentProgram.id'));
|
|
|
|
$fields->field('name');
|
|
|
|
$fields->field('PM')
|
|
->items(data('pmUsers'));
|
|
|
|
$fields->field('dateRange')
|
|
->control('inputGroup')
|
|
->required()
|
|
->label($lang->project->dateRange)
|
|
->itemBegin('begin')->require()->type('datePicker')->value(date('Y-m-d'))->placeholder($lang->project->begin)->itemEnd()
|
|
->itemBegin()->type('addon')->label($lang->project->to)->text($lang->colon)->itemEnd()
|
|
->itemBegin('end')->require()->type('datePicker')->placeholder($lang->project->end)->itemEnd();
|
|
|
|
$fields->field('budget')
|
|
->checkbox(array('name' => 'future', 'text' => $lang->project->future));
|
|
|
|
$fields->field('desc')
|
|
->width('full')
|
|
->control('editor');
|
|
|
|
$fields->field('acl')
|
|
->width('full')
|
|
->control('radioList')
|
|
->value('open');
|
|
|
|
$fields->field('whitelist')
|
|
->width('full')
|
|
->control('whitelist')
|
|
->items(data('users'));
|