Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 2.1.2
-
Fix Version/s: 2.1.3
-
Component/s: Admin Interface
-
Labels:None
-
Originating Party:Documentation
-
What Changed:Hide4015949d2aacf87d637d34b06be21a5907567653
new commit id: ffb7f2ff65e08db5524291a3d6ee026cf4a37494
commit id: 951bd3c9b5f52865e28fe8e03961096cce860f86Show4015949d2aacf87d637d34b06be21a5907567653 new commit id: ffb7f2ff65e08db5524291a3d6ee026cf4a37494 commit id: 951bd3c9b5f52865e28fe8e03961096cce860f86
Description
Any details which could help an attacker identify unpatched servers using a search engine should be removed. Also a robots.txt file should be in /usr/share/airtime/public/ to discourage indexing by search engines. See http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449
This Airtime version number is used to force the browser to reload js + css files whenever Airtime is upgraded.
This Airtime version number is used to force the browser to reload js + css files whenever Airtime is upgraded.
Activity
Hide
Permalink
Cliff Wang
added a comment -
fixed, verified at Airtime 2.1.0+76c598c
Show
Cliff Wang
added a comment - fixed, verified at Airtime 2.1.0+76c598c
Hide
Cliff Wang
added a comment -
Version Number still can be catched by login page's sourcecode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>111 - Airtime</title> <script type="text/javascript" src="/js/libs/jquery-1.7.2.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery-ui-1.8.18.custom.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery.stickyPanel.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/qtip/jquery.qtip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/jplayer/jquery.jplayer.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/sprintf/sprintf-0.7-beta1.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var baseUrl='/' //]]>
</script>
<script type="text/javascript" src="/js/airtime/dashboard/helperfunctions.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/dashboard.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/versiontooltip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/common/common.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var userType = ''; //]]>
</script>
<script type="text/javascript" src="/js/airtime/login/login.js?2.1.0+76c598c"></script> <link href="/css/redmond/jquery-ui-1.8.8.custom.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/pro_dropdown_3.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/qtip/jquery.qtip.min.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/styles.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/masterpanel.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<style type="text/css" media="screen">
#ZFDebug_debug { font: 11px/1.4em Lucida Grande, Lucida Sans Unicode, sans-serif; position:fixed; bottom:5px; left:5px; color:#000; z-index: 255;}
#ZFDebug_debug ol {margin:10px 0px; padding:0 25px}
#ZFDebug_debug li {margin:0 0 10px 0;}
#ZFDebug_debug .clickable {cursor:pointer}
#ZFDebug_toggler { font-weight:bold; background:#BFBFBF; }
.ZFDebug_span { border: 1px solid #999; border-right:0px; background:#DFDFDF; padding: 5px 5px; }
.ZFDebug_last { border: 1px solid #999; }
.ZFDebug_panel { text-align:left; position:absolute;bottom:21px;width:800px; max-height:400px; overflow:auto; display:none; background:#E8E8E8; padding:5px; border: 1px solid #999; }
.ZFDebug_panel .pre {font: 11px/1.4em Monaco, Lucida Console, monospace; margin:0 0 0 22px}
#ZFDebug_exception { border:1px solid #CD0A0A;display: block; }
</style>
<script type="text/javascript">
if (typeof jQuery == "undefined") {
var scriptObj = document.createElement("script");
scriptObj.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js";
scriptObj.type = "text/javascript";
var head=document.getElementsByTagName("head")[0];
head.insertBefore(scriptObj,head.firstChild);
jQuery.noConflict();
}
var ZFDebugLoad = window.onload;
window.onload = function(){
if (ZFDebugLoad) {
ZFDebugLoad();
}
ZFDebugCollapsed();
};
function ZFDebugCollapsed() {
if (0 == 1) {
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").css("left", "-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px");
}
}
function ZFDebugPanel(name) {
jQuery(".ZFDebug_panel").each(function(i){
if(jQuery(this).css("display") == "block") {
jQuery(this).slideUp();
} else {
if (jQuery(this).attr("id") == name)
jQuery(this).slideDown();
else
jQuery(this).slideUp();
}
});
}
function ZFDebugSlideBar() {
if (jQuery("#ZFDebug_debug").position().left > 0) {
document.cookie = "ZFDebugCollapsed=1;expires=;path=/";
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").animate({left:"-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px"}, "normal", "swing");
} else {
document.cookie = "ZFDebugCollapsed=0;expires=;path=/";
jQuery("#ZFDebug_toggler").html("«");
return jQuery("#ZFDebug_debug").animate({left:"5px"}, "normal", "swing");
}
}
function ZFDebugToggleElement(name, whenHidden, whenVisible){
if(jQuery(name).css("display")=="none"){
jQuery(whenVisible).show();
jQuery(whenHidden).hide();
} else {
jQuery(whenVisible).hide();
jQuery(whenHidden).show();
}
jQuery(name).slideToggle();
}
</script></head>
<body>
<div id="login-page">
<div class="login_box">
<div class="logobox"> </div>
<h2>Login</h2>
<div id="login" class="login-content clearfix">
<p class="light" style=''>Please enter your user name and password</p>
<form enctype="application/x-www-form-urlencoded" method="post" action="">
<dl class="zend_form">
<dt id="username-label">
<label for="username" class="required">
Username: </label>
</dt>
<dd id="username-element">
<input type="text" name="username" id="username" value="" class="input_text" /> </dd>
<dt id="password-label">
<label for="password" class="required">
Password: </label>
</dt>
<dd id="password-element">
<input type="password" name="password" id="password" value="" class="input_text" /> </dd>
<dt id="reset-label" class="hidden"> </dt>
<dd id="reset-element" class="text-right">
<a href="/login/password-restore" class="link reset">Reset password</a>
</dd>
<dt id="submit-label"> </dt>
<dd id="submit-element">
<input type="submit" name="submit" id="submit" value="Login" class="ui-button ui-widget ui-state-default ui-button-text-only center" /> </dd>
</dl>
</form> </div>
</div>
</div>
<div class="footer">
Airtime Copyright © Sourcefabric o.p.s. All rights reserved.<br/>
Maintained and distributed under GNU GPL v.3 by <a href="http://www.sourcefabric.org"> Sourcefabric o.p.s </a>
</div>
<div id="ZFDebug_debug"><div id="ZFDebug_copyright" class="ZFDebug_panel"><h4>ZFDebug v1.5.4</h4><p>©2008-2009 <a href="http://jokke.dk">Joakim Nygård</a> & <a href="http://www.bangal.de">Andreas Pankratz</a></p><p>The project is hosted at <a href="http://code.google.com/p/zfdebug/">http://zfdebug.googlecode.com</a> and released under the BSD License<br />Includes images from the <a href="http://www.famfamfam.com/lab/icons/silk/">Silk Icon set</a> by Mark James</p><p>Disable ZFDebug temporarily by sending ZFDEBUG_DISABLE as a GET/POST parameter</p></div><div id="ZFDebug_variables" class="ZFDebug_panel"><h4>$_COOKIE</h4><div id="ZFDebug_cookie"><div class="pre">PHPSESSID => 'cih7u4qkmmn84nnqljcko4n4a1'<br /></div></div><h4>Request</h4><div id="ZFDebug_requests"><div class="pre">action => 'index'<br />controller => 'login'<br />module => 'default'<br /></div></div><h4>View vars</h4><div id="ZFDebug_vars"><div class="pre">airtimeCopyright => '2010-2012'<br />airtimeVersion => '2.1.0+76c598c'<br />form => Application_Form_Login Object()<br />message => 'Please enter your user name and password'<br /></div></div></div><div id="ZFDebug_memory" class="ZFDebug_panel"><h4>Memory Usage</h4>Dispatch: 3477.92K<br /></div><div id="ZFDebug_time" class="ZFDebug_panel"><h4>Custom Timers</h4>Dispatch: 26.33 ms<br /><h4>Overall Timers</h4>default<br /><div class="pre"> login<br /><div class="pre"> index<br /><div class="pre"> Avg: 1424.89 ms / 2 requests<br /> Min: 973.16 ms<br /> Max: 1876.61 ms<br /></div></div></div><br />Reset timers by sending ZFDEBUG_RESET as a GET/POST parameter</div><div id="ZFDebug_info"><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_copyright');"><img src="data:image/gif;base64,R0lGODlhEAAQAPcAAPb7/ef2+VepAGKzAIC8SavSiYS9Stvt0uTx4fX6+ur1632+QMLgrGOuApDIZO738drs0Ofz5t7v2MfjtPP6+t7v12SzAcvnyX2+PaPRhH2+Qmy3H3K5LPP6+cXkwIHAR2+4JHi7NePz8YC/Rc3ozfH49XK5KXq9OrzdpNzu1YrEUqrVkdzw5uTw4d/v2dDow5zOeO3279Hq0m+4JqrUhpnMbeHw3N3w6Mflwm22HmazBODy7tfu3un06r7gsuXy4sTisIzGXvH59ny9PdPr1rXZpMzlu36/Q5bLb+Pw3tDnxNHr1Lfbm+b199/x62q1Fp3NcdjszqTPh/L599vt04/GWmazCPb7/LHZnW63I3W6MXa7MmGuAt/y7Gq1E2m0Eb7cp9frzZLJaO/489bu3HW3N7rerN/v2q7WjIjEVuLx343FVrDXj9nt0cTjvW2zIoPBSNjv4OT09IXDUpvLeeHw3dPqyNLpxs/nwHe8OIvFWrPaoGe0C5zMb83mvHm8Oen06a3Xl9XqyoC/Qr/htWe0DofDU4nFWbPYk7ndqZ/PfYPBTMPhrqHRgoLBSujz55PKadHpxfX6+6LNeqPQfNXt2pPIYH2+O7vcoHi4OOf2+PL5+NTs2N3u1mi1E7XZl4zEVJjLaZHGauby5KTShmSzBO/38s/oz3i7MtbrzMHiuYTCT4fDTtXqye327uDv3JDHXu328JnMcu738LLanvD49ZTJYpPKauX19tvv44jBWo7GWpfKZ+Dv27XcpcrluXu8ONTs16zXleT08qfUjKzUlc7pzm63HaTRfZXKZuj06HG4KavViGe0EcDfqcjmxaDQgZrNdOHz77/ep4/HYL3esnW6LobCS3S5K57OctDp0JXKbez17N7x6cbkwLTZlbXXmLrcnrvdodHr06PQe8jkt5jIa93v13m8OI7CW3O6L3a7Nb7gs6nUjmu2GqjTgZjKaKLQeZnMc4LAReL08rTbopbLbuTx4KDOdtbry7DYmrvfrrPaoXK5K5zOegAAACH5BAEAAAAALAAAAAAQABAAAAhMAAEIHEiwoMGDCBMOlCKgoUMuHghInEiggEOHAC5eJNhQ4UAuAjwIJLCR4AEBDQS2uHiAYLGOHjNqlCmgYAONApQ0jBGzp8+fQH8GBAA7" style="vertical-align:middle" alt="copyright" title="copyright" /> 1.11.11/5.3.10-1ubuntu3.1</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_variables');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFWSURBVBgZBcE/SFQBAAfg792dppJeEhjZn80MChpqdQ2iscmlscGi1nBPaGkviKKhONSpvSGHcCrBiDDjEhOC0I68sjvf+/V9RQCsLHRu7k0yvtN8MTMPICJieaLVS5IkafVeTkZEFLGy0JndO6vWNGVafPJVh2p8q/lqZl60DpIkaWcpa1nLYtpJkqR1EPVLz+pX4rj47FDbD2NKJ1U+6jTeTRdL/YuNrkLdhhuAZVP6ukqbh7V0TzmtadSEDZXKhhMG7ekZl24jGDLgtwEd6+jbdWAAEY0gKsPO+KPy01+jGgqlUjTK4ZroK/UVKoeOgJ5CpRyq5e2qjhF1laAS8c+Ymk1ZrVXXt2+9+fJBYUwDpZ4RR7Wtf9u9m2tF8Hwi9zJ3/tg5pW2FHVv7eZJHd75TBPD0QuYze7n4Zdv+ch7cfg8UAcDjq7mfwTycew1AEQAAAMB/0x+5JQ3zQMYAAAAASUVORK5CYII=" style="vertical-align:middle" alt="variables" title="variables" /> Variables</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_memory');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGvSURBVDjLpZO7alZREEbXiSdqJJDKYJNCkPBXYq12prHwBezSCpaidnY+graCYO0DpLRTQcR3EFLl8p+9525xgkRIJJApB2bN+gZmqCouU+NZzVef9isyUYeIRD0RTz482xouBBBNHi5u4JlkgUfx+evhxQ2aJRrJ/oFjUWysXeG45cUBy+aoJ90Sj0LGFY6anw2o1y/mK2ZS5pQ50+2XiBbdCvPk+mpw2OM/Bo92IJMhgiGCox+JeNEksIC11eLwvAhlzuAO37+BG9y9x3FTuiWTzhH61QFvdg5AdAZIB3Mw50AKsaRJYlGsX0tymTzf2y1TR9WwbogYY3ZhxR26gBmocrxMuhZNE435FtmSx1tP8QgiHEvj45d3jNlONouAKrjjzWaDv4CkmmNu/Pz9CzVh++Yd2rIz5tTnwdZmAzNymXT9F5AtMFeaTogJYkJfdsaaGpyO4E62pJ0yUCtKQFxo0hAT1JU2CWNOJ5vvP4AIcKeao17c2ljFE8SKEkVdWWxu42GYK9KE4c3O20pzSpyyoCx4v/6ECkCTCqccKorNxR5uSXgQnmQkw2Xf+Q+0iqQ9Ap64TwAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="memory" title="memory" /> 14377K of 128M</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_time');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKrSURBVDjLpdPbT9IBAMXx/qR6qNbWUy89WS5rmVtutbZalwcNgyRLLMyuoomaZpRQCt5yNRELL0TkBSXUTBT5hZSXQPwBAvor/fZGazlb6+G8nIfP0znbgG3/kz+Knsbb+xxNV63DLxVLHzqV0vCrfMluzFmw1OW8ePEwf8+WgM1UXDnapVgLePr5Nj9DJBJGFEN8+TzKqL2RzkenV4yl5ws2BXob1WVeZxXhoB+PP0xzt0Bly0fKTePozV5GphYQPA46as+gU5/K+w2w6Ev2Ol/KpNCigM01R2uPgDcQIRSJEYys4JmNoO/y0tbnY9JlxnA9M15bfHZHCnjzVN4x7TLz6fMSJqsPgLAoMvV1niSQBGIbUP3Ki93t57XhItVXjulTQHf9hfk5/xgGyzQTgQjx7xvE4nG0j3UsiiLR1VVaLN3YpkTuNLgZGzRSq8wQUoD16flkOPSF28/cLCYkwqvrrAGXC1UYWtuRX1PR5RhgTJTI1Q4wKwzwWHk4kQI6a04nQ99mUOlczMYkFhPrBMQoN+7eQ35Nhc01SvA7OEMSFzTv8c/0UXc54xfQcj/bNzNmRmNy0zctMpeEQFSio/cdvqUICz9AiEPb+DLK2gE+2MrR5qXPpoAn6mxdr1GBwz1FiclDcAPCEkTXIboByz8guA75eg8WxxDtFZloZIdNKaDu5rnt9UVHE5POep6Zh7llmsQlLBNLSMTiEm5hGXXDJ6qb3zJiLaIiJy1Zpjy587ch1ahOKJ6XHGGiv5KeQSfFun4ulb/josZOYY0di/0tw9YCquX7KZVnFW46Ze2V4wU1ivRYe1UWI1Y1vgkDvo9PGLIoabp7kIrctJXSS8eKtjyTtuDErrK8jIYHuQf8VbK0RJUsLfEg94BfIztkLMvP3v3XN/5rfgIYvAvmgKE6GAAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="time" title="time" /> 973.16/26.33 ms</span><span class="ZFDebug_span ZFDebug_last clickable" id="ZFDebug_toggler" onclick="ZFDebugSlideBar()">«</span></div></div></body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>111 - Airtime</title> <script type="text/javascript" src="/js/libs/jquery-1.7.2.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery-ui-1.8.18.custom.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery.stickyPanel.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/qtip/jquery.qtip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/jplayer/jquery.jplayer.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/sprintf/sprintf-0.7-beta1.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var baseUrl='/' //]]>
</script>
<script type="text/javascript" src="/js/airtime/dashboard/helperfunctions.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/dashboard.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/versiontooltip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/common/common.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var userType = ''; //]]>
</script>
<script type="text/javascript" src="/js/airtime/login/login.js?2.1.0+76c598c"></script> <link href="/css/redmond/jquery-ui-1.8.8.custom.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/pro_dropdown_3.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/qtip/jquery.qtip.min.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/styles.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/masterpanel.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<style type="text/css" media="screen">
#ZFDebug_debug { font: 11px/1.4em Lucida Grande, Lucida Sans Unicode, sans-serif; position:fixed; bottom:5px; left:5px; color:#000; z-index: 255;}
#ZFDebug_debug ol {margin:10px 0px; padding:0 25px}
#ZFDebug_debug li {margin:0 0 10px 0;}
#ZFDebug_debug .clickable {cursor:pointer}
#ZFDebug_toggler { font-weight:bold; background:#BFBFBF; }
.ZFDebug_span { border: 1px solid #999; border-right:0px; background:#DFDFDF; padding: 5px 5px; }
.ZFDebug_last { border: 1px solid #999; }
.ZFDebug_panel { text-align:left; position:absolute;bottom:21px;width:800px; max-height:400px; overflow:auto; display:none; background:#E8E8E8; padding:5px; border: 1px solid #999; }
.ZFDebug_panel .pre {font: 11px/1.4em Monaco, Lucida Console, monospace; margin:0 0 0 22px}
#ZFDebug_exception { border:1px solid #CD0A0A;display: block; }
</style>
<script type="text/javascript">
if (typeof jQuery == "undefined") {
var scriptObj = document.createElement("script");
scriptObj.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js";
scriptObj.type = "text/javascript";
var head=document.getElementsByTagName("head")[0];
head.insertBefore(scriptObj,head.firstChild);
jQuery.noConflict();
}
var ZFDebugLoad = window.onload;
window.onload = function(){
if (ZFDebugLoad) {
ZFDebugLoad();
}
ZFDebugCollapsed();
};
function ZFDebugCollapsed() {
if (0 == 1) {
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").css("left", "-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px");
}
}
function ZFDebugPanel(name) {
jQuery(".ZFDebug_panel").each(function(i){
if(jQuery(this).css("display") == "block") {
jQuery(this).slideUp();
} else {
if (jQuery(this).attr("id") == name)
jQuery(this).slideDown();
else
jQuery(this).slideUp();
}
});
}
function ZFDebugSlideBar() {
if (jQuery("#ZFDebug_debug").position().left > 0) {
document.cookie = "ZFDebugCollapsed=1;expires=;path=/";
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").animate({left:"-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px"}, "normal", "swing");
} else {
document.cookie = "ZFDebugCollapsed=0;expires=;path=/";
jQuery("#ZFDebug_toggler").html("«");
return jQuery("#ZFDebug_debug").animate({left:"5px"}, "normal", "swing");
}
}
function ZFDebugToggleElement(name, whenHidden, whenVisible){
if(jQuery(name).css("display")=="none"){
jQuery(whenVisible).show();
jQuery(whenHidden).hide();
} else {
jQuery(whenVisible).hide();
jQuery(whenHidden).show();
}
jQuery(name).slideToggle();
}
</script></head>
<body>
<div id="login-page">
<div class="login_box">
<div class="logobox"> </div>
<h2>Login</h2>
<div id="login" class="login-content clearfix">
<p class="light" style=''>Please enter your user name and password</p>
<form enctype="application/x-www-form-urlencoded" method="post" action="">
<dl class="zend_form">
<dt id="username-label">
<label for="username" class="required">
Username: </label>
</dt>
<dd id="username-element">
<input type="text" name="username" id="username" value="" class="input_text" /> </dd>
<dt id="password-label">
<label for="password" class="required">
Password: </label>
</dt>
<dd id="password-element">
<input type="password" name="password" id="password" value="" class="input_text" /> </dd>
<dt id="reset-label" class="hidden"> </dt>
<dd id="reset-element" class="text-right">
<a href="/login/password-restore" class="link reset">Reset password</a>
</dd>
<dt id="submit-label"> </dt>
<dd id="submit-element">
<input type="submit" name="submit" id="submit" value="Login" class="ui-button ui-widget ui-state-default ui-button-text-only center" /> </dd>
</dl>
</form> </div>
</div>
</div>
<div class="footer">
Airtime Copyright © Sourcefabric o.p.s. All rights reserved.<br/>
Maintained and distributed under GNU GPL v.3 by <a href="http://www.sourcefabric.org"> Sourcefabric o.p.s </a>
</div>
<div id="ZFDebug_debug"><div id="ZFDebug_copyright" class="ZFDebug_panel"><h4>ZFDebug v1.5.4</h4><p>©2008-2009 <a href="http://jokke.dk">Joakim Nygård</a> & <a href="http://www.bangal.de">Andreas Pankratz</a></p><p>The project is hosted at <a href="http://code.google.com/p/zfdebug/">http://zfdebug.googlecode.com</a> and released under the BSD License<br />Includes images from the <a href="http://www.famfamfam.com/lab/icons/silk/">Silk Icon set</a> by Mark James</p><p>Disable ZFDebug temporarily by sending ZFDEBUG_DISABLE as a GET/POST parameter</p></div><div id="ZFDebug_variables" class="ZFDebug_panel"><h4>$_COOKIE</h4><div id="ZFDebug_cookie"><div class="pre">PHPSESSID => 'cih7u4qkmmn84nnqljcko4n4a1'<br /></div></div><h4>Request</h4><div id="ZFDebug_requests"><div class="pre">action => 'index'<br />controller => 'login'<br />module => 'default'<br /></div></div><h4>View vars</h4><div id="ZFDebug_vars"><div class="pre">airtimeCopyright => '2010-2012'<br />airtimeVersion => '2.1.0+76c598c'<br />form => Application_Form_Login Object()<br />message => 'Please enter your user name and password'<br /></div></div></div><div id="ZFDebug_memory" class="ZFDebug_panel"><h4>Memory Usage</h4>Dispatch: 3477.92K<br /></div><div id="ZFDebug_time" class="ZFDebug_panel"><h4>Custom Timers</h4>Dispatch: 26.33 ms<br /><h4>Overall Timers</h4>default<br /><div class="pre"> login<br /><div class="pre"> index<br /><div class="pre"> Avg: 1424.89 ms / 2 requests<br /> Min: 973.16 ms<br /> Max: 1876.61 ms<br /></div></div></div><br />Reset timers by sending ZFDEBUG_RESET as a GET/POST parameter</div><div id="ZFDebug_info"><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_copyright');"><img src="data:image/gif;base64,R0lGODlhEAAQAPcAAPb7/ef2+VepAGKzAIC8SavSiYS9Stvt0uTx4fX6+ur1632+QMLgrGOuApDIZO738drs0Ofz5t7v2MfjtPP6+t7v12SzAcvnyX2+PaPRhH2+Qmy3H3K5LPP6+cXkwIHAR2+4JHi7NePz8YC/Rc3ozfH49XK5KXq9OrzdpNzu1YrEUqrVkdzw5uTw4d/v2dDow5zOeO3279Hq0m+4JqrUhpnMbeHw3N3w6Mflwm22HmazBODy7tfu3un06r7gsuXy4sTisIzGXvH59ny9PdPr1rXZpMzlu36/Q5bLb+Pw3tDnxNHr1Lfbm+b199/x62q1Fp3NcdjszqTPh/L599vt04/GWmazCPb7/LHZnW63I3W6MXa7MmGuAt/y7Gq1E2m0Eb7cp9frzZLJaO/489bu3HW3N7rerN/v2q7WjIjEVuLx343FVrDXj9nt0cTjvW2zIoPBSNjv4OT09IXDUpvLeeHw3dPqyNLpxs/nwHe8OIvFWrPaoGe0C5zMb83mvHm8Oen06a3Xl9XqyoC/Qr/htWe0DofDU4nFWbPYk7ndqZ/PfYPBTMPhrqHRgoLBSujz55PKadHpxfX6+6LNeqPQfNXt2pPIYH2+O7vcoHi4OOf2+PL5+NTs2N3u1mi1E7XZl4zEVJjLaZHGauby5KTShmSzBO/38s/oz3i7MtbrzMHiuYTCT4fDTtXqye327uDv3JDHXu328JnMcu738LLanvD49ZTJYpPKauX19tvv44jBWo7GWpfKZ+Dv27XcpcrluXu8ONTs16zXleT08qfUjKzUlc7pzm63HaTRfZXKZuj06HG4KavViGe0EcDfqcjmxaDQgZrNdOHz77/ep4/HYL3esnW6LobCS3S5K57OctDp0JXKbez17N7x6cbkwLTZlbXXmLrcnrvdodHr06PQe8jkt5jIa93v13m8OI7CW3O6L3a7Nb7gs6nUjmu2GqjTgZjKaKLQeZnMc4LAReL08rTbopbLbuTx4KDOdtbry7DYmrvfrrPaoXK5K5zOegAAACH5BAEAAAAALAAAAAAQABAAAAhMAAEIHEiwoMGDCBMOlCKgoUMuHghInEiggEOHAC5eJNhQ4UAuAjwIJLCR4AEBDQS2uHiAYLGOHjNqlCmgYAONApQ0jBGzp8+fQH8GBAA7" style="vertical-align:middle" alt="copyright" title="copyright" /> 1.11.11/5.3.10-1ubuntu3.1</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_variables');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFWSURBVBgZBcE/SFQBAAfg792dppJeEhjZn80MChpqdQ2iscmlscGi1nBPaGkviKKhONSpvSGHcCrBiDDjEhOC0I68sjvf+/V9RQCsLHRu7k0yvtN8MTMPICJieaLVS5IkafVeTkZEFLGy0JndO6vWNGVafPJVh2p8q/lqZl60DpIkaWcpa1nLYtpJkqR1EPVLz+pX4rj47FDbD2NKJ1U+6jTeTRdL/YuNrkLdhhuAZVP6ukqbh7V0TzmtadSEDZXKhhMG7ekZl24jGDLgtwEd6+jbdWAAEY0gKsPO+KPy01+jGgqlUjTK4ZroK/UVKoeOgJ5CpRyq5e2qjhF1laAS8c+Ymk1ZrVXXt2+9+fJBYUwDpZ4RR7Wtf9u9m2tF8Hwi9zJ3/tg5pW2FHVv7eZJHd75TBPD0QuYze7n4Zdv+ch7cfg8UAcDjq7mfwTycew1AEQAAAMB/0x+5JQ3zQMYAAAAASUVORK5CYII=" style="vertical-align:middle" alt="variables" title="variables" /> Variables</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_memory');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGvSURBVDjLpZO7alZREEbXiSdqJJDKYJNCkPBXYq12prHwBezSCpaidnY+graCYO0DpLRTQcR3EFLl8p+9525xgkRIJJApB2bN+gZmqCouU+NZzVef9isyUYeIRD0RTz482xouBBBNHi5u4JlkgUfx+evhxQ2aJRrJ/oFjUWysXeG45cUBy+aoJ90Sj0LGFY6anw2o1y/mK2ZS5pQ50+2XiBbdCvPk+mpw2OM/Bo92IJMhgiGCox+JeNEksIC11eLwvAhlzuAO37+BG9y9x3FTuiWTzhH61QFvdg5AdAZIB3Mw50AKsaRJYlGsX0tymTzf2y1TR9WwbogYY3ZhxR26gBmocrxMuhZNE435FtmSx1tP8QgiHEvj45d3jNlONouAKrjjzWaDv4CkmmNu/Pz9CzVh++Yd2rIz5tTnwdZmAzNymXT9F5AtMFeaTogJYkJfdsaaGpyO4E62pJ0yUCtKQFxo0hAT1JU2CWNOJ5vvP4AIcKeao17c2ljFE8SKEkVdWWxu42GYK9KE4c3O20pzSpyyoCx4v/6ECkCTCqccKorNxR5uSXgQnmQkw2Xf+Q+0iqQ9Ap64TwAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="memory" title="memory" /> 14377K of 128M</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_time');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKrSURBVDjLpdPbT9IBAMXx/qR6qNbWUy89WS5rmVtutbZalwcNgyRLLMyuoomaZpRQCt5yNRELL0TkBSXUTBT5hZSXQPwBAvor/fZGazlb6+G8nIfP0znbgG3/kz+Knsbb+xxNV63DLxVLHzqV0vCrfMluzFmw1OW8ePEwf8+WgM1UXDnapVgLePr5Nj9DJBJGFEN8+TzKqL2RzkenV4yl5ws2BXob1WVeZxXhoB+PP0xzt0Bly0fKTePozV5GphYQPA46as+gU5/K+w2w6Ev2Ol/KpNCigM01R2uPgDcQIRSJEYys4JmNoO/y0tbnY9JlxnA9M15bfHZHCnjzVN4x7TLz6fMSJqsPgLAoMvV1niSQBGIbUP3Ki93t57XhItVXjulTQHf9hfk5/xgGyzQTgQjx7xvE4nG0j3UsiiLR1VVaLN3YpkTuNLgZGzRSq8wQUoD16flkOPSF28/cLCYkwqvrrAGXC1UYWtuRX1PR5RhgTJTI1Q4wKwzwWHk4kQI6a04nQ99mUOlczMYkFhPrBMQoN+7eQ35Nhc01SvA7OEMSFzTv8c/0UXc54xfQcj/bNzNmRmNy0zctMpeEQFSio/cdvqUICz9AiEPb+DLK2gE+2MrR5qXPpoAn6mxdr1GBwz1FiclDcAPCEkTXIboByz8guA75eg8WxxDtFZloZIdNKaDu5rnt9UVHE5POep6Zh7llmsQlLBNLSMTiEm5hGXXDJ6qb3zJiLaIiJy1Zpjy587ch1ahOKJ6XHGGiv5KeQSfFun4ulb/josZOYY0di/0tw9YCquX7KZVnFW46Ze2V4wU1ivRYe1UWI1Y1vgkDvo9PGLIoabp7kIrctJXSS8eKtjyTtuDErrK8jIYHuQf8VbK0RJUsLfEg94BfIztkLMvP3v3XN/5rfgIYvAvmgKE6GAAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="time" title="time" /> 973.16/26.33 ms</span><span class="ZFDebug_span ZFDebug_last clickable" id="ZFDebug_toggler" onclick="ZFDebugSlideBar()">«</span></div></div></body>
</html>
Show
Cliff Wang
added a comment - Version Number still can be catched by login page's sourcecode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "><html xmlns=" http://www.w3.org/1999/xhtml ">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>111 - Airtime</title> <script type="text/javascript" src="/js/libs/jquery-1.7.2.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery-ui-1.8.18.custom.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/libs/jquery.stickyPanel.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/qtip/jquery.qtip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/jplayer/jquery.jplayer.min.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/sprintf/sprintf-0.7-beta1.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var baseUrl='/' //]]>
</script>
<script type="text/javascript" src="/js/airtime/dashboard/helperfunctions.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/dashboard.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/dashboard/versiontooltip.js?2.1.0+76c598c"></script>
<script type="text/javascript" src="/js/airtime/common/common.js?2.1.0+76c598c"></script>
<script type="text/javascript">
//<![CDATA[
var userType = ''; //]]>
</script>
<script type="text/javascript" src="/js/airtime/login/login.js?2.1.0+76c598c"></script> <link href="/css/redmond/jquery-ui-1.8.8.custom.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/pro_dropdown_3.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/qtip/jquery.qtip.min.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/styles.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/masterpanel.css?2.1.0+76c598c" media="screen" rel="stylesheet" type="text/css" />
<style type="text/css" media="screen">
#ZFDebug_debug { font: 11px/1.4em Lucida Grande, Lucida Sans Unicode, sans-serif; position:fixed; bottom:5px; left:5px; color:#000; z-index: 255;}
#ZFDebug_debug ol {margin:10px 0px; padding:0 25px}
#ZFDebug_debug li {margin:0 0 10px 0;}
#ZFDebug_debug .clickable {cursor:pointer}
#ZFDebug_toggler { font-weight:bold; background:#BFBFBF; }
.ZFDebug_span { border: 1px solid #999; border-right:0px; background:#DFDFDF; padding: 5px 5px; }
.ZFDebug_last { border: 1px solid #999; }
.ZFDebug_panel { text-align:left; position:absolute;bottom:21px;width:800px; max-height:400px; overflow:auto; display:none; background:#E8E8E8; padding:5px; border: 1px solid #999; }
.ZFDebug_panel .pre {font: 11px/1.4em Monaco, Lucida Console, monospace; margin:0 0 0 22px}
#ZFDebug_exception { border:1px solid #CD0A0A;display: block; }
</style>
<script type="text/javascript">
if (typeof jQuery == "undefined") {
var scriptObj = document.createElement("script");
scriptObj.src = " http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js ";
scriptObj.type = "text/javascript";
var head=document.getElementsByTagName("head")[0];
head.insertBefore(scriptObj,head.firstChild);
jQuery.noConflict();
}
var ZFDebugLoad = window.onload;
window.onload = function(){
if (ZFDebugLoad) {
ZFDebugLoad();
}
ZFDebugCollapsed();
};
function ZFDebugCollapsed() {
if (0 == 1) {
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").css("left", "-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px");
}
}
function ZFDebugPanel(name) {
jQuery(".ZFDebug_panel").each(function(i){
if(jQuery(this).css("display") == "block") {
jQuery(this).slideUp();
} else {
if (jQuery(this).attr("id") == name)
jQuery(this).slideDown();
else
jQuery(this).slideUp();
}
});
}
function ZFDebugSlideBar() {
if (jQuery("#ZFDebug_debug").position().left > 0) {
document.cookie = "ZFDebugCollapsed=1;expires=;path=/";
ZFDebugPanel();
jQuery("#ZFDebug_toggler").html("»");
return jQuery("#ZFDebug_debug").animate({left:"-"+parseInt(jQuery("#ZFDebug_debug").outerWidth()-jQuery("#ZFDebug_toggler").outerWidth()+1)+"px"}, "normal", "swing");
} else {
document.cookie = "ZFDebugCollapsed=0;expires=;path=/";
jQuery("#ZFDebug_toggler").html("«");
return jQuery("#ZFDebug_debug").animate({left:"5px"}, "normal", "swing");
}
}
function ZFDebugToggleElement(name, whenHidden, whenVisible){
if(jQuery(name).css("display")=="none"){
jQuery(whenVisible).show();
jQuery(whenHidden).hide();
} else {
jQuery(whenVisible).hide();
jQuery(whenHidden).show();
}
jQuery(name).slideToggle();
}
</script></head>
<body>
<div id="login-page">
<div class="login_box">
<div class="logobox"> </div>
<h2>Login</h2>
<div id="login" class="login-content clearfix">
<p class="light" style=''>Please enter your user name and password</p>
<form enctype="application/x-www-form-urlencoded" method="post" action="">
<dl class="zend_form">
<dt id="username-label">
<label for="username" class="required">
Username: </label>
</dt>
<dd id="username-element">
<input type="text" name="username" id="username" value="" class="input_text" /> </dd>
<dt id="password-label">
<label for="password" class="required">
Password: </label>
</dt>
<dd id="password-element">
<input type="password" name="password" id="password" value="" class="input_text" /> </dd>
<dt id="reset-label" class="hidden"> </dt>
<dd id="reset-element" class="text-right">
<a href="/login/password-restore" class="link reset">Reset password</a>
</dd>
<dt id="submit-label"> </dt>
<dd id="submit-element">
<input type="submit" name="submit" id="submit" value="Login" class="ui-button ui-widget ui-state-default ui-button-text-only center" /> </dd>
</dl>
</form> </div>
</div>
</div>
<div class="footer">
Airtime Copyright © Sourcefabric o.p.s. All rights reserved.<br/>
Maintained and distributed under GNU GPL v.3 by <a href=" http://www.sourcefabric.org "> Sourcefabric o.p.s </a>
</div>
<div id="ZFDebug_debug"><div id="ZFDebug_copyright" class="ZFDebug_panel"><h4>ZFDebug v1.5.4</h4><p>©2008-2009 <a href=" http://jokke.dk ">Joakim Nygård</a> & <a href=" http://www.bangal.de ">Andreas Pankratz</a></p><p>The project is hosted at <a href=" http://code.google.com/p/zfdebug/ "> http://zfdebug.googlecode.com</a > and released under the BSD License<br />Includes images from the <a href=" http://www.famfamfam.com/lab/icons/silk/ ">Silk Icon set</a> by Mark James</p><p>Disable ZFDebug temporarily by sending ZFDEBUG_DISABLE as a GET/POST parameter</p></div><div id="ZFDebug_variables" class="ZFDebug_panel"><h4>$_COOKIE</h4><div id="ZFDebug_cookie"><div class="pre">PHPSESSID => 'cih7u4qkmmn84nnqljcko4n4a1'<br /></div></div><h4>Request</h4><div id="ZFDebug_requests"><div class="pre">action => 'index'<br />controller => 'login'<br />module => 'default'<br /></div></div><h4>View vars</h4><div id="ZFDebug_vars"><div class="pre">airtimeCopyright => '2010-2012'<br />airtimeVersion => '2.1.0+76c598c'<br />form => Application_Form_Login Object()<br />message => 'Please enter your user name and password'<br /></div></div></div><div id="ZFDebug_memory" class="ZFDebug_panel"><h4>Memory Usage</h4>Dispatch: 3477.92K<br /></div><div id="ZFDebug_time" class="ZFDebug_panel"><h4>Custom Timers</h4>Dispatch: 26.33 ms<br /><h4>Overall Timers</h4>default<br /><div class="pre"> login<br /><div class="pre"> index<br /><div class="pre"> Avg: 1424.89 ms / 2 requests<br /> Min: 973.16 ms<br /> Max: 1876.61 ms<br /></div></div></div><br />Reset timers by sending ZFDEBUG_RESET as a GET/POST parameter</div><div id="ZFDebug_info"><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_copyright');"><img src="data:image/gif;base64,R0lGODlhEAAQAPcAAPb7/ef2+VepAGKzAIC8SavSiYS9Stvt0uTx4fX6+ur1632+QMLgrGOuApDIZO738drs0Ofz5t7v2MfjtPP6+t7v12SzAcvnyX2+PaPRhH2+Qmy3H3K5LPP6+cXkwIHAR2+4JHi7NePz8YC/Rc3ozfH49XK5KXq9OrzdpNzu1YrEUqrVkdzw5uTw4d/v2dDow5zOeO3279Hq0m+4JqrUhpnMbeHw3N3w6Mflwm22HmazBODy7tfu3un06r7gsuXy4sTisIzGXvH59ny9PdPr1rXZpMzlu36/Q5bLb+Pw3tDnxNHr1Lfbm+b199/x62q1Fp3NcdjszqTPh/L599vt04/GWmazCPb7/LHZnW63I3W6MXa7MmGuAt/y7Gq1E2m0Eb7cp9frzZLJaO/489bu3HW3N7rerN/v2q7WjIjEVuLx343FVrDXj9nt0cTjvW2zIoPBSNjv4OT09IXDUpvLeeHw3dPqyNLpxs/nwHe8OIvFWrPaoGe0C5zMb83mvHm8Oen06a3Xl9XqyoC/Qr/htWe0DofDU4nFWbPYk7ndqZ/PfYPBTMPhrqHRgoLBSujz55PKadHpxfX6+6LNeqPQfNXt2pPIYH2+O7vcoHi4OOf2+PL5+NTs2N3u1mi1E7XZl4zEVJjLaZHGauby5KTShmSzBO/38s/oz3i7MtbrzMHiuYTCT4fDTtXqye327uDv3JDHXu328JnMcu738LLanvD49ZTJYpPKauX19tvv44jBWo7GWpfKZ+Dv27XcpcrluXu8ONTs16zXleT08qfUjKzUlc7pzm63HaTRfZXKZuj06HG4KavViGe0EcDfqcjmxaDQgZrNdOHz77/ep4/HYL3esnW6LobCS3S5K57OctDp0JXKbez17N7x6cbkwLTZlbXXmLrcnrvdodHr06PQe8jkt5jIa93v13m8OI7CW3O6L3a7Nb7gs6nUjmu2GqjTgZjKaKLQeZnMc4LAReL08rTbopbLbuTx4KDOdtbry7DYmrvfrrPaoXK5K5zOegAAACH5BAEAAAAALAAAAAAQABAAAAhMAAEIHEiwoMGDCBMOlCKgoUMuHghInEiggEOHAC5eJNhQ4UAuAjwIJLCR4AEBDQS2uHiAYLGOHjNqlCmgYAONApQ0jBGzp8+fQH8GBAA7" style="vertical-align:middle" alt="copyright" title="copyright" /> 1.11.11/5.3.10-1ubuntu3.1</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_variables');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFWSURBVBgZBcE/SFQBAAfg792dppJeEhjZn80MChpqdQ2iscmlscGi1nBPaGkviKKhONSpvSGHcCrBiDDjEhOC0I68sjvf+/V9RQCsLHRu7k0yvtN8MTMPICJieaLVS5IkafVeTkZEFLGy0JndO6vWNGVafPJVh2p8q/lqZl60DpIkaWcpa1nLYtpJkqR1EPVLz+pX4rj47FDbD2NKJ1U+6jTeTRdL/YuNrkLdhhuAZVP6ukqbh7V0TzmtadSEDZXKhhMG7ekZl24jGDLgtwEd6+jbdWAAEY0gKsPO+KPy01+jGgqlUjTK4ZroK/UVKoeOgJ5CpRyq5e2qjhF1laAS8c+Ymk1ZrVXXt2+9+fJBYUwDpZ4RR7Wtf9u9m2tF8Hwi9zJ3/tg5pW2FHVv7eZJHd75TBPD0QuYze7n4Zdv+ch7cfg8UAcDjq7mfwTycew1AEQAAAMB/0x+5JQ3zQMYAAAAASUVORK5CYII=" style="vertical-align:middle" alt="variables" title="variables" /> Variables</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_memory');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGvSURBVDjLpZO7alZREEbXiSdqJJDKYJNCkPBXYq12prHwBezSCpaidnY+graCYO0DpLRTQcR3EFLl8p+9525xgkRIJJApB2bN+gZmqCouU+NZzVef9isyUYeIRD0RTz482xouBBBNHi5u4JlkgUfx+evhxQ2aJRrJ/oFjUWysXeG45cUBy+aoJ90Sj0LGFY6anw2o1y/mK2ZS5pQ50+2XiBbdCvPk+mpw2OM/Bo92IJMhgiGCox+JeNEksIC11eLwvAhlzuAO37+BG9y9x3FTuiWTzhH61QFvdg5AdAZIB3Mw50AKsaRJYlGsX0tymTzf2y1TR9WwbogYY3ZhxR26gBmocrxMuhZNE435FtmSx1tP8QgiHEvj45d3jNlONouAKrjjzWaDv4CkmmNu/Pz9CzVh++Yd2rIz5tTnwdZmAzNymXT9F5AtMFeaTogJYkJfdsaaGpyO4E62pJ0yUCtKQFxo0hAT1JU2CWNOJ5vvP4AIcKeao17c2ljFE8SKEkVdWWxu42GYK9KE4c3O20pzSpyyoCx4v/6ECkCTCqccKorNxR5uSXgQnmQkw2Xf+Q+0iqQ9Ap64TwAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="memory" title="memory" /> 14377K of 128M</span><span class="ZFDebug_span clickable" onclick="ZFDebugPanel('ZFDebug_time');"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKrSURBVDjLpdPbT9IBAMXx/qR6qNbWUy89WS5rmVtutbZalwcNgyRLLMyuoomaZpRQCt5yNRELL0TkBSXUTBT5hZSXQPwBAvor/fZGazlb6+G8nIfP0znbgG3/kz+Knsbb+xxNV63DLxVLHzqV0vCrfMluzFmw1OW8ePEwf8+WgM1UXDnapVgLePr5Nj9DJBJGFEN8+TzKqL2RzkenV4yl5ws2BXob1WVeZxXhoB+PP0xzt0Bly0fKTePozV5GphYQPA46as+gU5/K+w2w6Ev2Ol/KpNCigM01R2uPgDcQIRSJEYys4JmNoO/y0tbnY9JlxnA9M15bfHZHCnjzVN4x7TLz6fMSJqsPgLAoMvV1niSQBGIbUP3Ki93t57XhItVXjulTQHf9hfk5/xgGyzQTgQjx7xvE4nG0j3UsiiLR1VVaLN3YpkTuNLgZGzRSq8wQUoD16flkOPSF28/cLCYkwqvrrAGXC1UYWtuRX1PR5RhgTJTI1Q4wKwzwWHk4kQI6a04nQ99mUOlczMYkFhPrBMQoN+7eQ35Nhc01SvA7OEMSFzTv8c/0UXc54xfQcj/bNzNmRmNy0zctMpeEQFSio/cdvqUICz9AiEPb+DLK2gE+2MrR5qXPpoAn6mxdr1GBwz1FiclDcAPCEkTXIboByz8guA75eg8WxxDtFZloZIdNKaDu5rnt9UVHE5POep6Zh7llmsQlLBNLSMTiEm5hGXXDJ6qb3zJiLaIiJy1Zpjy587ch1ahOKJ6XHGGiv5KeQSfFun4ulb/josZOYY0di/0tw9YCquX7KZVnFW46Ze2V4wU1ivRYe1UWI1Y1vgkDvo9PGLIoabp7kIrctJXSS8eKtjyTtuDErrK8jIYHuQf8VbK0RJUsLfEg94BfIztkLMvP3v3XN/5rfgIYvAvmgKE6GAAAAABJRU5ErkJggg==" style="vertical-align:middle" alt="time" title="time" /> 973.16/26.33 ms</span><span class="ZFDebug_span ZFDebug_last clickable" id="ZFDebug_toggler" onclick="ZFDebugSlideBar()">«</span></div></div></body>
</html>
Hide
Martin Konecny
added a comment -
Denise,
Please concatenate the two strings instead of adding them.
Please concatenate the two strings instead of adding them.
Show
Martin Konecny
added a comment - Denise,
Please concatenate the two strings instead of adding them.
Show
Cliff Wang
added a comment - Fixed, verified at Airtime 2.1.2+46604fd:1341328507