Index: branches/unlabeled/unlabeled-1.13.2/tools/debug_sample.php =================================================================== diff -u -r7008 -r7287 --- branches/unlabeled/unlabeled-1.13.2/tools/debug_sample.php (.../debug_sample.php) (revision 7008) +++ branches/unlabeled/unlabeled-1.13.2/tools/debug_sample.php (.../debug_sample.php) (revision 7287) @@ -3,58 +3,59 @@ // define('SILENT_LOG', 1); // Log all php errors on site to separate file (/silent_log.txt) // define('DBG_REQUREST_LOG', '/path/to/file');// Log all user requests to site into filename specified // define('DBG_SITE_PATH', '/relative_path/'); // set alternative BASE_PATH for old in-portal parts (where no K4 included) -// define('DBG_ZEND_PRESENT',0); // Set to 0 to debug debugger (because debugger automatically got disabled during zend debug sessions) +// define('DBG_ZEND_PRESENT',0); // Set to 0 to debug debugger (because debugger automatically got disabled during zend debug sessions) $dbg_options = Array ( + // !!! DEBUG MODE will be off if IP does not match !!! 'DBG_IP' => '193.68.72.64/26', // !!!REQUIRED!!! Define IP addreses, which are allowed to use debugger (semicolon separated) 'DEBUG_MODE' => 1, // Debug mode is allowed/disabled (note: set DBG_IP to use this one) // 'DBG_LOCAL_BASE_PATH' => 'w:', // Folder name on mapped drive, where site resides // 'DBG_TOOLBAR_BUTTONS' => 1, // Show "Show Debugger" & "Refresh Frame" buttons (on front) - + // 'DBG_USE_HIGHLIGHT' => 0, // Use "highlight_string" php function for debugger output formatting // 'DBG_RAISE_ON_WARNINGS' => 1, // Show debugger output in case of any non-fatal error 'DBG_SQL_PROFILE' => 1, // Profile SQL queries 'DBG_SQL_FAILURE' => defined('IS_INSTALL') && IS_INSTALL ? 0 : 1, // treat sql errors as fatal errors except for installation process - + 'DBG_SHOW_HTTPQUERY' => 1, // Show http query content (parsed user submit, GPC) 'DBG_SHOW_SESSIONDATA' => 1, // Show session data (at script finish) - + 'DBG_EDIT_HELP' => 1, // Show help filename on help screen // 'DBG_HELP' => 1, // Show FCK editor when viewing help screen - + // 'DBG_FORCE_THEME' => 1, // Use this theme_id instead of one in url 'DBG_PHRASES' => 1, // Add ability to translate phrases on the fly (K4 templates only) // 'DBG_WINDOW_WIDTH' => 700, // Set custom debugger layer width (in pixels) - + // 'DBG_REDIRECT' => 1, // Show links with redirect url instead of performing it (useful in events debugging) // 'DBG_VALIDATE_CONFIGS' => 1, // Check that config fields match ones from database // 'DBG_SHOW_TAGS' => 1, // Show tags beeing processed ); - - + + // for ADODB to work: begin define('ADODB_OUTP', 'dbg_SQLLog'); function dbg_SQLLog($msg, $new_line = false) { } // for ADODB to work: end - + function isSkipTable($sql) { // return false; - + // don't show sqls that use one or more tables from list below static $skipTables = Array( 'PermissionConfig','SessionData','Permissions', 'Phrase','Cache','Modules','Events', 'PersistantSessionData','EmailQueue','UserSession', 'ThemeFiles', 'Language','ConfigurationValues'); - + foreach ($skipTables as $table) { if( dbg_tableMatch($table, $sql) ) { return true; } } - + return false; } @@ -64,5 +65,5 @@ $prefix = defined('TABLE_PREFIX')?TABLE_PREFIX:GetTablePrefix(); return strpos($sql,$prefix.$table_name)!==false; } - + ?>