function uploadImage() { $uploader = new \Uploader(); $from = isset($_GET["from"]) ? $_GET["from"] : "default"; $filename = $_GET["filename"]; $info = $uploader->uploadAndPersistImage($filename, "php://input", $from); header('Content-Type: application/json'); exit(json_encode($info)); }
function uploadMultiImage() { \SKS\LIB\Session::checkAdminPermission(); $uploader = new \Uploader(); //print_r($_FILES['files']); $errors = array(); $success = array(); foreach ($_FILES['files']['name'] as $f => $name) { if ($_FILES['files']['error'][$f] != 0) { $errors[] = "Failed uploading file : " . $name; continue; // Skip file if any error found } $uploader->uploadAndPersistImage($name, $_FILES['files']['tmp_name'][$f], "Gallery"); $success[] = "File uploaded : " . $name; } $this->view->errors = $errors; $this->view->messages = $success; $this->index(); }