* @package task * @link https://www.zentao.net */ namespace zin; $readonly = !$effort->isLast || (!empty($task->team) && $effort->left == 0); jsVar('isReadonly', $readonly); jsVar('finishTaskTip', $lang->task->confirmRecord); modalHeader(set::title($lang->task->editEffort)); formPanel ( setID('editEffortForm'), set::shadow(!isAjaxRequest('modal')), set::ajax(array('beforeSubmit' => jsRaw("clickSubmit"))), formGroup ( set::required(true), set::width('1/3'), set::label($lang->task->date), set::name('date'), set::control('date'), set::value($effort->date) ), formRow ( formGroup ( set::width('1/4'), set::label($lang->task->currentConsumed), set::required(true), inputControl ( input ( set::name('consumed'), set::value(helper::formatHours($effort->consumed)) ), to::suffix($lang->task->suffixHour), set::suffixWidth(20) ) ), formGroup ( set::width('1/4'), set::label($lang->task->left), inputControl ( input ( set::name('left'), set::value(helper::formatHours($effort->left)), set::readonly($readonly) ), to::suffix($lang->task->suffixHour), set::suffixWidth(20) ) ) ), formGroup ( set::required($config->edition != 'open'), set::label($lang->task->work), set::control('textarea'), set::name('work'), set::value(strip_tags($effort->work)), set::rows('1') ) ); render();