92 lines
4.0 KiB
PHP
92 lines
4.0 KiB
PHP
<?php
|
||
/**
|
||
* The linkCommit view of design 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 Shujie Tian <tianshujie@easycorp.ltd>
|
||
* @package design
|
||
* @version $Id: linkcommit.html.php 4903 2020-09-02 09:32:59Z tianshujie@easycorp.ltd $
|
||
* @link http://www.zentao.net
|
||
*/
|
||
?>
|
||
<?php include '../../common/view/header.html.php';?>
|
||
<div class='main-content' id='mainContent'>
|
||
<div class='main-header'>
|
||
<h2>
|
||
<span class='label label-id'><?php echo $design->id;?></span>
|
||
<span title='<?php echo $design->name?>'><?php echo $design->name?></span>
|
||
<small><?php echo $lang->arrow . $lang->design->linkCommit;?></small>
|
||
</h2>
|
||
</div>
|
||
<?php if(empty($repoID)):?>
|
||
<div class="table-empty-tip">
|
||
<p><span class="text-muted"><?php echo $lang->design->noCommit;?></span></p>
|
||
</div>
|
||
<?php else:?>
|
||
<div class='searchBox'>
|
||
<table class="table">
|
||
<tr>
|
||
<td class="w-100px"><h4><?php echo $lang->repo->maintain . ': ';?></h4></td>
|
||
<td><?php echo html::select('repo', $repos, $repoID, "class='form-control chosen'");?></td>
|
||
<td>
|
||
<h4><?php echo $lang->design->commitDate . ':';?></h4>
|
||
<?php echo html::input('begin', $begin, "class='form-control form-date srearch-date'");?>
|
||
<span>~</span>
|
||
<?php echo html::input('end', $end, "class='form-control form-date srearch-date'");?>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
<form id='logForm' class='main-table form-ajax' data-ride='table' action=<?php echo inlink('linkCommit', "designID=$designID&repoID=$repoID");?> method='post'>
|
||
<table class='table'>
|
||
<thead>
|
||
<tr>
|
||
<th class='w-40px'></th>
|
||
<th class='w-100px'><?php echo $lang->repo->revisionA?></th>
|
||
<?php if(isset($repo->SCM) and $repo->SCM == 'Git'):?>
|
||
<th class='w-70px'><?php echo $lang->repo->commit?></th>
|
||
<?php endif;?>
|
||
<th class='w-120px'><?php echo $lang->repo->time?></th>
|
||
<th class='w-100px'><?php echo $lang->repo->committer?></th>
|
||
<th><?php echo $lang->repo->comment?></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<?php foreach($revisions as $log):?>
|
||
<tr>
|
||
<td class='c-name'>
|
||
<div class='checkbox-primary'>
|
||
<input type='checkbox' name='revision[]' value="<?php echo $log->id?>"/>
|
||
<label></label>
|
||
</div>
|
||
</td>
|
||
<td class='versions c-name' title="<?php echo $repo->SCM == 'Git' ? substr($log->revision, 0, 10) : $log->revision;?>"><span class="revision"><?php echo html::a($this->repo->createLink('revision', "repoID=$repoID&objectID={$design->project}&revision={$log->revision}"), $repo->SCM == 'Git' ? substr($log->revision, 0, 10) : $log->revision);?></span></td>
|
||
<?php if($repo->SCM == 'Git'):?>
|
||
<td><?php echo $log->commit?></td>
|
||
<?php endif;?>
|
||
<td><?php echo substr($log->time, 0, 10);?></td>
|
||
<td><?php echo zget($users, $log->committer, $log->committer);?></td>
|
||
<?php $comment = htmlspecialchars($log->comment, ENT_QUOTES);?>
|
||
<td title='<?php echo $comment?>' class='comment c-name'><?php echo $log->comment?></td>
|
||
</tr>
|
||
<?php endforeach;?>
|
||
</tbody>
|
||
</table>
|
||
<div class='table-footer'>
|
||
<?php if(!empty($revisions)):?>
|
||
<div class="checkbox-primary check-all"><label><?php echo $lang->selectAll?></label></div>
|
||
<?php endif;?>
|
||
<div class="table-actions btn-toolbar">
|
||
<?php echo html::submitButton('', '', 'btn btn-primary')?>
|
||
</div>
|
||
<?php $pager->show('right', 'pagerjs');?>
|
||
</div>
|
||
</form>
|
||
<?php endif;?>
|
||
</div>
|
||
<?php js::set('designID', $designID);?>
|
||
<?php js::set('type', strtolower($type));?>
|
||
<?php js::set('errorDate', $lang->design->errorDate);?>
|
||
<?php include '../../common/view/footer.html.php';?>
|