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 "
';
?>
-
+
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 '';
?>
-
+
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;
}