HEX
Server: Apache
System: Linux p3plzcpnl507418.prod.phx3.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
User: retoti4c1e1s (10075650)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/retoti4c1e1s/www/thecommitment.earth/wp-content/plugins/trx_addons/js/trx_addons.debug.js
/**
 * Debug utilities (for internal use only!)
 *
 * @package WordPress
 * @subpackage ThemeREX Addons
 * @since v1.0
 */

/* global jQuery:false */
/* global TRX_ADDONS_STORAGE:false */

(function() {

	"use strict";
	
	window.trx_addons_debug_object = function(obj) {
		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 = trx_addons_replicate(html ? '&nbsp;' : ' ', 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>" : "")+'='+trx_addons_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);
	};
	
	window.trx_addons_debug_log = function(s) {
		if (TRX_ADDONS_STORAGE['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) window.dcl = function(s) { console.log(s); };
	if (window.dco===undefined) window.dco = function(s,r) { console.log(trx_addons_debug_object(s,false,r)); };
	if (window.dal===undefined) window.dal = function(s) { if (TRX_ADDONS_STORAGE['user_logged_in']) alert(s); };
	if (window.dao===undefined) window.dao = function(s,r) { if (TRX_ADDONS_STORAGE['user_logged_in']) alert(trx_addons_debug_object(s,false,r)); };
	if (window.ddl===undefined) window.ddl = function(s) { trx_addons_debug_log(s); };
	if (window.ddo===undefined) window.ddo = function(s,r) { trx_addons_debug_log(trx_addons_debug_object(s,true,r)); };

})();