public function StartProcess()
 {
     if (isset($_REQUEST['action'])) {
         switch ($_REQUEST['action']) {
             case 'useyourdrive-get-filelist':
                 require_once 'includes/UseyourDrive_Filebrowser.php';
                 $processor = new UseyourDrive_Filebrowser();
                 $processor->startProcess();
                 break;
             case 'useyourdrive-download':
             case 'useyourdrive-preview':
             case 'useyourdrive-create-zip':
             case 'useyourdrive-create-link':
             case 'useyourdrive-embedded':
             case 'useyourdrive-revoke':
                 require_once ABSPATH . 'wp-includes/pluggable.php';
                 require_once 'includes/UseyourDrive.php';
                 $processor = new UseyourDrive();
                 $processor->startProcess();
                 break;
             case 'useyourdrive-get-gallery':
                 require_once 'includes/UseyourDrive_Gallery.php';
                 $processor = new UseyourDrive_Gallery();
                 $processor->startProcess();
                 break;
             case 'useyourdrive-upload-file':
             case 'useyourdrive-delete-entry':
             case 'useyourdrive-delete-entries':
             case 'useyourdrive-rename-entry':
             case 'useyourdrive-move-entry':
             case 'useyourdrive-edit-description-entry':
             case 'useyourdrive-add-folder':
                 require_once 'includes/UseyourDrive.php';
                 $processor = new UseyourDrive();
                 $processor->startProcess();
                 break;
             case 'useyourdrive-get-playlist':
                 require_once 'includes/UseyourDrive_Mediaplayer.php';
                 $processor = new UseyourDrive_Mediaplayer();
                 $processor->startProcess();
                 break;
         }
     }
 }