| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * The viewCommit view file of design 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 Shujie Tian<tianshujie@easycorp.ltd>
- * @package design
- * @link https://www.zentao.net
- */
- namespace zin;
- modalHeader(set::title($lang->design->viewCommit));
- $canLinkCommit = hasPriv('design', 'create');
- $linkBtnClass = empty($design->commit) ? 'ml-4' : 'mb-4';
- $linkCommitItem = $canLinkCommit ? btn(
- setClass("linkCommitBtn {$linkBtnClass}"),
- set::icon('plus'),
- set::text($lang->design->linkCommit),
- set::type('primary'),
- set('url', empty($repos) ? createLink('repo', 'create', "projectID={$design->project}"): createLink('design', 'linkCommit', "designID={$design->id}")),
- empty($repos) ? setData('dismiss', true) : setData('load', 'modal')
- ) : null;
- if(empty($design->commit))
- {
- div
- (
- setClass('no-data-box'),
- span(setClass('text-gray'), $lang->design->noCommit),
- $linkCommitItem
- );
- }
- else
- {
- div
- (
- setClass('flex justify-end'),
- $linkCommitItem
- );
- $tableData = initTableData($design->commit, $config->design->viewcommit->dtable->fieldList);
- dtable
- (
- set::userMap($users),
- set::cols($config->design->viewcommit->dtable->fieldList),
- set::data($tableData),
- set::footPager(
- usePager
- (
- array('linkCreator' => helper::createLink('design', 'viewCommit', "designID={$design->id}&recTotal={recTotal}&recPerPage={recPerPage}&pageID={page}"))
- )
- )
- );
- }
- /* ====== Render page ====== */
- render();
|