diff options
Diffstat (limited to 'protected/views/speisTrank')
| -rw-r--r-- | protected/views/speisTrank/_angebot_vereine.php | 12 | ||||
| -rw-r--r-- | protected/views/speisTrank/_search.php | 39 | ||||
| -rw-r--r-- | protected/views/speisTrank/index.php | 40 | ||||
| -rw-r--r-- | protected/views/speisTrank/view.php | 21 |
4 files changed, 112 insertions, 0 deletions
diff --git a/protected/views/speisTrank/_angebot_vereine.php b/protected/views/speisTrank/_angebot_vereine.php new file mode 100644 index 0000000..2d65d35 --- /dev/null +++ b/protected/views/speisTrank/_angebot_vereine.php @@ -0,0 +1,12 @@ +<?php +$dataProvider = new CArrayDataProvider($angebot_vereine); +$dataProvider->keyField = false; +$this->widget('zii.widgets.grid.CGridView', array( + 'id'=>'angebot-vereine-grid', + 'dataProvider'=>$dataProvider, + 'columns'=>array( + array('header'=>'Verein', 'value'=>'CHtml::link(Verein::model()->findByPk($data->verein_id)->name, array("/verein/view", "id"=>$data->verein_id))', 'type'=>'raw'), + array('header'=>'Menge', 'value'=>'Format::number($data->menge, $data->einheit)'), + array('header'=>'Preis', 'value'=>'Format::currency($data->preis)') + ), +)); ?>
\ No newline at end of file diff --git a/protected/views/speisTrank/_search.php b/protected/views/speisTrank/_search.php new file mode 100644 index 0000000..a88293a --- /dev/null +++ b/protected/views/speisTrank/_search.php @@ -0,0 +1,39 @@ +<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,'kategorie_id'); ?> + <?php echo $form->dropDownList($model, 'kategorie_id', CHtml::listData(Kategorie::model()->findAll(), 'id', 'name'), array("empty"=>"")); ?> + </div> + + <div class="row"> + <?php echo $form->label($model,'name'); ?> + <?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>80)); ?> + </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,'published'); ?> + <?php echo $form->checkbox($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/speisTrank/index.php b/protected/views/speisTrank/index.php new file mode 100644 index 0000000..1f416cc --- /dev/null +++ b/protected/views/speisTrank/index.php @@ -0,0 +1,40 @@ +<?php +$this->breadcrumbs=array( + 'Speis & Trank', +); + +$this->menu=array( + array('label'=>'Kulinarisches Angebot erstellen', 'url'=>array('create')), +); +?> +<h1>Speis & Trank</h1> + +<?php $this->renderPartial('/common/_comparison_text'); ?> + +<?php $this->renderPartial('/common/_advanced_search',array( + 'model'=>$model, +)); ?> + +<?php $this->widget('zii.widgets.grid.CGridView', array( + 'id'=>'angebot-grid', + 'dataProvider'=>$model->search(), + 'filter'=>$model, + 'columns'=>array( + array('header'=>'Kategorie', + 'name'=>'kategorie_id', + 'filter'=>CHtml::listData(Kategorie::model()->findAll(), 'id', 'name'), + 'value'=>'($data->kategorie) ? $data->kategorie->name : "-"'), + 'name', + 'beschreibung:html', + array('header'=>'Öffentlich', + 'value'=>'CHtml::image($data->published ? "images/ok.png" : "images/nok.png", $data->published ? "ok.png" : "nok.png")', 'type'=>'raw'), + array( + 'class'=>'CButtonColumn', + "buttons"=>array( + "delete"=>array("label"=>"Löschen"), + "update"=>array("label"=>"Bearbeiten"), + "view"=>array("label"=>"Anzeigen") + ) + ), + ), +)); ?> diff --git a/protected/views/speisTrank/view.php b/protected/views/speisTrank/view.php new file mode 100644 index 0000000..2dc3841 --- /dev/null +++ b/protected/views/speisTrank/view.php @@ -0,0 +1,21 @@ +<?php +$this->breadcrumbs=array( + 'Speis & Trank'=>array('index'), + $model->name, +); + +$this->menu=array( + array('label'=>'Speis & Trank', 'url'=>array('index')), + array('label'=>'Kulinarisches Angebot erstellen', 'url'=>array('create')), + array('label'=>$model->name.' bearbeiten', 'url'=>array('update', 'id'=>$model->id)), + array('label'=>$model->name.' löschen', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete','id'=>$model->id),'confirm'=>'Are you sure you want to delete this item?')), +); +?> + +<h3><?php echo $model->name." (".$model->kategorie->name.")"; ?></h3> + +<p><?php echo $model->beschreibung; ?></p> +<h5>Angeboten durch:</h5> +<?php $this->renderPartial('_angebot_vereine',array( + 'angebot_vereine'=>$model->angebot_vereine, + )); ?>
\ No newline at end of file |
