summaryrefslogtreecommitdiff
path: root/protected/views/veranstaltung
diff options
context:
space:
mode:
Diffstat (limited to 'protected/views/veranstaltung')
-rw-r--r--protected/views/veranstaltung/_ultrashort.php1
-rw-r--r--protected/views/veranstaltung/stage.php108
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'=>''),
));?>
+