| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- /**
- * The retract view file of demand module of ZenTaoPMS.
- *
- * @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
- * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Deqing Chai <chaideqing@cnezsoft.com>
- * @package story
- * @version $Id: close.html.php 4129 2013-01-18 01:58:14Z wwccss $
- * @link http://www.zentao.net
- */
- namespace zin;
- div
- (
- setClass('flex items-center pb-3'),
- div($lang->demand->retract),
- entityLabel
- (
- set::level(1),
- setClass('pl-2'),
- set::text($story->title),
- set::entityID($story->id),
- set::reverse(true)
- )
- );
- $fields = defineFieldList('demand.retract');
- $fields->field('retractedReason')
- ->items($lang->demand->retractedReasonList)
- ->tip(sprintf($lang->demand->retractedReasonTips, zget($lang->demand->storyTypeList, $story->type)))->tipClass('text-warning')
- ->control(array('control' => 'picker', 'className' => 'w-48'));
- $fields->field('comment')
- ->control('editor')
- ->rows(6);
- $fields->field('status')->value('closed')->hidden(true);
- if(!empty($story->executions) || !empty($story->stories) || !empty($story->bugs) || !empty($story->tasks) || !empty($story->teams) || !empty($story->cases))
- {
- $fields->field('affected')->control
- (
- array
- (
- 'control' => 'affected',
- 'tasks' => $story->tasks,
- 'executions' => $story->executions,
- 'teams' => isset($story->teams) ? $story->teams : array(),
- 'bugs' => isset($story->bugs) ? $story->bugs : array(),
- 'cases' => isset($story->cases) ? $story->cases : array(),
- 'stories' => empty($story->stories) ? array() : $story->stories
- )
- );
- }
- formPanel
- (
- set::fields($fields),
- set::submitBtnText($lang->save)
- );
- hr();
- history();
|