Server IP : 85.193.89.191 / Your IP : 18.117.184.115 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/bitrix/www/local/php_interface/include/ |
Upload File : |
<? if(!function_exists('_vardump')){ /* * Custom vardump * * @param mixed $var * @param string $output ('f' or 'd') * @param boolean $checkAccess */ function _vardump($var = '', $output = 'display', $checkAccess = true){ global $USER; if($checkAccess && !$USER->IsAdmin()) return; $dump = print_r($var, true); $backtraceInfo = debug_backtrace(false); $source = 'File <b>'.$backtraceInfo[0]['file'].'</b> in line <b>'.$backtraceInfo[0]['line'].'</b>'; switch($output){ case 'f': case 'file': $logPath = $_SERVER['DOCUMENT_ROOT'].'/vardump_log.txt'; $logFile = fopen($logPath, 'a'); fwrite($logFile, "---— " . date('d.m.Y H:i:s') . " | " . strip_tags($source) . " —----------------------\n" . $dump . "\n\n"); fclose($logFile); break; default: $dump = '<div style="margin: 20px; background: #fdf5db; border-radius: 4px; padding: 5px; border: 1px solid #ffe69d; box-shadow: 0 0 10px 0px #ccc; font-family: Arial;"><div style="margin-bottom: 5px; font-size: 11px; color: #848484; overflow:hidden;" title="'.strip_tags($source).'">'.$source.'</div><pre style="display: block; margin: 0; padding: 10px; background: #fff; border: 1px solid #ccc; max-height: 400px; overflow: scroll; font-size: 13px; color: #000;">'.$dump.'</pre></div>'; echo $dump; break; } } } function isMobile() { return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); }