Renderlife
10/31/2018 - 4:50 AM

Хрен знает для чего эта функция, но по названию понятно что для дебага

if (!function_exists('debugFile')) {
	/**
	 * @param $message
	 * @param string $file
	 * @param string $path
	 */
	function debugFile($message, $file = 'debug.dbg', $path = '/upload/debug/')
	{
		$message = is_array($message) ? print_r($message, 1) : $message;
		$log_path = $_SERVER['DOCUMENT_ROOT'] . $path;
		CheckDirPath($log_path, true);
		$log_file = $log_path . $file;
		$info = debug_backtrace();
		$info = $info[0];
		$info['file'] = substr($info['file'], strlen($_SERVER['DOCUMENT_ROOT']));
		$where = "{$info['file']}:{$info['line']}";
		$str = $where . "\r\n" . $message . "\r\n";
		file_put_contents($log_file, $str, FILE_APPEND);
	}
}