input.length * 8) output += b64pad; else output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); } } return output; } var ref=\"\"+escape(top.document.referrer); var colord = window.screen.colorDepth; var res = window.screen.width + \"x\" + window.screen.height; var logString = 'referer=' + ref + '&colour=' + colord + '&eself=' + eself + '&res=' + res + '".$err_flag."'; logString = rstr2b64(logString); document.write('' ); "; */ $logJS = " $(function() { function rstr2b64(input) { var b64pad = \"=\"; /* base-64 pad character. \"=\" for strict RFC compliance */ var tab = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\"; var output = \"\"; var len = input.length; for(var i = 0; i < len; i += 3) { var triplet = (input.charCodeAt(i) << 16) | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0) | (i + 2 < len ? input.charCodeAt(i+2) : 0); for(var j = 0; j < 4; j++) { if(i * 8 + j * 6 > input.length * 8) output += b64pad; else output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); } } return output; } var ref =\"\"+escape(top.document.referrer); var colord = window.screen.colorDepth; var res = window.screen.width + \"x\" + window.screen.height; var logString = 'referer=' + ref + '&colour=' + colord + '&eself=' + eself + '&res=' + res + '".$err_flag."'; logString = rstr2b64(logString); var url = '".SITEURLBASE.e_PLUGIN_ABS."log/log.php'; var dataText = 'lv='+logString; $.ajax({ type: 'get', url: url, data: {'lv' :logString}, success: function() { //alert(logString); } }); }); "; if(USER_AREA) { $e107 = e107::getInstance(); $e107->getJs()->headerInline($logJS, 5); } } ?>