summaryrefslogtreecommitdiff
path: root/protected/controllers/VereinController.php
diff options
context:
space:
mode:
Diffstat (limited to 'protected/controllers/VereinController.php')
-rw-r--r--protected/controllers/VereinController.php25
1 files changed, 23 insertions, 2 deletions
diff --git a/protected/controllers/VereinController.php b/protected/controllers/VereinController.php
index bf30a04..a0a3828 100644
--- a/protected/controllers/VereinController.php
+++ b/protected/controllers/VereinController.php
@@ -61,9 +61,21 @@ class VereinController extends Controller
if(isset($_POST['Verein']))
{
$model->attributes=$_POST['Verein'];
- if($model->save())
+ $model->uploadedImage = CUploadedFile::getInstance($model, 'uploadedImage');
+ if($model->save()) {
+ Yii::trace("Verein gespeichert", "admin.astaf.verein");
+ Yii::trace("Bild: ".$model->uploadedImage, "admin.astaf.verein");
+ if (null !== $model->uploadedImage) {
+ Yii::trace("Bild vorhanden", "admin.astaf.verein");
+ $suffix = substr($model->uploadedImage->getName(), strrpos($model->uploadedImage->getName(), "."));
+ $filename = "images/uploaded/".time()."-".$model->slug.$suffix;
+ $model->bild = $filename;
+ $model->uploadedImage->saveAs($filename);
+ $model->save();
+ }
$this->redirect(array('view','id'=>$model->id));
}
+ }
$standorte = Standort::model()->findAll(array("condition"=>"published=1 and type='Stand'"));
$slugs = User::model()->findAll();
@@ -89,9 +101,18 @@ class VereinController extends Controller
if(isset($_POST['Verein']))
{
$model->attributes=$_POST['Verein'];
- if($model->save())
+ $model->uploadedImage = CUploadedFile::getInstance($model, 'uploadedImage');
+ if($model->save()) {
+ if (null !== $model->uploadedImage) {
+ $suffix = substr($model->uploadedImage->getName(), strrpos($model->uploadedImage->getName(), "."));
+ $filename = "images/uploaded/".time()."-".$model->slug.$suffix;
+ $model->bild = $filename;
+ $model->uploadedImage->saveAs($filename);
+ $model->save();
+ }
$this->redirect(array('view','id'=>$model->id));
}
+ }
$standorte = Standort::model()->findAll(array("condition"=>"published=1 and type='Stand'"));
$slugs = User::model()->findAll();