Index: trunk/admin/browse.php
===================================================================
diff -u -r123 -r259
--- trunk/admin/browse.php (.../browse.php) (revision 123)
+++ trunk/admin/browse.php (.../browse.php) (revision 259)
@@ -217,18 +217,21 @@
else
int_SectionHeader();
+$filter = false; // always initialize variables before use
+
if($objSession->GetVariable("SearchWord") != '') {
$filter = true;
}
else {
- $sessVars = $objConfig->GetSessionValues(0);
- //print_pre($sessVars);
- foreach ($sessVars as $key => $value) {
- if (strstr($key, '_View')) {
- //echo "$value
";
- if ($value != 1) {
- $filter = true;
- }
+ $bit_combo = $objModules->ExecuteFunction('GetModuleInfo', 'all_bitmask');
+ $bit_combo = $objModules->MergeReturn($bit_combo);
+ foreach($bit_combo['VarName'] as $mod_name => $VarName)
+ {
+ //echo "VarName: [$VarName] = [".$objConfig->Get($VarName)."], ALL = [".$bit_combo['Bits'][$mod_name]."]
";
+ if( $objConfig->Get($VarName) != $bit_combo['Bits'][$mod_name] )
+ {
+ $filter = true;
+ break;
}
}
}