MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /var/www/html/networkmonitor/ajaxMyTop/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/networkmonitor/ajaxMyTop/js/ProcessList.js
ProcessList = Class.create();

ProcessList.prototype = {
	initialize: function() {
		this.pCallback = {
			success: this.refreshThreads,
			failure: this.refreshThreads,
			scope: this
		};
		this.refreshInterval = 2;
		this.refreshThreads();
	},
		
	refreshThreads: function(request){
		$('threadDisplay').innerHTML = (request) ? request.responseText : "";
		if ($('secondsRefresh').value){
			var secValue = parseFloat($('secondsRefresh').value);
			if (isNaN(secValue)){
				alert("Invalid entry for refresh interval, resetting to default 3");
				this.refreshInterval = 2;
			} else {
				this.refreshInterval = secValue;
			}
		}
		if(this.refreshInterval > 0){
			setInterval(this.updateThreadInfo.bind(this), refreshInterval*1000);
		}
	},
	
	updateThreadInfo: function(){
		var processURL = "processlist.php?"; // server-side script
		
		for (var i=0;i<filters.length;i++){
			var filter = filters[i];
			var filterInputEl = document.getElementById(filter);
			if(filterInputEl.value){
				processURL += filter+"="+filterInputEl.value+"&";
			}else{
				processURL += filter+"=ALL&";
			}
		}
		YAHOO.util.Connect.asyncRequest('GET', processURL, this.pCallback);
	}

};

Anon7 - 2021