Index: trunk/kernel/include/category.php =================================================================== diff -u -r2562 -r3124 --- trunk/kernel/include/category.php (.../category.php) (revision 2562) +++ trunk/kernel/include/category.php (.../category.php) (revision 3124) @@ -184,7 +184,7 @@ $m_var_list_update["p"] = "1"; $cat_name = $rs->fields['Name']; if (!is_null($anchor)) - $ret .= "$cat_name"; + $ret .= "$cat_name"; else $ret .= "$cat_name"; @@ -615,7 +615,7 @@ global $m_var_list_update; $m_var_list_update["cat"] = $this->Get("CategoryId"); - $ret = GetIndexURL(2)."?env=".BuildEnv(); + $ret = HREF_Wrapper(); unset($m_var_list_update["cat"]); return $ret; } @@ -625,7 +625,7 @@ global $m_var_list_update; $m_var_list_update["cat"] = $this->Get("ParentId"); - $ret = GetIndexURL(2)."?env=".BuildEnv(); + $ret = HREF_Wrapper(); unset($m_var_list_update["cat"]); return $ret; } @@ -998,9 +998,11 @@ $var_list_update["t"] = $t; } else + { $var_list_update["t"] = $var_list["t"]; + } $m_var_list_update["cat"] = $this->Get("CategoryId"); - $ret = GetIndexURL(2)."?env=" . BuildEnv(); + $ret = HREF_Wrapper(); unset($m_var_list_update["cat"], $var_list_update["t"]); break; case "adminlink": @@ -1018,9 +1020,11 @@ $var_list_update["t"] = $t; } else + { $var_list_update["t"] = $var_list["t"]; + } $m_var_list_update["cat"] = $this->Get("CategoryId"); - $ret = GetIndexURL(2)."?env=" . BuildEnv(); + $ret = HREF_Wrapper(); unset($m_var_list_update["cat"], $var_list_update["t"]); break; case "link_selector": @@ -1693,8 +1697,7 @@ { global $objConfig, $m_var_list_update, $var_list_update, $var_list; - if(!strlen($page)) - $page = GetIndexURL(2); +// if(!strlen($page)) $page = GetIndexURL(2); $PerPage = $this->GetPerPage(); $NumPages = ceil( $this->GetNumPages($PerPage) ); @@ -1729,7 +1732,7 @@ if($StartPage>1) { $m_var_list_update["p"] = $this->Page-$PagesToList; - $prev_url = $page."?env=".BuildEnv(); + $prev_url = HREF_Wrapper(); $o .= "<<"; } @@ -1739,7 +1742,7 @@ if($p!=$this->Page) { $m_var_list_update["p"]=$p; - $href = $page."?env=".BuildEnv(); + $href = HREF_Wrapper(); $o .= " $p "; } else @@ -1750,7 +1753,7 @@ if($EndPage<$NumPages && $EndPage>0) { $m_var_list_update["p"]=$this->Page+$PagesToList; - $next_url = $page."?env=".BuildEnv(); + $next_url = HREF_Wrapper(); $o .= " >>"; } unset($m_var_list_update,$var_list_update["t"] ); @@ -1848,12 +1851,11 @@ // draw category navigation bar (at top) global $Errors, $var_list_update, $var_list, $m_var_list_update, $m_var_list, $objConfig; - $selector = isset($_REQUEST['Selector']) ? '&Selector='.$_REQUEST['Selector'] : ''; - $new = isset($_REQUEST['new']) ? '&new='.$_REQUEST['new'] : ''; - $destform = GetVar('destform') !== false ? '&destform='.GetVar('destform') : ''; + $url_params = Array('reset' => 1); + if( GetVar('Selector') ) $url_params['Selector'] = GetVar('Selector'); + if( GetVar('new') ) $url_params['new'] = GetVar('new'); + if( GetVar('destform') ) $url_params['destform'] = GetVar('destform'); - $add = $selector.$new.$destform.'&reset=1'; - $nav = ""; $m_var_list_update["p"]=1; if(strlen($target_template)==0) @@ -1866,7 +1868,7 @@ if ($LinkRoot) { $var_list_update["t"] = strlen($RootTemplate)? $RootTemplate : $target_template; - $nav = "$cat_name"; } + $nav = "$cat_name"; } else $nav = "$cat_name"; } @@ -1896,7 +1898,7 @@ { if ($admin == 1) { - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; } else { @@ -1908,7 +1910,7 @@ { $var_list_update["t"] = $target_template; } - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; } } } @@ -1925,7 +1927,7 @@ { if ($admin == 1) { - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; } else { @@ -1935,7 +1937,7 @@ } else $var_list_update["t"] = $target_template; - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; } } @@ -1969,12 +1971,12 @@ { if ($admin == 1) { - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; } else { $var_list_update["t"] = $t; - $nav[] = "".$cat_name.""; + $nav[] = "".$cat_name.""; unset($var_list_update["t"]); } }