/**
 * indexDispatch
 */
function compat_tf_indexDispatch()
{
    // dispatcher-functions
    require_once "inc/functions/functions.dispatcher.php";
    // start
    if (isset($_REQUEST['torrent'])) {
        dispatcher_startTransfer(urldecode(tfb_getRequestVar('torrent')));
    }
    // stop
    if (isset($_REQUEST["kill_torrent"])) {
        dispatcher_stopTransfer(urldecode(tfb_getRequestVar('kill_torrent')));
    }
    // del
    if (isset($_REQUEST['delfile'])) {
        dispatcher_deleteTransfer(urldecode(tfb_getRequestVar('delfile')));
    }
    // deQueue
    if (isset($_REQUEST["QEntry"])) {
        dispatcher_deQueueTransfer(urldecode(tfb_getRequestVar('QEntry')));
    }
    // get torrent via url
    if (isset($_REQUEST['url_upload'])) {
        dispatcher_processDownload(tfb_getRequestVarRaw('url_upload'), 'torrent');
    }
    // file upload
    if (isset($_FILES['upload_file']) && !empty($_FILES['upload_file']['name'])) {
        compat_tf_processUpload();
    }
}
     dispatcher_deleteDataTransfer(urldecode(tfb_getRequestVar('transfer')));
     break;
 case "wipe":
     dispatcher_wipeTransfer(urldecode(tfb_getRequestVar('transfer')));
     break;
 case "stop":
     dispatcher_stopTransfer(urldecode(tfb_getRequestVar('transfer')));
     break;
 case "forceStop":
     dispatcher_forceStopTransfer(urldecode(tfb_getRequestVar('transfer')), tfb_getRequestVar('pid'));
     break;
 case "restart":
     dispatcher_restartTransfer(urldecode(tfb_getRequestVar('transfer')));
     break;
 case "deQueue":
     dispatcher_deQueueTransfer(urldecode(tfb_getRequestVar('transfer')));
     break;
 case "setFilePriority":
     dispatcher_setFilePriority(urldecode(tfb_getRequestVar('transfer')));
     break;
     /*******************************************************************************
      * injects
      ******************************************************************************/
 /*******************************************************************************
  * injects
  ******************************************************************************/
 case "fileUpload":
     dispatcher_processUpload();
     break;
 case "urlUpload":
     dispatcher_processDownload(tfb_getRequestVarRaw('url'), tfb_getRequestVar('type'));