* adjust task #2784.
This commit is contained in:
@@ -320,11 +320,10 @@ class project extends control
|
||||
*
|
||||
* @param int $projectID
|
||||
* @param int $fromProject
|
||||
* @param bool $containDoing
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function importTask($toProject, $fromProject = 0, $containDoing = false)
|
||||
public function importTask($toProject, $fromProject = 0)
|
||||
{
|
||||
if(!empty($_POST))
|
||||
{
|
||||
@@ -335,7 +334,7 @@ class project extends control
|
||||
$project = $this->commonAction($toProject);
|
||||
$branches = $this->project->getProjectBranches($toProject);
|
||||
$tasks = $this->project->getTasks2Imported($toProject, $branches);
|
||||
$projects = $this->project->getProjectsToImport(array_keys($tasks), $containDoing);
|
||||
$projects = $this->project->getProjectsToImport(array_keys($tasks));
|
||||
unset($projects[$toProject]);
|
||||
unset($tasks[$toProject]);
|
||||
|
||||
@@ -362,7 +361,6 @@ class project extends control
|
||||
$this->view->tasks2Imported = $tasks2Imported;
|
||||
$this->view->projects = $projects;
|
||||
$this->view->projectID = $project->id;
|
||||
$this->view->containDoing = $containDoing;
|
||||
$this->view->fromProject = $fromProject;
|
||||
$this->display();
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#titlebar .input-group {position: relative; top: -6px; margin-left: 10px; width: 500px;}
|
||||
#titlebar .input-group {position: relative; top: -6px; margin-left: 10px; width: 300px;}
|
||||
#titlebar .input-group-addon, #titlebar .form-control {font-size: 12px; padding: 5px 10px; line-height: 18px; height: 30px}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
function reload(toProject, fromProject)
|
||||
{
|
||||
link = createLink('project','importtask','toProject='+toProject + '&fromProject='+fromProject + '&containDoing=' + containDoing);
|
||||
link = createLink('project','importtask','toProject='+toProject + '&fromProject='+fromProject);
|
||||
location.href = link;
|
||||
}
|
||||
$(function()
|
||||
|
||||
@@ -51,7 +51,6 @@ $lang->project->mine = 'My Responsibility: ';
|
||||
$lang->project->other = 'Other:';
|
||||
$lang->project->deleted = 'Deleted';
|
||||
$lang->project->delayed = 'Delayed';
|
||||
$lang->project->containDoing = 'including doing project';
|
||||
|
||||
$lang->project->start = 'Start';
|
||||
$lang->project->activate = 'Activate';
|
||||
|
||||
@@ -51,7 +51,6 @@ $lang->project->mine = '我负责:';
|
||||
$lang->project->other = '其他:';
|
||||
$lang->project->deleted = '已删除';
|
||||
$lang->project->delayed = '已延期';
|
||||
$lang->project->containDoing = '包含进行中的项目';
|
||||
|
||||
$lang->project->start = '开始';
|
||||
$lang->project->activate = '激活';
|
||||
|
||||
@@ -1042,7 +1042,7 @@ class projectModel extends model
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function getProjectsToImport($projectIds, $containDoing = 'false')
|
||||
public function getProjectsToImport($projectIds)
|
||||
{
|
||||
$projects = $this->dao->select('*')->from(TABLE_PROJECT)
|
||||
->where('id')->in($projectIds)
|
||||
@@ -1054,14 +1054,7 @@ class projectModel extends model
|
||||
$now = date('Y-m-d');
|
||||
foreach($projects as $id => $project)
|
||||
{
|
||||
if($containDoing)
|
||||
{
|
||||
if($this->checkPriv($project) and ($project->status == 'done' or $project->status == 'doing' or $project->end < $now)) $pairs[$id] = ucfirst(substr($project->code, 0, 1)) . ':' . $project->name;
|
||||
}
|
||||
else
|
||||
{
|
||||
if($this->checkPriv($project) and ($project->status == 'done' or $project->end < $now)) $pairs[$id] = ucfirst(substr($project->code, 0, 1)) . ':' . $project->name;
|
||||
}
|
||||
if($this->checkPriv($project)) $pairs[$id] = ucfirst(substr($project->code, 0, 1)) . ':' . $project->name;
|
||||
}
|
||||
return $pairs;
|
||||
}
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php include '../../common/view/tablesorter.html.php';?>
|
||||
<?php js::set('containDoing', $containDoing);?>
|
||||
<div id='titlebar'>
|
||||
<div class='heading'>
|
||||
<span class='prefix pull-left'><?php echo html::icon($lang->icons['task']);?></span>
|
||||
@@ -21,13 +20,6 @@
|
||||
<?php $projects = array(0 => $lang->project->allProjects) + $projects;?>
|
||||
<span class='input-group-addon'><?php echo $lang->project->selectProject;?></span>
|
||||
<?php echo html::select('fromproject', $projects, $fromProject, "onchange='reload($projectID, this.value)' class='form-control chosen'");?>
|
||||
<span class='input-group-btn'>
|
||||
<?php
|
||||
$toggleClass = $containDoing ? 'icon-checked' : 'icon-check-empty';
|
||||
$params = $containDoing ? "toProject=$projectID&fromProject=$fromProject" : "toProject=$projectID&fromProject=$fromProject&containDoing=true";
|
||||
echo html::a($this->createLink('project', 'importTask', $params), "<i class={$toggleClass}></i> " . $lang->project->containDoing, '', "class='btn'");
|
||||
?>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user