From bba37b84a1214985cca1d0fbbac661fe27b58021 Mon Sep 17 00:00:00 2001 From: Patrick Seeger Date: Fri, 20 Jun 2014 12:44:01 +0200 Subject: =?UTF-8?q?Hintergrundbilder=20auch=20f=C3=BCr=20Vereine.=20Anzeig?= =?UTF-8?q?e=20verbessert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protected/controllers/MyVereinController.php | 9 +++++++++ protected/views/verein/_form.php | 2 ++ 2 files changed, 11 insertions(+) diff --git a/protected/controllers/MyVereinController.php b/protected/controllers/MyVereinController.php index c019f73..2f606a6 100644 --- a/protected/controllers/MyVereinController.php +++ b/protected/controllers/MyVereinController.php @@ -68,6 +68,7 @@ class MyVereinController extends Controller { $model->attributes = $_POST['Verein']; $model->uploadedImage = CUploadedFile::getInstance($model, 'uploadedImage'); + $model->uploadedHintergrund = CUploadedFile::getInstance($model, 'uploadedHintergrund'); Yii::trace("Bild: ".$model->uploadedImage, "admin.astaf.verein"); if($model->save()) { Yii::trace("Verein gespeichert", "admin.astaf.verein"); @@ -91,6 +92,14 @@ class MyVereinController extends Controller } $model->bild = "/".$filename; $model->save(); + } + if (null !== $model->uploadedHintergrund) { + $filename = VereinImageFunctions::resizeAndSaveBG($model->uploadedHintergrund, $model->slug); + if (null === $filename) { + throw new CHttpException(500, 'Error while saving image.'); + } + $model->hintergrund = "/".$filename; + $model->save(); } } diff --git a/protected/views/verein/_form.php b/protected/views/verein/_form.php index c51b922..dbdcd7b 100644 --- a/protected/views/verein/_form.php +++ b/protected/views/verein/_form.php @@ -110,7 +110,9 @@ Das Bild wird von oben her genutzt und mit einem halbtransparenten Weißton überlagert.

labelEx($model,'hintergrund'); ?> + hintergrund) {?> hintergrund,'height="80"'); ?>
+ fileField($model,'uploadedHintergrund', array('size'=>60)); ?> error($model,'hintergrund'); ?> -- cgit v1.0-28-g1787