public function Thumbnail($image, $width, $height) { parent::setImage($image); parent::setQuality(80); parent::setSize($width, $height); $this->thumbnail = pathinfo($image, PATHINFO_DIRNAME) . pathinfo($image, PATHINFO_FILENAME) . '_tn.' . pathinfo($image, PATHINFO_EXTENSION); parent::saveImg($this->thumbnail); parent::clearCache(); }
// true is equal to "true", but false is not equal to "false". if ($data['Pending'] != "true" && $data['Pending'] != "false" && $data['Pending'] !== false) { $this->header("HTTP/1.1 400 Bad Request"); $this->error("Invalid value for Pending. Must be true or false."); $this->safeExit(0); } switch ($data['Pending']) { case 'true': $savePending = 'Y'; break; case 'false': case false: $savePending = 'N'; break; default: $savePending = null; } // Manually extract the sessionID with a select statement, // since the keys used to look it up are in different tables // and we can't join in the update wrapper. $factory = \NDB_Factory::singleton(); $DB = $factory->database(); $sessionID = $DB->pselectOne("SELECT s.ID\n FROM session s \n JOIN candidate c ON (c.CandID=s.CandID) \n WHERE c.Active='Y' AND s.Active='Y'\n AND s.Visit_label=:VL AND c.CandID=:CID", array('VL' => $this->VisitLabel, 'CID' => $this->CandID)); $qcstatus = $DB->update('session', ['MRIQCStatus' => $data['SessionQC'], 'MRIQCPending' => $savePending], ['ID' => $sessionID]); $this->JSON = ["success" => "Updated QC"]; } } if (isset($_REQUEST['PrintQC'])) { $obj = new Imaging($_SERVER['REQUEST_METHOD'], $_REQUEST['CandID'], $_REQUEST['VisitLabel']); print $obj->toJSONString(); }
$imageFileType = pathinfo($target_file, PATHINFO_EXTENSION); if ($newMedia != "") { if (move_uploaded_file($_FILES["file"]["tmp_name"], MEDIA_FILES_PATH . "course/" . $courseMedFil)) { $msg .= "The file " . basename($_FILES["file"]["name"]) . " has been uploaded."; $status = 'ok'; if ($oldMedia != '' && file_exists(MEDIA_FILES_PATH . "course/" . $oldMedia)) { unlink(MEDIA_FILES_PATH . "course/" . $oldMedia); } } else { $uploadOk = 0; } } if ($newImage != "") { if (Imaging::checkDimension($_FILES["image"]["tmp_name"], 400, 400, 'equ', 'both') != 'true') { $uploadOk = 0; $msg = Imaging::checkDimension($_FILES["image"]["tmp_name"], 400, 400, 'equ', 'both'); } if ($uploadOk == 1 && move_uploaded_file($_FILES["image"]["tmp_name"], MEDIA_FILES_PATH . "course-image/" . $courseImageFil)) { $msg .= "The file " . basename($_FILES["image"]["name"]) . " has been uploaded."; $status = 'ok'; if ($oldImage != '' && file_exists(MEDIA_FILES_PATH . "course-image/" . $oldImage)) { unlink(MEDIA_FILES_PATH . "course-image/" . $oldImage); } } else { $uploadOk = 0; } } if ($uploadOk == 1) { echo $courseObj->update(); } else { $msg = " Sorry, there was an error uploading your course media. ERROR: " . $msg;
public static function ResizeAndUploadImage($width, $height, $uploadedFilePath, $extension = "jpg", $saveImagePath) { //Create object of imaging $imaging = new Imaging(); //Get image dimension $dimension = new Dimension($width, $height); //Load image $imaging->loadImage($uploadedFilePath); //resize image to the dimesion required $imaging->resizeImage($dimension); //Set image path $imaging->setImagePath($uploadedFilePath); //Save image $imaging->saveImage($saveImagePath . "." . $extension); //Set output format $imaging->setOutputFormat($extension); }
$imageFileType = pathinfo($targetFile, PATHINFO_EXTENSION); if (file_exists($targetImage)) { $msg .= " Course image already exists."; $uploadOk = 0; } //if ($_FILES["file"]["size"] > 800000000 || $_FILES["image"]["size"] > 8000000) { $msg .= " Course media is too large."; $normalSize = false; } if ($uploadOk == 1 && Imaging::checkDimension($_FILES["image"]["tmp_name"], 400, 400, 'equ', 'both') == 'true') { if ($courseMedFil != '') { move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile); } if ($courseImgFil != '') { move_uploaded_file($_FILES["image"]["tmp_name"], $targetImage); } echo $courseObj->add(); } else { $msg = "Sorry, your course was not uploaded. ERROR: " . $msg . Imaging::checkDimension($_FILES["image"]["tmp_name"], 400, 400, 'equ', 'both'); $json = array("status" => 0, "msg" => $msg); $dbObj->close(); //Close Database Connection header('Content-type: application/json'); echo json_encode($json); } } else { $json = array("status" => 0, "msg" => $errorArr); $dbObj->close(); //Close Database Connection header('Content-type: application/json'); echo json_encode($json); } } }