| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * The commitLogs file of mr module of ZenTaoPMS.
- * @copyright Copyright 2009-2024 禅道软件(青岛)有限公司(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 dingguodong <dingguodong@easycorp.ltd>
- * @package mr
- * @link https://www.zentao.net
- */
- namespace zin;
- $app->loadLang('productplan');
- $module = $app->tab == 'devops' ? 'repo' : $app->tab;
- dropmenu
- (
- set::module($module),
- set::tab($module),
- set::url(createLink($module, 'ajaxGetDropMenu', "objectID=$objectID&module={$app->rawModule}&method={$app->rawMethod}"))
- );
- include 'header.html.php';
- detailHeader
- (
- to::title
- (
- entityLabel
- (
- set::entityID($MR->id),
- set::level(1),
- set::text($MR->title)
- ),
- $MR->deleted ? h::span
- (
- setClass('label danger'),
- $lang->product->deleted
- ) : null
- )
- );
- $dropMenus = array();
- $dropMenus[] = array('text' => $this->lang->repo->viewDiffList['inline'], 'icon' => 'snap-house', 'id' => 'inline', 'class' => 'inline-appose');
- $dropMenus[] = array('text' => $this->lang->repo->viewDiffList['appose'], 'icon' => 'col-archive', 'id' => 'appose', 'class' => 'inline-appose');
- panel
- (
- setClass('relative'),
- div
- (
- set::id('mrMenu'),
- $headers
- ),
- empty($commitLogs) ? p(setClass('detail-content'), in_array(strtolower($repo->SCM), array('gogs')) ? $lang->mr->unsupportedFeature : $lang->mr->noChanges) : div(
- setClass('pt-3'),
- dtable
- (
- set::cols($config->mr->commitLogs->dtable->fieldList),
- set::data($commitLogs),
- set::footPager(usePager())
- )
- )
- );
- include 'actions.html.php';
|