tree->manage, '', "class='btn btn-info btn-wide'");?>
product->getById($productID);
$removeLink = $browseType == 'byproduct' ? inlink('task', "projectID=$projectID&browseType=$status¶m=0&orderBy=$orderBy&recTotal=0&recPerPage={$pager->recPerPage}") : 'javascript:removeCookieByKey("productBrowseParam")';
echo $product->name;
echo html::a($removeLink, "", '', "class='text-muted'");
}
elseif(!empty($moduleID))
{
$module = $this->tree->getById($moduleID);
$removeLink = $browseType == 'bymodule' ? inlink('task', "projectID=$projectID&browseType=$status¶m=0&orderBy=$orderBy&recTotal=0&recPerPage={$pager->recPerPage}") : 'javascript:removeCookieByKey("moduleBrowseParam")';
echo $module->name;
echo html::a($removeLink, "", '', "class='text-muted'");
}
else
{
$this->app->loadLang('tree');
echo $this->lang->tree->all;
}
?>
type == 'ops' && $menuItem->name == 'needconfirm') continue;
if(isset($menuItem->hidden)) continue;
$menuType = $menuItem->name;
if($menuType == 'QUERY')
{
if(isset($lang->custom->queryList))
{
echo "
";
$current = $menuItem->text;
$active = '';
$dropdownHtml = "
';
}
}
elseif($menuType != 'status' and $menuType != 'QUERY')
{
$label = "{$menuItem->text}";
$label .= $menuType == $browseType ? " {$pager->recTotal}" : '';
$active = $menuType == $browseType ? 'btn-active-text' : '';
echo html::a(inlink('task', "project=$projectID&type=$menuType"), $label, '', "id='{$menuType}' class='btn btn-link $active'");
}
elseif($menuType == 'status')
{
echo "- ";
foreach($lang->custom->queryList as $queryID => $queryTitle)
{
if($this->session->taskBrowseType == 'bysearch' and $queryID == $param)
{
$current = "{$queryTitle} {$pager->recTotal}";
$active = 'btn-active-text';
}
$dropdownHtml .= '
- '; $dropdownHtml .= html::a($this->createLink('project', 'task', "project=$projectID&type=bySearch¶m=$queryID"), $queryTitle); } $dropdownHtml .= '
";
$taskBrowseType = isset($status) ? $this->session->taskBrowseType : '';
$current = $menuItem->text;
$active = '';
if(isset($lang->project->statusSelects[$taskBrowseType]))
{
$current = "{$lang->project->statusSelects[$taskBrowseType]} {$pager->recTotal}";
$active = 'btn-active-text';
}
echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link $active'");
echo "
';
}
}
?>
product->searchStory;?>
- ";
foreach($lang->project->statusSelects as $key => $value)
{
if($key == '') continue;
echo '
- '; echo html::a($this->createLink('project', 'task', "project=$projectID&type=$key"), $value); } echo '
-
createLink('task', 'export', "project=$projectID&orderBy=$orderBy&type=$browseType") : '#';
echo "
- " . html::a($link, $lang->story->export, '', $misc) . " "; ?>
-
createLink('project', 'importTask', "project=$project->id") : '#';
echo "
- " . html::a($link, $lang->project->importTask, '', $misc) . " "; $class = common::hasPriv('project', 'importBug') ? '' : "class=disabled"; $misc = common::hasPriv('project', 'importBug') ? "class='import'" : "class=disabled"; $link = common::hasPriv('project', 'importBug') ? $this->createLink('project', 'importBug', "project=$project->id") : '#'; echo "
- " . html::a($link, $lang->project->importBug, '', $misc) . " "; ?>