summaryrefslogtreecommitdiff
path: root/protected/views/verein
diff options
context:
space:
mode:
authorPatrick Seeger <pseeger@ccwn.org>2012-05-05 18:09:22 +0200
committerPatrick Seeger <pseeger@ccwn.org>2012-05-05 18:09:22 +0200
commit7ef6bd96b678c5cb70f31c7400019530dcbe7cbd (patch)
treee191cfa613313fafb5c1adefb2801d480e1fe4b0 /protected/views/verein
parent10b3e68c049cc0830584e535b9273ec1c7745450 (diff)
Assets etc aus git genommen, erste ansicht vereinslist
Diffstat (limited to 'protected/views/verein')
-rw-r--r--protected/views/verein/_form.php114
-rw-r--r--protected/views/verein/_search.php64
-rw-r--r--protected/views/verein/_short.php11
-rw-r--r--protected/views/verein/create.php14
-rw-r--r--protected/views/verein/index.php19
-rw-r--r--protected/views/verein/update.php16
-rw-r--r--protected/views/verein/view.php30
7 files changed, 268 insertions, 0 deletions
diff --git a/protected/views/verein/_form.php b/protected/views/verein/_form.php
new file mode 100644
index 0000000..dbda2db
--- /dev/null
+++ b/protected/views/verein/_form.php
@@ -0,0 +1,114 @@
+<div class="form">
+
+<?php $form=$this->beginWidget('CActiveForm', array(
+ 'id'=>'verein-form',
+ 'enableAjaxValidation'=>false,
+ "htmlOptions"=>array('enctype'=>'multipart/form-data'),
+)); ?>
+
+ <?php $this->renderPartial('/common/_required_fields_text'); ?>
+
+ <?php echo $form->errorSummary($model); ?>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'slug'); ?>
+ <?php
+ if (Yii::app()->user->isAdmin) {
+ echo $form->dropDownList($model, "slug", CHtml::listData($slugs, "username", "username"), array('empty' => '-- Bitte Benutzer wählen --'));
+ } else {
+ echo CHtml::encode($model->slug);
+ }
+ ?>
+ <?php echo $form->error($model,'slug'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'name'); ?>
+ <?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>255)); ?>
+ <?php echo $form->error($model,'name'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'url'); ?>
+ <?php echo $form->textField($model,'url',array('size'=>60,'maxlength'=>255)); ?>
+ <?php echo $form->error($model,'url'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'bild'); ?>
+ <?php echo CHtml::image($model->bild); ?><br/>
+ <?php echo $form->fileField($model,'uploadedImage', array('size'=>60)); ?>
+ <?php echo $form->error($model,'bild'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'email'); ?>
+ <?php echo $form->textField($model,'email',array('size'=>60,'maxlength'=>100)); ?>
+ <?php echo $form->error($model,'email'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'kontaktdaten'); ?>
+ <?php $this->widget('application.extensions.tinymce.ETinyMce',
+ array(
+ 'name'=>'kontaktdaten',
+ "value"=>$model->kontaktdaten,
+ 'useSwitch' => false,
+ 'editorTemplate'=>'simple',
+ "language"=>"de",
+ "height"=>"150px",
+ )
+ );
+ ?>
+ <?php /*echo $form->textArea($model,'kontaktdaten',array('rows'=>6, 'cols'=>50)); */?>
+ <?php echo $form->error($model,'kontaktdaten'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'beschreibung'); ?>
+ <?php $this->widget('application.extensions.tinymce.ETinyMce',
+ array(
+ 'name'=>'beschreibung',
+ "value"=>$model->beschreibung,
+ 'useSwitch' => false,
+ 'editorTemplate'=>'simple',
+ "language"=>"de",
+ "height"=>"200px",
+ )
+ );
+ ?>
+ <?php /*echo $form->textArea($model,'beschreibung',array('rows'=>6, 'cols'=>50)); */?>
+ <?php echo $form->error($model,'beschreibung'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'standort'); ?>
+ <?php
+ if (Yii::app()->user->isAdmin) {
+ echo $form->dropDownList($model, "standort_id", CHtml::listData($standorte, "id", "name"), array('empty' => '-- Bitte Standort wählen --'));
+ } else {
+ echo CHtml::encode($model->standort->name);
+ }
+ ?>
+ <?php echo $form->error($model,'standort_id'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->labelEx($model,'published'); ?>
+ <?php
+ if (Yii::app()->user->isAdmin) {
+ echo $form->checkbox($model,'published');
+ } else {
+ echo CHtml::image($model->published ? "images/ok.png" : "images/nok.png", $model->published ? "ok.png" : "nok.png");
+ }
+ ?>
+ <?php echo $form->error($model,'published'); ?>
+ </div>
+
+ <div class="row buttons">
+ <?php echo CHtml::submitButton('Speichern'); ?>
+ </div>
+
+<?php $this->endWidget(); ?>
+
+</div><!-- form --> \ No newline at end of file
diff --git a/protected/views/verein/_search.php b/protected/views/verein/_search.php
new file mode 100644
index 0000000..d06dd24
--- /dev/null
+++ b/protected/views/verein/_search.php
@@ -0,0 +1,64 @@
+<div class="wide form">
+
+<?php $form=$this->beginWidget('CActiveForm', array(
+ 'action'=>Yii::app()->createUrl($this->route),
+ 'method'=>'get',
+)); ?>
+
+ <div class="row">
+ <?php echo $form->label($model,'id'); ?>
+ <?php echo $form->textField($model,'id'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'name'); ?>
+ <?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>255)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'url'); ?>
+ <?php echo $form->textField($model,'url',array('size'=>60,'maxlength'=>255)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'bild'); ?>
+ <?php echo $form->textField($model,'bild',array('size'=>60,'maxlength'=>100)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'email'); ?>
+ <?php echo $form->textField($model,'email',array('size'=>60,'maxlength'=>100)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'slug'); ?>
+ <?php echo $form->textField($model,'slug',array('size'=>60,'maxlength'=>100)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'kontaktdaten'); ?>
+ <?php echo $form->textArea($model,'kontaktdaten',array('rows'=>6, 'cols'=>50)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'beschreibung'); ?>
+ <?php echo $form->textArea($model,'beschreibung',array('rows'=>6, 'cols'=>50)); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'standort_id'); ?>
+ <?php echo $form->textField($model,'standort_id'); ?>
+ </div>
+
+ <div class="row">
+ <?php echo $form->label($model,'published'); ?>
+ <?php echo $form->textField($model,'published'); ?>
+ </div>
+
+ <div class="row buttons">
+ <?php echo CHtml::submitButton('Search'); ?>
+ </div>
+
+<?php $this->endWidget(); ?>
+
+</div><!-- search-form --> \ No newline at end of file
diff --git a/protected/views/verein/_short.php b/protected/views/verein/_short.php
new file mode 100644
index 0000000..e31ed34
--- /dev/null
+++ b/protected/views/verein/_short.php
@@ -0,0 +1,11 @@
+<h6><?php echo CHTML::link($data->name,array("verein/view","id"=>$data->id)); ?></h6>
+<?php
+if(strlen(strip_tags($data->beschreibung))>300) {
+ $tmp = str_split(strip_tags($data->beschreibung),297);
+ $myBeschreibung = $tmp[0]."...";
+} else {
+ $myBeschreibung = strip_tags($data->beschreibung);
+}?>
+<p><?php echo CHTML::link(CHTML::decode($myBeschreibung),array("verein/view","id"=>$data->id)); ?></p>
+
+<?php echo CHTML::link("<h6>".$data->name."</h6><p>".$myBeschreibung."</p>" ,array("verein/view","id"=>$data->id)); ?> \ No newline at end of file
diff --git a/protected/views/verein/create.php b/protected/views/verein/create.php
new file mode 100644
index 0000000..46f088e
--- /dev/null
+++ b/protected/views/verein/create.php
@@ -0,0 +1,14 @@
+<?php
+$this->breadcrumbs=array(
+ 'Vereine'=>array('index'),
+ 'Verein erstellen',
+);
+
+$this->menu=array(
+ array('label'=>'Vereine verwalten', 'url'=>array('index'))
+);
+?>
+
+<h1>Verein erstellen</h1>
+
+<?php echo $this->renderPartial('_form', array('model'=>$model, 'standorte'=>$standorte,'slugs'=>$slugs)); ?> \ No newline at end of file
diff --git a/protected/views/verein/index.php b/protected/views/verein/index.php
new file mode 100644
index 0000000..cfdd6e0
--- /dev/null
+++ b/protected/views/verein/index.php
@@ -0,0 +1,19 @@
+<?php
+$this->breadcrumbs=array(
+ 'Vereine',
+);
+
+$this->menu=array(
+ array('label'=>'Verein erstellen', 'url'=>array('create'),'visible'=>!Yii::app()->user->isGuest),
+);
+?>
+
+<h2>Vereine</h2>
+<?php $this->widget('zii.widgets.CListView', array(
+ 'dataProvider'=>$model->search(),
+ 'itemView'=>'_short', // refers to the partial view named '_post'
+ 'sortableAttributes'=>array(
+ 'name',
+ /*'create_time'=>'Post Time',*/
+ ),
+ ));?>
diff --git a/protected/views/verein/update.php b/protected/views/verein/update.php
new file mode 100644
index 0000000..5230605
--- /dev/null
+++ b/protected/views/verein/update.php
@@ -0,0 +1,16 @@
+<?php
+$this->breadcrumbs=array(
+ 'Vereine'=>array('index'),
+ '"'.$model->name.'" bearbeiten',
+);
+
+$this->menu=array(
+ array('label'=>'Vereine verwalten', 'url'=>array('admin')),
+ array('label'=>'Verein erstellen', 'url'=>array('create')),
+ array('label'=>'Verein anzeigen', 'url'=>array('view', 'id'=>$model->id))
+);
+?>
+
+<h1>Verein '<?php echo $model->name; ?>' bearbeiten</h1>
+
+<?php echo $this->renderPartial('_form', array('model'=>$model, 'standorte'=>$standorte,'slugs'=>$slugs)); ?> \ No newline at end of file
diff --git a/protected/views/verein/view.php b/protected/views/verein/view.php
new file mode 100644
index 0000000..6efb9e7
--- /dev/null
+++ b/protected/views/verein/view.php
@@ -0,0 +1,30 @@
+<?php
+$this->breadcrumbs=array(
+ 'Vereine'=>array('index'),
+ $model->name,
+);
+
+$this->menu=array(
+ array('label'=>'Vereine verwalten', 'url'=>array('index')),
+ array('label'=>'Verein erstellen', 'url'=>array('create')),
+ array('label'=>'Verein bearbeiten', 'url'=>array('update', 'id'=>$model->id)),
+ array('label'=>'Verein löschen', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete','id'=>$model->id),'confirm'=>'Are you sure you want to delete this item?')),
+);
+?>
+
+<h1><?php echo $model->name; ?></h1>
+
+<?php $this->widget('zii.widgets.CDetailView', array(
+ 'data'=>$model,
+ 'attributes'=>array(
+ 'slug',
+ /*'name',*/
+ array('label'=>'Bild', 'value'=>CHtml::image($model->bild), 'type'=>'raw'),
+ array('label'=>'Homepage', 'value'=>CHtml::link($model->url, $model->url, array("target"=>"_blank")), 'type'=>'raw'),
+ 'email',
+ 'kontaktdaten:html',
+ 'beschreibung:html',
+ array('label'=>'Standort', 'value'=>($model->standort) ? $model->standort->name : "-"),
+ array('label'=>'Öffentlich', 'value'=>CHtml::image($model->published ? "images/ok.png" : "images/nok.png", $model->published ? "ok.png" : "nok.png"), 'type'=>'raw'),
+ ),
+)); ?>