diff --git a/module/bug/view/browse.html.php b/module/bug/view/browse.html.php index 1e5be55a9a..b7882ae84c 100644 --- a/module/bug/view/browse.html.php +++ b/module/bug/view/browse.html.php @@ -88,21 +88,21 @@ $currentBrowseType = isset($lang->bug->mySelects[$browseType]) && in_array($brow hidden)) continue;?> config->global->flow == 'onlyTest' and $menuItem->name == 'needconfirm') continue;?> name, 'QUERY') === 0 ? 'bySearch' : $menuItem->name;?> - name, 'QUERY') === 0 ? (int)substr($menuItem->name, 5) : 0;?> + name, 'QUERY') === 0 ? (int)substr($menuItem->name, 5) : 0;?> name == 'my'):?> "; echo html::a('javascript:;', $menuItem->text . " ", '', "data-toggle='dropdown'"); echo "'; ?> -
  • createLink('bug', 'browse', "productid=$productID&branch=$branch&browseType=$menuBrowseType¶m=$param"), $menuItem->text)?>
  • +
  • createLink('bug', 'browse', "productid=$productID&branch=$branch&browseType=$menuBrowseType¶m=$barParam"), $menuItem->text)?>
  •  bug->byQuery;?>
  • diff --git a/module/product/view/browse.html.php b/module/product/view/browse.html.php index 3c4b2a4b7e..dc1d2f2ca8 100644 --- a/module/product/view/browse.html.php +++ b/module/product/view/browse.html.php @@ -33,7 +33,7 @@ moduleName, $this->methodName) as $menuItem):?> hidden)) continue;?> name, 'QUERY') === 0 ? 'bySearch' : $menuItem->name;?> - name, 'QUERY') === 0 ? '¶m=' . (int)substr($menuItem->name, 5) : '';?> + name, 'QUERY') === 0 ? '¶m=' . (int)substr($menuItem->name, 5) : '';?> name == 'my'):?> "; @@ -42,12 +42,12 @@ foreach ($lang->product->mySelects as $key => $value) { echo ''; - echo html::a($this->inlink('browse', "productID=$productID&branch=$branch&browseType=$key" . $param), $value); + echo html::a($this->inlink('browse', "productID=$productID&branch=$branch&browseType=$key" . $barParam), $value); } echo ''; ?> -
  • inlink('browse', "productID=$productID&branch=$branch&browseType=$menuBrowseType" . $param), $menuItem->text);?>
  • +
  • inlink('browse', "productID=$productID&branch=$branch&browseType=$menuBrowseType" . $barParam), $menuItem->text);?>
  • product->searchStory;?>
  • diff --git a/module/search/model.php b/module/search/model.php index 971285173e..a64c104f42 100644 --- a/module/search/model.php +++ b/module/search/model.php @@ -238,8 +238,15 @@ class searchModel extends model $query->form = htmlspecialchars_decode($query->form, ENT_QUOTES); $query->sql = htmlspecialchars_decode($query->sql, ENT_QUOTES); + $hasDynamic = strpos($query->form, '$') !== false; $query->form = unserialize($query->form); - $query->sql = $this->replaceDynamic($query->sql); + if($hasDynamic) + { + $_POST = $query->form; + $this->buildQuery(); + $querySessionName = $query->form['module'] . 'Query'; + $query->sql = $this->session->$querySessionName; + } return $query; }