| Server IP : 68.178.247.200 / Your IP : 216.73.216.14 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/x9dppmxs4rgd/public_html/wp-content/themes/grace-church/fw/js/ |
Upload File : |
/**
* Grace-Church Framework: Debug utilities
*
* @package grace_church
* @since grace_church 1.0
*/
function grace_church_debug_object(obj) {
"use strict";
var html = arguments[1] ? arguments[1] : false; // Tags decorate
var recursive = arguments[2] ? arguments[2] : false; // Show inner objects (arrays)
var showMethods = arguments[3] ? arguments[3] : false; // Show object's methods
var level = arguments[4] ? arguments[4] : 0; // Nesting level (for internal usage only)
var dispStr = "";
var addStr = "";
if (level>0) {
dispStr += (obj===null ? "null" : typeof(obj)) + (html ? "\n<br />" : "\n");
addStr = replicate(html ? ' ' : ' ', level*2);
}
if (obj!==null) {
for (var prop in obj) {
if (!showMethods && typeof(obj[prop])=='function') // || prop=='innerHTML' || prop=='outerHTML' || prop=='innerText' || prop=='outerText')
continue;
if (recursive && (typeof(obj[prop])=='object' || typeof(obj[prop])=='array') && obj[prop]!=obj)
dispStr += addStr + (html ? "<b>" : "")+prop+(html ? "</b>" : "")+'='+grace_church_debug_object(obj[prop], html, recursive, showMethods, level+1);
else
dispStr += addStr + (html ? "<b>" : "")+prop+(html ? "</b>" : "")+'='+(typeof(obj[prop])=='string' ? '"' : '')+obj[prop]+(typeof(obj[prop])=='string' ? '"' : '')+(html ? "\n<br />" : "\n");
}
}
return dispStr; //decodeURI(dispStr);
}
function grace_church_debug_log(s) {
if (GRACE_CHURCH_GLOBALS['user_logged_in']) {
if (jQuery('#debug_log').length == 0) {
jQuery('body').append('<div id="debug_log"><span id="debug_log_close" onclick="jQuery(\'#debug_log\').hide();">x</span><div id="debug_log_content"></div></div>');
}
jQuery('#debug_log_content').append('<br>'+s);
jQuery('#debug_log').show();
}
}
if (window.dcl===undefined) function dcl(s) { console.log(s); }
if (window.dco===undefined) function dco(s) { console.log(grace_church_debug_object(s)); }
if (window.dal===undefined) function dal(s) { if (GRACE_CHURCH_GLOBALS['user_logged_in']) alert(s); }
if (window.dao===undefined) function dao(s) { if (GRACE_CHURCH_GLOBALS['user_logged_in']) alert(grace_church_debug_object(s)); }
if (window.ddl===undefined) function ddl(s) { grace_church_debug_log(s); }
if (window.ddo===undefined) function ddo(s) { grace_church_debug_log(grace_church_debug_object(s)); }