tree->manage, '', "class='btn btn-info btn-wide'");?>
', '', 'btn btn-icon btn-sm btn-info sidebar-toggle');?>
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(strpos($menuType, 'QUERY') === 0)
{
$queryID = (int)substr($menuType, 5);
echo html::a(inlink('task', "project=$projectID&type=bySearch¶m=$queryID"), $menuItem->text, '', "id='{$menuType}Tab' class='btn btn-link'");
}
elseif($menuType != 'status')
{
$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 "
";
$taskBrowseType = isset($status) ? $this->session->taskBrowseType : '';
$current = zget($lang->project->statusSelects, $taskBrowseType, '');
if(empty($current)) $current = $menuItem->text;
echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link'");
echo "
';
}
}
echo "- ";
foreach ($lang->project->statusSelects as $key => $value)
{
if($key == '') continue;
echo '
- '; echo html::a($this->createLink('project', 'task', "project=$projectID&type=$key"), $value); } echo '
";
$groupBy = isset($groupBy) ? $groupBy : '';
$current = zget($lang->project->groups, isset($groupBy) ? $groupBy : '', '');
echo html::a('javascript:;', $current . " ", '', "data-toggle='dropdown' class='btn btn-link'");
echo "
';
?>
product->searchStory;?>
- ";
foreach ($lang->project->groups as $key => $value)
{
if($key == '') continue;
if($project->type == 'ops' && $key == 'story') continue;
echo '
- '; common::printLink('project', 'groupTask', "project=$projectID&groupBy=$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) . " "; $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) . " "; ?>