| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /**
- * The UI file of story 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 zhouxin <zhouxin@easycorp.ltd>
- * @package story
- * @link https://www.zentao.net
- */
- namespace zin;
- jsVar('lastReviewer', $reviewers);
- jsVar('storyType', $story->type);
- $forceReview = $this->story->checkForceReview($story->type);
- $needNotReviewBox = null;
- if(!$forceReview)
- {
- $needNotReviewBox = span
- (
- setClass('input-group-addon'),
- checkbox
- (
- setID('needNotReview'),
- set::name('needNotReview'),
- set::text($lang->story->needNotReview),
- set::value(1),
- set::checked($needReview)
- )
- );
- }
- modalHeader(set::title($lang->story->submitReview));
- formPanel
- (
- set::submitBtnText($lang->story->submitReview),
- on::change('#needNotReview', 'toggleReviewer(e.target)'),
- formGroup
- (
- setID('reviewerBox'),
- set::label($lang->story->reviewers),
- set::width('full'),
- set::required(true),
- inputGroup
- (
- picker
- (
- setID('reviewer'),
- set::name('reviewer[]'),
- set::value($story->reviewer),
- set::multiple(true),
- set::items($reviewers),
- set::disabled(!$forceReview && $needReview)
- ),
- $needNotReviewBox
- )
- )
- );
- hr();
- history();
- render();
|