28 lines
917 B
PHP
28 lines
917 B
PHP
<?php
|
|
namespace zin;
|
|
global $lang;
|
|
|
|
$fields = defineFieldList('program.edit', 'program');
|
|
|
|
$isLongTime = data('program.end') && data('program.end') == LONG_TIME;
|
|
$fields->field('dateRange')
|
|
->checkbox(array('text' => $lang->project->longTime, 'name' => 'longTime', 'checked' => $isLongTime))
|
|
->controlBegin('dateRangePicker')
|
|
->beginName('begin')
|
|
->beginPlaceholder($lang->project->begin)
|
|
->beginValue(data('program.begin'))
|
|
->endName('end')
|
|
->endPlaceholder($lang->project->end)
|
|
->endValue(data('program.end'))
|
|
->endList($lang->execution->endList)
|
|
->endDisabled($isLongTime)
|
|
->controlEnd();
|
|
|
|
$fields->field('acl')
|
|
->items(data('program.parent') ? $lang->program->subAclList : $lang->program->aclList)
|
|
->value(data('program.acl'));
|
|
|
|
$fields->field('whitelist')
|
|
->hidden(data('program.acl') == 'open');
|
|
|
|
$fields->field('parent')->disabled(data('disableParent')); |