var postLocation="pgbar.php";
/*
* add any extension that you do no want to upload to the list
* below they should be placed with in the /^ and / characters
* separate each extension by a pipe symbol |
*/
var re = /^(\.php)|(\.sh)/; // disallow shell scripts and php
/**
* dofilter = true; to enable filtering
*/
var dofilter=true;
/**
* this method will match each of the filenames with a
* given list of banned extension. If any one of the
* extensions match, an alert will be popped up and the
* upload will not continue;
*/
function check_types() {
if(dofilter==false)
return true;
with(document.forms[0])
{
/*
* with who uses with?
* i do, i am an ancient. ok?
*/
for(i=0 ; i < elements.length ; i++)
{
if(elements[i].value.match(re))
{
alert('Sorry ' + elements[i].value + ' is not allowed');
return false;
}
}
}
return true;
}
function popUP(mypage, myname, w, h, scroll, titlebar)
{
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) {
win.window.focus();
}
}
function postIt()
{
if(check_types() == false)
{
return false;
}
baseUrl = postLocation;
sid = document.forms[0].sessionid.value;
iTotal = escape("-1");
baseUrl += "?iTotal=" + iTotal;
baseUrl += "&iRead=0";
baseUrl += "&iStatus=1";
baseUrl += "&sessionid=" + sid;
popUP(baseUrl,"Uploader",460,262,false,false);
document.forms[0].submit();
}