public static function validateImage(UploadControl $control) { $files = $control->getValue(); foreach ($files as $file) { if ($file instanceof Http\FileUpload && $file->isImage()) { } else { return false; } } return true; }
public function UpdateExempt($name, $email, $phone, $date, $id) { $newupload = new UploadControl(); $uploadname = $newupload->ImageUplaodResize('user_avarta', THUMB_IMAGE_WIDTH, BIG_IMAGE_WIDTH, UPLOAD_PATH, THUMB_PATH, 90); if ($uploadname == '') { $sql = " UPDATE " . H_SYSTEM_ACCESS . " SET name ='{$name}',email ='{$email}',phone ='{$phone}',last_updated ='{$date}' WHERE userid = :id "; } else { $sql = " UPDATE " . H_SYSTEM_ACCESS . " SET user_avarta='{$uploadname}',name ='{$name}',email ='{$email}',phone ='{$phone}' ,last_updated ='{$date}' WHERE userid = :id "; } try { $stmt = HDB::hus()->prepare($sql); $stmt->bindParam(':id', $id, PDO::PARAM_INT); $stmt->execute(); } catch (PDOException $e) { $this->error = $e->getMessage(); } }
/** * Image validator: is file image? * @return bool */ public static function validateImage(UploadControl $control) { $file = $control->getValue(); return $file instanceof HttpUploadedFile && $file->isImage(); }