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.php77
1 files changed, 2 insertions, 75 deletions
diff --git a/protected/controllers/VereinController.php b/protected/controllers/VereinController.php
index e0a3e68..0358f16 100644
--- a/protected/controllers/VereinController.php
+++ b/protected/controllers/VereinController.php
@@ -27,8 +27,8 @@ class VereinController extends Controller
{
return array(
array('allow', // allow admin user to perform 'admin' and 'delete' actions
- 'actions'=>array('index','create','view','update','delete'),
- 'users'=>array('admin'),
+ 'actions'=>array('index','view'),
+ 'users'=>array('*'),
),
array('deny', // deny all users
'actions'=>array('create','update','delete'),
@@ -49,79 +49,6 @@ class VereinController extends Controller
}
/**
- * Creates a new model.
- * If creation is successful, the browser will be redirected to the 'view' page.
- */
- public function actionCreate()
- {
- $model=new Verein;
-
- // Uncomment the following line if AJAX validation is needed
- // $this->performAjaxValidation($model);
-
- if(isset($_POST['Verein']))
- {
- $model->attributes=$_POST['Verein'];
- if($model->save())
- $this->redirect(array('view','id'=>$model->id));
- }
-
- $standorte = Standort::model()->findAll(array("condition"=>"published=1 and type='Stand'"));
- $this->render('create',array(
- 'model'=>$model,
- 'standorte'=>$standorte
- ));
- }
-
- /**
- * Updates a particular model.
- * If update is successful, the browser will be redirected to the 'view' page.
- * @param integer $id the ID of the model to be updated
- */
- public function actionUpdate($id)
- {
- $model=$this->loadModel($id);
-
- // Uncomment the following line if AJAX validation is needed
- // $this->performAjaxValidation($model);
-
- if(isset($_POST['Verein']))
- {
- $model->attributes=$_POST['Verein'];
- if($model->save())
- $this->redirect(array('view','id'=>$model->id));
- }
-
- $standorte = Standort::model()->findAll(array("condition"=>"published=1 and type='Stand'"));
- $slugs = User::model()->findAll();
- $this->render('update',array(
- 'model'=>$model,
- 'standorte'=>$standorte,
- 'slugs'=>$slugs
- ));
- }
-
- /**
- * Deletes a particular model.
- * If deletion is successful, the browser will be redirected to the 'admin' page.
- * @param integer $id the ID of the model to be deleted
- */
- public function actionDelete($id)
- {
- if(Yii::app()->request->isPostRequest)
- {
- // we only allow deletion via POST request
- $this->loadModel($id)->delete();
-
- // if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
- if(!isset($_GET['ajax']))
- $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
- }
- else
- throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');
- }
-
- /**
* Lists all models.
*/
public function actionIndex()