| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?php
- namespace zin;
- /**
- * AssignTo view of todo module of ZenTaoPMS.
- *
- * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
- * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Yue Liu <liuyue@easycorp.ltd>
- * @package todo
- * @link https://www.zentao.net
- */
- modalHeader(set::title($lang->todo->assignedTo));
- $todoDate = formatTime($todo->date, DT_DATE1);
- $isFuture = FUTURE_TIME == $todoDate;
- formPanel
- (
- setClass('bg-white', 'p-6'),
- set::submitBtnText($lang->save),
- formGroup
- (
- set::width('1/2'),
- set::label($lang->todo->assignedTo),
- picker
- (
- set::name('assignedTo'),
- set::items($members),
- set::value($todo->assignedTo),
- set::required(true)
- )
- ),
- formRow
- (
- formGroup
- (
- set::label($lang->todo->date),
- set::width('1/2'),
- datePicker
- (
- setClass('date'),
- set::name('date'),
- set::disabled($isFuture),
- set::value($isFuture ? null : $todoDate),
- on::change('changeDate')
- )
- ),
- formGroup
- (
- setClass(array('items-center', 'pl-2')),
- checkbox
- (
- setID('switchDate'),
- set::name('future'),
- set::checked($isFuture),
- set::text($lang->todo->periods['future']),
- on::change('togglePending')
- )
- )
- ),
- formRow
- (
- formGroup
- (
- set::width('1/2'),
- set::label($lang->todo->beginAndEnd),
- inputGroup
- (
- picker
- (
- setID('begin'),
- set::name('begin'),
- set::items($times),
- set::value(date('Y-m-d') != $todoDate ? key($times) : $todo->begin),
- set::required(true),
- on::change('selectNext')
- ),
- span($lang->todo->timespanTo, setClass('input-group-addon')),
- picker
- (
- setID('end'),
- set::name('end'),
- set::items($times),
- set::value($todo->end),
- set::required(true)
- )
- )
- ),
- formGroup
- (
- setClass(array('items-center', 'pl-2')),
- checkbox
- (
- set::name('lblDisableDate'),
- set::text($lang->todo->future),
- on::change('switchDateFeature')
- )
- )
- )
- );
- hr();
- history();
|