getName(), $vereinSlug); if ($uploadedImage->saveAs($filename)) { return $filename; } else { return null; } } public static function resize($filename) { $image = Yii::app()->simpleImage->load($filename); if ($image->getWidth() > Yii::app()->params['logo_width']) { $image->resizeToWidth(Yii::app()->params['logo_width']); } if ($image->getHeight() > Yii::app()->params['logo_height']) { $image->resizeToHeight(Yii::app()->params['logo_height']); } $image->save($filename); } private static function createFilename($uploadedName, $vereinSlug) { $suffix = VereinImageFunctions::getSuffix($uploadedName); return VereinImageFunctions::BASE_PATH.time()."-".$vereinSlug.$suffix; } private static function getSuffix($name) { return (null !== $name) ? substr($name, strrpos($name, '.')) : ''; } } ?>