
<?php class galleryManageAction extends Action { public function performMain() { $req=httpContext::request(); if($req->hasUploadedFiles()) { $image=$req->getUploadedFile('image'); if($image) { try { if(!$image->isValidExt('jpg','gif')) { throw new uploadException("Plik posiada niepoprawne rozszerzenie"); } if(!$image->isValidType('image/jpg','image/gif')) { throw new uploadException("Plik jest niepoprawnego pliku."); } if(!$image->isValidSize("100 KB")) { throw new uploadException("Plik jest za duzy."); } //----------------------------------------------------------------------------------------------- try { image::create($image)->scale(imageScalingDirections::WIDTH ,100)->save(); } catch(imageManipulationException $e) { $this->messages->add($e->getMessage()); } } catch(uploadException $e) { $this->messages->add($e->getMessage()); } } } $this->viewVars->id=user::getInstance()->getId(); } } ?>
Z gory dzieki za sugestie i rady
