Index: trunk/admin/advanced_view.php =================================================================== diff -u -r141 -r259 --- trunk/admin/advanced_view.php (.../advanced_view.php) (revision 141) +++ trunk/admin/advanced_view.php (.../advanced_view.php) (revision 259) @@ -257,17 +257,17 @@ int_SectionHeader(); -$filter = false; -$sessVars = $objConfig->GetSessionValues(0); -//print_pre($sessVars); -foreach ($sessVars as $key => $value) { - if (strstr($key, '_View')) { - //echo "$value
"; - if ($value != 1) { + $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; } } -} ?>