edit.field.php 917 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace zin;
  3. global $lang;
  4. $fields = defineFieldList('program.edit', 'program');
  5. $isLongTime = data('program.end') && data('program.end') == LONG_TIME;
  6. $fields->field('dateRange')
  7. ->checkbox(array('text' => $lang->project->longTime, 'name' => 'longTime', 'checked' => $isLongTime))
  8. ->controlBegin('dateRangePicker')
  9. ->beginName('begin')
  10. ->beginPlaceholder($lang->project->begin)
  11. ->beginValue(data('program.begin'))
  12. ->endName('end')
  13. ->endPlaceholder($lang->project->end)
  14. ->endValue(data('program.end'))
  15. ->endList($lang->execution->endList)
  16. ->endDisabled($isLongTime)
  17. ->controlEnd();
  18. $fields->field('acl')
  19. ->items(data('program.parent') ? $lang->program->subAclList : $lang->program->aclList)
  20. ->value(data('program.acl'));
  21. $fields->field('whitelist')
  22. ->hidden(data('program.acl') == 'open');
  23. $fields->field('parent')->disabled(data('disableParent'));