summaryrefslogtreecommitdiff
path: root/protected/views/standort/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'protected/views/standort/index.php')
-rw-r--r--protected/views/standort/index.php65
1 files changed, 16 insertions, 49 deletions
diff --git a/protected/views/standort/index.php b/protected/views/standort/index.php
index 9a88a74..ca84d35 100644
--- a/protected/views/standort/index.php
+++ b/protected/views/standort/index.php
@@ -8,70 +8,37 @@ $this->menu=array(
);
?>
-<h1>Standorte</h1>
-
-<?php $this->renderPartial('/common/_comparison_text'); ?>
-
-<?php $this->renderPartial('/common/_advanced_search',array(
- 'model'=>$model,
-)); ?>
-
+<h3>Standorte</h3>
+<p class="box info">Mit einem Click auf den Standortmarker erhalten Sie eine Übersicht der Vereine am Standort</p>
+<p>
<?php
$map = new Map();
foreach ($standorte as $standort) {
- $infoWindow = new EGMapInfoWindow("<div class='gmaps-label' style='color: #000; font-weight:bold'>".$standort->name."<br/>".CHtml::link("Bearbeiten", array("standort/update", "id"=>$standort->id), array("update"=>"#edit"))."</div>");
- $dragendfunction = "function (event) {
- var save = confirm('Neue Koordinaten wirklich speichern?');
- if (save) {
- $.ajax({
- 'type':'POST',
- 'url':'".$this->createUrl('standort/savecoords', array('id'=>$standort->id))."',
- 'data':({'lat': event.latLng.lat(), 'lng': event.latLng.lng()}),
- 'cache':false,
- 'statusCode': {
- 404: function() {
- alert('Der Standort existiert nicht.');
- },
- 500: function() {
- alert('Fehler beim Speichern.');
- },
- 400: function() {
- alert('Fehlende Parameter');
- },
- 200: function() {
- alert('Neue Koordinaten erfolgreich gespeichert');
- }
- }
- });
+ $infostring = "<div class='gmaps-label' style='color: #000;'><strong>".$standort->name."</strong><br/>";
+ foreach ($standort->vereine as $verein) {
+ $infostring .=CHtml::link($verein->name,array("verein/view","id"=>$verein->id))."<br />";
}
- console.info(event)
- }
- ";
+ $infostring .="</div>";
+ $infoWindow = new EGMapInfoWindow($infostring);
// Saving coordinates after user dragged our marker.
- $dragevent = new EGMapEvent('dragend', $dragendfunction, false, EGMapEvent::TYPE_EVENT_DEFAULT);
- $marker = new EGMapMarker($standort->pos_lat, $standort->pos_long, array('title' => $model->name, 'draggable'=>true), 'marker', array('dragevent'=>$dragevent));
+ $marker = new EGMapMarker($standort->pos_lat, $standort->pos_long, array('title' => $model->name, 'draggable'=>false), 'marker');
$marker->addHtmlInfoWindow($infoWindow);
$map->addMarker($marker, $standort->published);
}
$map->render();
?>
-<?php $this->widget('zii.widgets.grid.CGridView', array(
+<?php /*
+Listenanzeige der Standorte, gerade Schwachsinnig
+$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'standort-grid',
'dataProvider'=>$model->search(),
- 'filter'=>$model,
+
'columns'=>array(
'type',
'name',
- 'pos_lat',
- 'pos_long',
- 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',
- 'template'=>'{update} {delete}'
- ),
- ),
-)); ?>
+ ),
+));*/ ?>
+</p>