function mainwp_backuptask_run_site()
 {
     try {
         $this->secure_request('mainwp_backuptask_run_site');
         if (!isset($_POST['site_id']) || !MainWP_Utility::ctype_digit($_POST['site_id']) || !isset($_POST['task_id']) || !MainWP_Utility::ctype_digit($_POST['task_id'])) {
             throw new MainWP_Exception('Invalid request');
         }
         die(json_encode(array('result' => MainWP_Manage_Backups::backup($_POST['task_id'], $_POST['site_id'], $_POST['fileNameUID']))));
     } catch (MainWP_Exception $e) {
         die(json_encode(array('error' => array('message' => $e->getMessage(), 'extra' => $e->getMessageExtra()))));
     }
 }