/** * 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'));