SuinDebug is a site preload. It will help your debugging when you develop modules in XOOPS Cube Legacy.
Features
SuinDebug doesn't litter your XOOPS
SuinDebug consists of only one site preload file. You never have to write {stdout_buffer} in your theme. You never have to upload too many files for debugging. You never have to add any information into your database. You only have to upload SuinDebug preload.
SuinDebug doesn't litter your webpages with errors
SuinDebug doesn't directory output debugging information into your webpages such as PHP or MySQL. So, it doesn't break webpage layout with debugginf information.
SuinDebug never opens popup windows any more
To show debugging informaiton, SuinDebug uses mordal window. So it never annoy you with popup windows.
SuinDebug has good interface
Without changing debugging mode, you can browse SQL, Delegate, XoopsTpl, stdout_buffer, PHP Errors at the same time in the same window.
How to Use
Please Download SuinDebug.
Please Upload it to {XOOPS_ROOT}/preload/
Please Turn on JavaScript and login as site admin.
Please Turn on PHP debugging mode in legacy module.
Please Move your pointer by near 100px from window top.
Notice
Please DO NOT upload SuinDebug to public website. SuinDebug should be used only in local developing envenment; for example, VMware, XAMMP, MAMP and so on. When you public your website, please remove SuinDebug.
included templates & config files (load time in seconds)
no templates included
assigned template variables
{$SCRIPT_NAME} "/pmlite.php"
{$actionForm} Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 534001 bytes) in /.../class/smarty/plugins/modifier.debug_print_var.php on line 37