ShellBanner
System:Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686
Software:Apache. PHP/5.3.6-13ubuntu3.10
ID:uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
Safe Mode:OFF
Open_Basedir:OFF
Freespace:24.2 GB of 70.42 GB (34.36%)
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,

/ http/ guitar.1/ components/ com_contushdvideoshare/ js/ - drwxr-xr-x

Directory:
Viewing file:     upload_script.js (7.16 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
var uploadqueue = [];
var uploadmessage = '';


function addQueue(whichForm,myfile)
{
    var  extn = extension(myfile);
    if( whichForm == 'normalvideoform' || whichForm == 'hdvideoform' || whichForm == 'ffmpeg' )
    {
        if(extn != 'flv' && extn != 'FLV' && extn != 'mp4' && extn != 'MP4' && extn != 'm4v' && extn != 'M4V' && extn != 'mp4v' && extn != 'Mp4v' && extn != 'm4a' && extn != 'M4A' && extn != 'mov' && extn != 'MOV' && extn != 'f4v' && extn != 'F4V')
        {
            alert(extn+" is not a valid Video Extension");
            return false;
        }
    }
    else
    {
        if(extn != 'jpg' && extn != 'png' && extn!='jpeg')
        {
            alert(extn+" is not a valid Image Extension");
            return false;
        }
    }
    uploadqueue.push(whichForm);
    if (uploadqueue.length == 1)
    {

        processQueue();
    }
    else
    {

        holdQueue();
    }


}
function processQueue()
{
    if (uploadqueue.length > 0)
    {
        form_handler = uploadqueue[0];
        setStatus(form_handler,'Uploading');
        submitUploadForm(form_handler);
    }
}
function holdQueue()
{
    form_handler = uploadqueue[uploadqueue.length-1];
    setStatus(form_handler,'Queued');
}
function updateQueue(statuscode,statusmessage,outfile)
{
    
    uploadmessage = statusmessage;
    form_handler = uploadqueue[0];


    if(form_handler=='normalvideoform' || form_handler=='hdvideoform' || form_handler=='thumbimageform' || form_handler=='previewimageform' )
    {

        form_handlers=form_handler+"val";
        document.getElementById(form_handlers).value = outfile;
    }
    else
    {
        document.getElementById(form_handler).value = outfile;
    }
    setStatus(form_handler,statuscode);
    uploadqueue.shift();
    processQueue();

}

function submitUploadForm(form_handle)
{
    document.forms[form_handle].target = "uploadvideo_target";
    document.forms[form_handle].action = document.getElementById("videouploadformurl").value+"administrator/components/com_contushdvideoshare/upload.php?processing=1&clientupload=true";
document.forms[form_handle].submit();
}
function setStatus(form_handle,status)
{
    switch(form_handle)
    {
        case "ffmpeg":
            divprefix = 'f11';
            break;
        case "normalvideoform":
            divprefix = 'f1';
            break;
        case "hdvideoform":
            divprefix = 'f2';
            break;
        case "thumbimageform":
            divprefix = 'f3';
            break;
        case "previewimageform":
            divprefix = 'f4';
            break;
    }
    var uploadformurl=document.getElementById("videouploadformurl").value;
    switch(status)
    {
            
        case "Queued":
            document.getElementById(divprefix + "-upload-form").style.display = "none";
            document.getElementById(divprefix + "-upload-progress").style.display = "block";
            document.getElementById(divprefix + "-upload-status").innerHTML = "Queued";
            document.getElementById(divprefix + "-upload-message").style.display = "none";
            document.getElementById(divprefix + "-upload-filename").innerHTML = document.forms[form_handle].myfile.value;
            document.getElementById(divprefix + "-upload-image").src = uploadformurl+'components/com_contushdvideoshare/images/empty.gif';
            document.getElementById(divprefix + "-upload-cancel").innerHTML = '<a style="float:right;padding-right:10px;" href=javascript:cancelUpload("'+form_handle+'") name="submitcancel">Cancel</a>';
            break;

        case "Uploading":
            document.getElementById(divprefix + "-upload-form").style.display = "none";
            document.getElementById(divprefix + "-upload-progress").style.display = "block";
            document.getElementById(divprefix + "-upload-status").innerHTML = "Uploading";
            document.getElementById(divprefix + "-upload-message").style.display = "none";
            document.getElementById(divprefix + "-upload-filename").innerHTML = document.forms[form_handle].myfile.value;
            document.getElementById(divprefix + "-upload-image").src = uploadformurl+'components/com_contushdvideoshare/images/loader.gif';
            document.getElementById(divprefix + "-upload-cancel").innerHTML = '<a style="float:right;padding-right:10px;" href=javascript:cancelUpload("'+form_handle+'") name="submitcancel">Cancel</a>';
            break;
        case "Retry":
        case "Cancelled":
            //uploadqueue = [];
            document.getElementById(divprefix + "-upload-form").style.display = "block";
            document.getElementById(divprefix + "-upload-progress").style.display = "none";
            document.forms[form_handle].myfile.value = '';
            enableUpload(form_handle);
            break;
        case 0:
            document.getElementById(divprefix + "-upload-image").src =uploadformurl+ 'components/com_contushdvideoshare/images/success.gif';
            document.getElementById(divprefix + "-upload-status").innerHTML = "";
            document.getElementById(divprefix + "-upload-message").style.display = "block";
            document.getElementById(divprefix + "-upload-message").style.backgroundColor = "#CEEEB2";
            document.getElementById(divprefix + "-upload-message").innerHTML = uploadmessage;
            document.getElementById(divprefix + "-upload-cancel").innerHTML = '';
            break;


        default:
            document.getElementById(divprefix + "-upload-image").src = uploadformurl+'components/com_contushdvideoshare/images/error.gif';
            document.getElementById(divprefix + "-upload-status").innerHTML = " ";
            document.getElementById(divprefix + "-upload-message").style.display = "block";
            document.getElementById(divprefix + "-upload-message").innerHTML = uploadmessage + " <a href=javascript:setStatus('" + form_handle + "','Retry')>Retry</a>";
            document.getElementById(divprefix + "-upload-cancel").innerHTML = '';
            break;
    }



}

function enableUpload(whichForm,myfile)
{
    if (document.forms[whichForm].myfile.value != '')
        document.forms[whichForm].uploadBtn.disabled = "";
    else
        document.forms[whichForm].uploadBtn.disabled = "disabled";
}

function cancelUpload(whichForm)
{
    document.getElementById('uploadvideo_target').src = '';
    setStatus(whichForm,'Cancelled');
    pos = uploadqueue.lastIndexOf(whichForm);
    if (pos == 0)
    {
        if (uploadqueue.length >= 1)
        {
            uploadqueue.shift();
            processQueue();
        }
        else
        {
            uploadqueue.splice(pos,1);
        }
    }
    else
    {
        uploadqueue.splice(pos,1);
    }

}
   
function extension(fname)
{
    var pos = fname.lastIndexOf(".");

    var strlen = fname.length;

    if(pos != -1 && strlen != pos+1)
    {
        var ext = fname.split(".");
        var len = ext.length;
        var extension = ext[len-1].toLowerCase();
    }
    else
    {

        extension = "No extension found";

    }

    return extension;

}
Command:
Quick Commands:
Upload:
[OK] Max size: 100MB
PHP Filesystem: <@ Ú
Search File:
regexp
Create File:
Overwrite [OK]
View File:
Mass Defacement:
[+] Main Directory: [+] Defacement Url:
LmfaoX Shell - Private Build [BETA] - v0.1 -; Generated: 0.1838 seconds