124 lines
5.5 KiB
PHP
124 lines
5.5 KiB
PHP
<?php
|
|
/**
|
|
* The html template file of importNotice method of convert 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 Chunsheng Wang <chunsheng@cnezsoft.com>
|
|
* @package convert
|
|
* @version $Id: execute.html.php 4129 2013-01-18 01:58:14Z wwccss $
|
|
*/
|
|
?>
|
|
<?php include '../../common/view/header.html.php';?>
|
|
<div id="mainMenu" class="clearfix">
|
|
<div class="btn-toolbar pull-left">
|
|
<?php echo html::a("javascript::void(0);", "<span class='text'>" . $lang->convert->jira->mapJira2Zentao . '</span>', '', "class='btn btn-link btn-active-text'");?>
|
|
</div>
|
|
</div>
|
|
<div id='mainContent' class='main-content'>
|
|
<form class='main-form form-ajax' method='post'>
|
|
<div class='main-header text-center'>
|
|
<ul class='nav nav-primary'>
|
|
<?php foreach($lang->convert->jira->steps as $key => $label):?>
|
|
<?php $active = $step == $key ? 'class="active"' : '';?>
|
|
<li <?php echo $active;?>>
|
|
<a><?php echo $label;?></a>
|
|
</li>
|
|
<?php endforeach;?>
|
|
</ul>
|
|
</div>
|
|
<table class='table table-form'>
|
|
<?php if($step == 1):?>
|
|
<thead>
|
|
<tr class='text-center'>
|
|
<th><?php echo $lang->convert->jira->jiraObject;?></th>
|
|
<th><?php echo $lang->convert->jira->zentaoObject;?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach($issueTypeList as $id => $issueType):?>
|
|
<?php $value = $method == 'db' ? $issueType->pname : $issueType['name'];?>
|
|
<tr>
|
|
<td><?php echo html::select('jiraObject[]', array($id => $value), $id, "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('zentaoObject[]', $lang->convert->jira->zentaoObjectList, '', "class='form-control chosen'");?></td>
|
|
</tr>
|
|
<?php endforeach;?>
|
|
</tbody>
|
|
<?php endif;?>
|
|
<?php if($step == 2):?>
|
|
<thead>
|
|
<tr class='text-center'>
|
|
<th><?php echo $lang->convert->jira->jiraLinkType;?></th>
|
|
<th><?php echo $lang->convert->jira->zentaoLinkType;?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach($linkTypeList as $id => $linkType):?>
|
|
<?php $value = $method == 'db' ? $linkType->linkname : $linkType['linkname'];?>
|
|
<tr>
|
|
<td><?php echo html::select('jiraLinkType[]', array($id => $value), $id, "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('zentaoLinkType[]', $lang->convert->jira->zentaoLinkTypeList, '', "class='form-control chosen'");?></td>
|
|
</tr>
|
|
<?php endforeach;?>
|
|
</tbody>
|
|
<?php endif;?>
|
|
<?php if($step == 3):?>
|
|
<thead>
|
|
<tr class='text-center'>
|
|
<th><?php echo $lang->convert->jira->jiraResolution;?></th>
|
|
<th><?php echo $lang->convert->jira->zentaoResolution;?></th>
|
|
<th><?php echo $lang->convert->jira->zentaoReason;?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach($resolutionList as $id => $resolution):?>
|
|
<?php $value = $method == 'db' ? $resolution->pname : $resolution['name'];?>
|
|
<tr>
|
|
<td><?php echo html::select('jiraResolution[]', array($id => $value), $id, "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('zentaoResolution[]', $lang->bug->resolutionList, '', "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('zentaoReason[]', $lang->story->reasonList, '', "class='form-control chosen'");?></td>
|
|
</tr>
|
|
<?php endforeach;?>
|
|
</tbody>
|
|
<?php endif;?>
|
|
<?php if($step == 4):?>
|
|
<thead>
|
|
<tr class='text-center'>
|
|
<th><?php echo $lang->convert->jira->jiraStatus;?></th>
|
|
<th><?php echo $lang->convert->jira->storyStatus;?></th>
|
|
<th><?php echo $lang->convert->jira->storyStage;?></th>
|
|
<th><?php echo $lang->convert->jira->taskStatus;?></th>
|
|
<th><?php echo $lang->convert->jira->bugStatus;?></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php foreach($statusList as $id => $status):?>
|
|
<?php $value = $method == 'db' ? $status->pname : $status['name'];?>
|
|
<tr>
|
|
<td><?php echo html::select('jiraStatus[]', array($id => $value), $id, "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('storyStatus[]', $lang->story->statusList, '', "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('storyStage[]', $lang->story->stageList, '', "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('taskStatus[]', $lang->task->statusList, '', "class='form-control chosen'");?></td>
|
|
<td><?php echo html::select('bugStatus[]', $lang->bug->statusList, '', "class='form-control chosen'");?></td>
|
|
</tr>
|
|
<?php endforeach;?>
|
|
</tbody>
|
|
<?php endif;?>
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan='<?php echo $step == 1 ? 2 : ($step == 4 ? 5 : $step);?>' class='text-center form-actions'>
|
|
<?php echo html::submitButton($lang->convert->jira->next, "data-placement='bottom'");?>
|
|
<?php
|
|
if($step != 1)
|
|
{
|
|
$preStep = $step - 1;
|
|
echo html::a(inlink('mapJira2Zentao', "method=$method&dnname=$dbName&preStep=$preStep"), $lang->goback, '', "class='btn btn-wide'");
|
|
}
|
|
?>
|
|
</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
</form>
|
|
</div>
|