You are here

ActionUploadCancel.php in N1ED - Visual editor as CKEditor plugin with Bootstrap support 7

File

vendor/edsdk/file-uploader-server-php/src/lib/action/ActionUploadCancel.php
View source
<?php

/**
 * File Uploader Server package
 * Developer: N1ED
 * Website: https://n1ed.com/
 * License: GNU General Public License Version 3 or later
 **/
namespace EdSDK\FileUploaderServer\lib\action;

use EdSDK\FileUploaderServer\lib\file\UtilsPHP;
use EdSDK\FileUploaderServer\lib\action\resp\Message;
use EdSDK\FileUploaderServer\lib\action\resp\RespOk;
use EdSDK\FileUploaderServer\lib\MessageException;
use Exception;
class ActionUploadCancel extends AActionUploadId {
  public function getName() {
    return "uploadCancel";
  }
  public function run($req) {
    $this
      ->validateUploadId($req);
    if (!$this->m_config
      ->doKeepUploads()) {
      try {
        UtilsPHP::delete($this->m_config
          ->getTmpDir() . "/" . $req->uploadId);
      } catch (Exception $e) {
        error_log($e);
        throw new MessageException(Message::createMessage(Message::UNABLE_TO_DELETE_UPLOAD_DIR));
      }
    }
    return new RespOk();
  }

}

Classes

Namesort descending Description
ActionUploadCancel