. */ define("RUDI_DEBUG",true); define("RUDI_DEBUG_LEVEL",true); define('NO_REPEAT',false); define('REPEAT',true); define('FORCE', true); static $last_message = NULL; static $last_message_count = 0; static $log_message_last = NULL; static $log_message_queue = array(); static $log_message_pos = 0; function decho($message, $force = false) { global $log_message_last, $log_message_queue, $log_message_pos, $config; if($force == false) { if($config['debug']['enabled'] == false || $config['debug']['show_messages'] == false) return; } date_default_timezone_set($config['logs']['timezone']); $timestamp = date('H:i:s T'); if(!is_array($message) && !is_object($message)) $message = "[$timestamp]: $message"; else { $message = $message; } if(count($log_message_queue) >= 100) array_pop($log_message_queue); array_push($log_message_queue, $message); $log_message_pos++; } function queuePrint($obj, $force = false) { global $config; if($force == false) { if($config['debug']['enabled'] == false || $config['debug']['show_messages'] == false) return; } if(is_array($obj)) { $array_dump = print_r($obj,true); echo "
" . $array_dump . "
" . $obj_dump . "
No messages
"; echo "