summaryrefslogtreecommitdiffstats
path: root/application/views/scripts/event/index.phtml
diff options
context:
space:
mode:
authorBjörn Geiger2011-07-05 17:53:14 +0200
committerBjörn Geiger2011-07-05 17:53:14 +0200
commit467cd6118251f1a682e3c3ff643a7c73d9c49044 (patch)
treedb64adaa91b0ff878601e78ea74027bed8f9020c /application/views/scripts/event/index.phtml
parentJS: setVisible und setInvisible (diff)
downloadpoolctrl-467cd6118251f1a682e3c3ff643a7c73d9c49044.tar.gz
poolctrl-467cd6118251f1a682e3c3ff643a7c73d9c49044.tar.xz
poolctrl-467cd6118251f1a682e3c3ff643a7c73d9c49044.zip
Korrektur von eben
Diffstat (limited to 'application/views/scripts/event/index.phtml')
-rw-r--r--application/views/scripts/event/index.phtml157
1 files changed, 98 insertions, 59 deletions
diff --git a/application/views/scripts/event/index.phtml b/application/views/scripts/event/index.phtml
index e2564d1..9f0cfc2 100644
--- a/application/views/scripts/event/index.phtml
+++ b/application/views/scripts/event/index.phtml
@@ -3,77 +3,116 @@
'onclick' => 'self.location="/event/add/"',
'class' => 'addbutton'))
?>
+<form name="PoolSelectForm">
+ <select name="PoolSelectbox" onChange="deselectAll();selectPool();">
+ <option> Choose a Pool </option>
+<?php if(count($this->poollist)>0){
+ foreach($this->poollist as $pool => $p){
+ echo "<option value='" . $p->getID() . "'>" . $p->getTitle() . "</option>";
+ }
+} else echo '<option> No Pools </option>';?>
+ </select>
+</form>
+<script type="text/javascript">
+ function selectPool() {
+ selectForm = document.PoolSelectForm;
+ selectBox = selectForm.PoolSelectbox;
+ selectedValue = selectBox.options.selectedIndex;
+ selectedOption = selectBox.options[selectedValue];
+ poolID = selectedOption.value;
+ setVisible('pool' + poolID);
+ }
+ function deselectAll() {
+ selectForm = document.PoolSelectForm;
+ selectBox = selectForm.PoolSelectbox;
+ selectOptions = selectBox.options;
+ for(i = 0; i < selectOptions.length; i++) {
+ selectOption = selectOptions[i];
+ poolID = selectOption.value;
+ if(poolID != 'Choose a Pool') {
+ setInvisible('pool' + poolID);
+ }
+ }
+ }
+</script>
+<br />
+<br />
<div class='listelement'>
<?php
-if(count($this->eventlist)==0)
- echo "You haven't events yet";
-else
+if(count($this->eventlist)>0) {
+?>
+
+<?php
foreach ($this->eventlist as $pool => $poolEvents):
if(count($poolEvents)==0)
break;
?>
- <h2><?php echo $pool; ?></h2>
+ <div class='hidden' id='pool<?php echo $poolEvents[0]['pbs_poolID'] ?>' style='visibility:hidden' >
+ <h2><?php echo $pool; ?></h2>
<?php foreach ($poolEvents as $event): ?>
- <div class='element'>
- <div class='content'>
- <div class='actions'>
- <a href="<?php echo $this->url(
- array(
- 'controller' => 'event',
- 'action' => 'edit',
- 'eventID' => $event['eventID']
- ),
- 'default',
- true);?>"><img src='/media/img/edit.png' alt='Edit Group' /></a>
- <a href="<?php echo $this->url(
- array(
- 'controller' => 'event',
- 'action' => 'delete',
- 'eventID' => $event['eventID']
- ),
- 'default',
- true);?>"><img src='/media/img/delete.png' alt='Delete Group' /></a>
- </div>
- <div class='title'><?php echo $event['title']; ?></div>
- <?php if($event['category']) {
- ?>
- <div class='subtitle'><?php echo $event['category']; ?></div>
- <?php
- } else {
+ <div class='element'>
+ <div class='content'>
+ <div class='actions'>
+ <a href="<?php echo $this->url(
+ array(
+ 'controller' => 'event',
+ 'action' => 'edit',
+ 'eventID' => $event['eventID']
+ ),
+ 'default',
+ true);?>"><img src='/media/img/edit.png' alt='Edit Group' /></a>
+ <a href="<?php echo $this->url(
+ array(
+ 'controller' => 'event',
+ 'action' => 'delete',
+ 'eventID' => $event['eventID']
+ ),
+ 'default',
+ true);?>"><img src='/media/img/delete.png' alt='Delete Group' /></a>
+ </div>
+ <div class='title'><?php echo $event['title']; ?></div>
+ <?php if($event['category']) {
+ ?>
+ <div class='subtitle'><?php echo $event['category']; ?></div>
+ <?php
+ } else {
+ ?>
+ <div class='subtitle'>&nbsp;</div>
+ <?php
+ }
?>
- <div class='subtitle'>&nbsp;</div>
- <?php
- }
- ?>
- <div class='details'><label>Start Time:</label>
- <div class='item'><?php echo date ('d F Y - H:i', strtotime($event['start'])); ?>&nbsp;</div>
- </div>
- <div class='details'><label>End Time:</label>
- <div class='item'><?php echo date ('d F Y - H:i', strtotime($event['end'])); ?>&nbsp;</div>
- </div>
- <div class='details'><label>Participants:</label>
- <div class='item'><?php echo $event['participants']; ?>&nbsp;</div>
- </div>
- <div class='details'><label>Membership:</label>
- <div class='item'><?php echo $event['pbs_person_name']; ?>&nbsp;</div>
- </div>
- <div class='details'><label>BootOs:</label>
- <div class='item'><?php echo $event['pbs_bootos_title']; ?>&nbsp;</div>
- </div>
- <div class='details'><label>Repeat:</label>
- <div class='item'><?php if($event['repeat']) echo 'yes'; else echo 'no'; ?>&nbsp;</div>
- </div>
- <div class='details'><label>Immediate:</label>
- <div class='item'><?php if($event['immediate']) echo 'yes'; else echo 'no'; ?>&nbsp;</div>
- </div>
- <div class='details'><label>Note:</label>
- <div class='item'><?php echo $event['note']; ?>&nbsp;</div>
+ <div class='details'><label>Start Time:</label>
+ <div class='item'><?php echo date ('d F Y - H:i', strtotime($event['start'])); ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>End Time:</label>
+ <div class='item'><?php echo date ('d F Y - H:i', strtotime($event['end'])); ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>Participants:</label>
+ <div class='item'><?php echo $event['participants']; ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>Membership:</label>
+ <div class='item'><?php echo $event['pbs_person_name']; ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>BootOs:</label>
+ <div class='item'><?php echo $event['pbs_bootos_title']; ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>Repeat:</label>
+ <div class='item'><?php if($event['repeat']) echo 'yes'; else echo 'no'; ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>Immediate:</label>
+ <div class='item'><?php if($event['immediate']) echo 'yes'; else echo 'no'; ?>&nbsp;</div>
+ </div>
+ <div class='details'><label>Note:</label>
+ <div class='item'><?php echo $event['note']; ?>&nbsp;</div>
+ </div>
</div>
</div>
- </div>
- <div class='clear'></div>
+ <div class='clear'></div>
<?php endforeach ?>
+ </div>
<?php endforeach ?>
+<?php } else
+ echo "This Pool haven't events yet"; ?>
</div>
<br />
<br /> \ No newline at end of file