Page Menu
Home
In-Portal Phabricator
Search
Configure Global Search
Log In
Files
F1054365
in-portal
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Jul 6, 9:35 AM
Size
3 KB
Mime Type
text/x-diff
Expires
Tue, Jul 8, 9:35 AM (2 h, 8 m)
Engine
blob
Format
Raw Data
Handle
680111
Attached To
rINP In-Portal
in-portal
View Options
Index: trunk/tools/debug_sample.php
===================================================================
--- trunk/tools/debug_sample.php (revision 4100)
+++ trunk/tools/debug_sample.php (revision 4101)
@@ -1,39 +1,86 @@
<?php
- define('DEBUG_MODE',1);
+ //define('SILENT_LOG', 1);
+
+ define('DEBUG_MODE', 1);
if( defined('DEBUG_MODE') && DEBUG_MODE ) InitDebugger();
+ //define('DBG_SITE_PATH', '/'); // set alternative BASE_PATH for old in-portal parts (where no K4 included)
+
+ //define('CMS', 1); // search for missing templates on HDD in database
+
function InitDebugger()
{
- define('WINDOWS_ROOT', 'w:');
-
- //define('DBG_RAISE_ON_WARNINGS',1);
+ define('DBG_LOCAL_BASE_PATH', 'w:');
+
+// define('DBG_RAISE_ON_WARNINGS',1);
define('DBG_SQL_PROFILE',1); // profile SQL queries
- define('DBG_SQL_FAILURE',1); // assume sql errors as php fatal errors, warning otherwise
+ define('DBG_SQL_FAILURE', defined('IS_INSTALL') && IS_INSTALL ? 0 : 1); // assume sql errors as php fatal errors, warning otherwise
+
+ define('DBG_SHOW_HTTPQUERY', 1); // show http query content
+ define('DBG_SHOW_SESSIONDATA', 1); // show session data
+
+ define('DBG_SHOW_EXPIRATION', 1); // show session expiration counter in admin
+
+// define('DBG_EDIT_HELP', 1); // Show help filename on help screen
+// define('DBG_HELP', 1); // Show FCK editor when viewing help screen
- // for ADODB
+// define('DBG_FORCE_THEME', 1); // Use this ThemeId, not one passed in env
+ define('DBG_PHRASES', 1); // Add ability to translate phrases on the fly (K4 only)
+ define('DBG_WINDOW_WIDTH', 700);// Set custom debugger layer width (in pixels)
+
+// define('DBG_REDIRECT', 1);
+// define('DBG_ZEND_PRESENT',0);
+ //define('DBG_VALIDATE_CONFIGS',1); // check that config fields match ones from database
+// define('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)
{
- static $skipTables = Array( 'Modules','Language','PermissionConfig','PermCache',
- 'SessionData','ConfigurationValues','Events','Phrase',
- 'PersistantSessionData','EmailQueue','UserSession',
- 'Permissions','ThemeFiles');
-
- foreach($skipTables as $table) if( tableMatch($table,$sql) ) return true;
+ // don't show sqls that use one or more tables from list below
+ static $skipTables = Array( 'PermissionConfig','SessionData','Permissions',
+ 'Phrase','Cache',
+ 'PersistantSessionData','EmailQueue','UserSession',
+ 'ThemeFiles', 'Language');
+ // ,'Modules',,'PermCache','Events''ConfigurationValues',
+
+ // make exception for scripts listed below
+ $filename = basename($_SERVER['PHP_SELF']);
+ switch ($filename) {
+ case 'session_list.php':
+ $allow_tables = Array('UserSession', 'SessionData');
+ break;
+
+ default:
+ $allow_tables = Array();
+ break;
+ }
+
+ foreach ($allow_tables as $allowed_table) {
+ unset($skipTables[ array_search($allowed_table, $skipTables)]);
+ }
+
+ foreach ($skipTables as $table) {
+ if( tableMatch($table,$sql) ) {
+ return true;
+ }
+ }
return false;
}
function tableMatch($table_name,$sql)
{
static $prefix = '';
$prefix = defined('TABLE_PREFIX')?TABLE_PREFIX:GetTablePrefix();
return strpos($sql,$prefix.$table_name)!==false;
}
}
-?>
\ No newline at end of file
+?>
Property changes on: trunk/tools/debug_sample.php
___________________________________________________________________
Modified: cvs2svn:cvs-rev
## -1 +1 ##
-1.9
\ No newline at end of property
+1.10
\ No newline at end of property
Event Timeline
Log In to Comment