diff options
Diffstat (limited to 'protected/views/veranstaltung')
| -rw-r--r-- | protected/views/veranstaltung/_ultrashort.php | 1 | ||||
| -rw-r--r-- | protected/views/veranstaltung/stage.php | 108 |
2 files changed, 92 insertions, 17 deletions
diff --git a/protected/views/veranstaltung/_ultrashort.php b/protected/views/veranstaltung/_ultrashort.php new file mode 100644 index 0000000..9532ca9 --- /dev/null +++ b/protected/views/veranstaltung/_ultrashort.php @@ -0,0 +1 @@ +<div class="ym-g25 ym-gl"><div class="ym-gbox"><?php echo Yii::app()->dateFormatter->format('HH:mm',$data->startzeit)?> Uhr </div></div><div class="ym-g75 ym-gr"><div class="ym-gbox"><?php echo CHTML::link("<strong>".$data->titel."</strong>",array("veranstaltung/view","id"=>$data->id)); ?></div> </div>
\ No newline at end of file diff --git a/protected/views/veranstaltung/stage.php b/protected/views/veranstaltung/stage.php index a38d1de..02e811f 100644 --- a/protected/views/veranstaltung/stage.php +++ b/protected/views/veranstaltung/stage.php @@ -6,14 +6,26 @@ $this->pageTitle = 'Programmpunkte auf der Bühne '.$model->name.' - ' . Yii::ap $this->menu=array( array('label'=>'Jetzt auf dem Fest', 'url'=>array('now')), + //array('label'=>'Zellerplatz', 'url'=>array('stage','id'=>45)), //array('label'=>'Veranstaltung suchen', 'url'=>array('search')), -);?> +); +$buehnen = new CActiveDataProvider('Standort', array( + 'criteria'=>array( + 'condition'=>"type='Bühne'", + ), +)); +$mymenu = array(); +foreach ($buehnen->getData() as $buehne) { + $mymenu = array_merge( $mymenu , array(array('label' => 'Bühnenprogramm '.$buehne->name, 'url'=>array('stage','id'=>$buehne->id)))); +} +$this->menu = array_merge($this->menu, $mymenu); +?> <h3>Bühnenprogramm <?php echo $model->name?> </h3> -<?php +<?php /* $freitag=new CActiveDataProvider('Veranstaltung', array( 'criteria'=>array( - 'condition'=>'standort_id='.$model->id." and published=1 and dayofweek(startzeit)=6", + 'condition'=>'standort_id='.$model->id." and dayofweek(startzeit)=6", ), )); $samstag=new CActiveDataProvider('Veranstaltung', array( @@ -25,26 +37,88 @@ $sonntag=new CActiveDataProvider('Veranstaltung', array( 'criteria'=>array( 'condition'=>'standort_id='.$model->id." and published=1 and dayofweek(startzeit)=1", ), -)); +));*/ ?> -<h4>Freitag</h4> + +<h5>Freitag</h5> <?php -$this->widget('zii.widgets.CListView', array( - 'dataProvider'=>$freitag, - 'itemView'=>'/veranstaltung/_short', +$veranstaltung = new Veranstaltung(); +$this->widget('zii.widgets.grid.CGridView', array( - ));?> -<h4>Samstag</h4> + 'dataProvider'=>$veranstaltung->published()->thisYear()->freitag()->parentStage($model->id)->sorted()->search(), + 'columns'=>array( + array( // display 'create_time' using an expression + 'name'=>'Startzeit', + 'value'=>'Yii::app()->dateFormatter->format(\'HH:mm\',$data->startzeit)." Uhr"', + 'htmlOptions' => array('style'=>"width:20%;"), + ), + array( + 'name'=> 'Titel', + 'type' => 'Raw', + 'value' => 'CHTML::link($data->titel,array("veranstaltung/view","id"=>$data->id))', + ), + + ), + 'blankDisplay' => "Heute keine Termine bekannt", + 'enableSorting' => false, + 'enablePagination' => false, + 'hideHeader' => true, + 'template' => '{items}', + 'htmlOptions' => array('class'=>''), + + )); +?> + +<h5>Samstag</h5> <?php -$this->widget('zii.widgets.CListView', array( - 'dataProvider'=>$samstag, - 'itemView'=>'/veranstaltung/_short', +$veranstaltung = new Veranstaltung(); +$this->widget('zii.widgets.grid.CGridView', array( + 'dataProvider'=>$veranstaltung->published()->thisYear()->samstag()->parentStage($model->id)->sorted()->search(), + 'columns'=>array( + array( // display 'create_time' using an expression + 'name'=>'Startzeit', + 'value'=>'Yii::app()->dateFormatter->format(\'HH:mm\',$data->startzeit)." Uhr"', + 'htmlOptions' => array('style'=>"width:20%;"), + ), + array( + 'name'=> 'Titel', + 'type' => 'Raw', + 'value' => 'CHTML::link($data->titel,array("veranstaltung/view","id"=>$data->id))', + ), + + ), + 'blankDisplay' => "Heute keine Termine bekannt", + 'enableSorting' => false, + 'enablePagination' => false, + 'hideHeader' => true, + 'template' => '{items}', + 'htmlOptions' => array('class'=>''), ));?> -<h4>Sonntag</h4> +<h5>Sonntag</h5> <?php -$this->widget('zii.widgets.CListView', array( - 'dataProvider'=>$sonntag, - 'itemView'=>'/veranstaltung/_short', +$veranstaltung = new Veranstaltung(); +$this->widget('zii.widgets.grid.CGridView', array( + 'dataProvider'=>$veranstaltung->published()->thisYear()->sonntag()->parentStage($model->id)->sorted()->search(), + 'columns'=>array( + array( // display 'create_time' using an expression + 'name'=>'Startzeit', + 'value'=>'Yii::app()->dateFormatter->format(\'HH:mm\',$data->startzeit)." Uhr"', + 'htmlOptions' => array('style'=>"width:20%;"), + ), + array( + 'name'=> 'Titel', + 'type' => 'Raw', + 'value' => 'CHTML::link($data->titel,array("veranstaltung/view","id"=>$data->id))', + ), + + ), + 'blankDisplay' => "Heute keine Termine bekannt", + 'enableSorting' => false, + 'enablePagination' => false, + 'hideHeader' => true, + 'template' => '{items}', + 'htmlOptions' => array('class'=>''), ));?> + |
