summaryrefslogtreecommitdiffstats
path: root/application/modules/user/views/scripts/filter
diff options
context:
space:
mode:
authorSimon2011-04-06 20:32:47 +0200
committerSimon2011-04-06 20:32:47 +0200
commit7008750fafc7f0c4c0b31f0a53f1ffaeb8f7e36a (patch)
tree188dfe3dda0964d485ac841a5e72612129a5176e /application/modules/user/views/scripts/filter
parentLayout/Ansicht geändert, BootIso, BootOs,Client,Config,Preboot & Session (diff)
downloadpbs2-7008750fafc7f0c4c0b31f0a53f1ffaeb8f7e36a.tar.gz
pbs2-7008750fafc7f0c4c0b31f0a53f1ffaeb8f7e36a.tar.xz
pbs2-7008750fafc7f0c4c0b31f0a53f1ffaeb8f7e36a.zip
neues Design eingebettet, bei Role, Person &Group muss noch etwas überlegt werden
Diffstat (limited to 'application/modules/user/views/scripts/filter')
-rw-r--r--application/modules/user/views/scripts/filter/index.phtml127
1 files changed, 127 insertions, 0 deletions
diff --git a/application/modules/user/views/scripts/filter/index.phtml b/application/modules/user/views/scripts/filter/index.phtml
index 5d3646d..97a3077 100644
--- a/application/modules/user/views/scripts/filter/index.phtml
+++ b/application/modules/user/views/scripts/filter/index.phtml
@@ -5,6 +5,132 @@
'onclick' => 'self.location="/user/filter/addfilter/page/'.$this->page.'"',
'class' => 'addbutton'))?>
+<div class='searchvars'>
+ <div class='head'>Available searchfilter:</div>
+ <div class='code'>filterID</div>
+ <div class='code'>title</div>
+ <div class='code'>description</div>
+ <div class='code'>priority</div>
+ <div class='code'>bootmenuID</div>
+ <div class='code'>created</div>
+</div>
+
+<div class='listelement'>
+ <?php if(count($this->filters)==0)
+ echo "There are no Filters to display." ?>
+ <?php foreach ($this->filters as $filter): ?>
+ <div class='element'>
+ <div class='number'><?php echo $this->escape($filter->getID()) ?></div>
+ <div class='content'>
+ <div class='actions'>
+ <a href="<?php echo $this->url(
+ array(
+ 'module' => 'user',
+ 'controller' => 'filter',
+ 'action' => 'editfilter',
+ 'filterID' => $filter->getID(),
+ 'page' => $this->page
+ ),
+ 'default',
+ true) ?>"><img src='/media/img/edit.png' alt='Edit Filter'/></a>
+ <a href="<?php echo $this->url(
+ array(
+ 'module' => 'user',
+ 'controller' => 'filter',
+ 'action' => 'removefilter',
+ 'filterID' => $filter->getID(),
+ 'page' => $this->page
+ ),
+ 'default',
+ true) ?>"><img src='/media/img/delete.png' alt='Delete Filter'/></a>
+ <a href="<?php echo $this->url(
+ array(
+ 'module' => 'user',
+ 'controller' => 'filter',
+ 'action' => 'addfilterentry',
+ 'filterID' => $filter->getID(),
+ 'page' => $this->page
+ ),
+ 'default',
+ true) ?>"><img src='/media/img/add.png' alt='Add Filterentry'/></a>
+ </div>
+ <div class='title'><?php echo $this->escape($filter->title) ?></div>
+ <div class='subtitle'>
+ <?php echo $this->escape($filter->bootmenuID) ?> - Priority: <?php echo $this->escape($filter->priority) ?><br />
+ Created: <?php echo $this->escape($filter->created) ?><br />
+ <?php echo $this->escape($filter->Description) ?></div>
+ <?php
+ $fe = new Application_Model_FilterEntriesMapper();
+ $erg = $fe->findBy(array('filterID' => $filter->getID()),true);
+ ?>
+ <div class='details dispnone'>
+ <?php foreach ($erg as $filterentry): ?>
+ <?php
+ $filter2 = new Application_Model_FilterTypeMapper();
+ $erg = new Application_Model_FilterType();
+ $filter2->find($filterentry['filtertypeID'],$erg);
+ //name zur ID finden
+ $title = "[".$filterentry['filtertypeID']."] ";
+ $title .= $erg->getFiltertypename();
+ ?>
+ <div class='element'>
+ <div class='content'>
+ <div class='actions'>
+ <a href="<?php echo $this->url(
+ array(
+ 'module' => 'user',
+ 'controller' => 'filter',
+ 'action' => 'editfilterentry',
+ 'filterentriesID' => $filterentry['filterentriesID'],
+ 'page' => $this->page
+ ),
+ 'default',
+ true) ?>"><img src='/media/img/edit.png' alt='Edit Filterentry'/></a>
+ <a href="<?php echo $this->url(
+ array(
+ 'module' => 'user',
+ 'controller' => 'filter',
+ 'action' => 'removefilterentry',
+ 'filterentriesID' => $filterentry['filterentriesID'],
+ 'page' => $this->page
+ ),
+ 'default',
+ true) ?>"><img src='/media/img/delete.png' alt='Delete Filterentry'/></a>
+ </div>
+
+ <div class='subtitle'><?php echo $title; ?> : <?php
+ echo $filterentry['filtervalue'];
+ if($filterentry['filtervalue2'] != ''){
+ echo " - ".$filterentry['filtervalue2'];
+ }
+ ?></div>
+
+ </div>
+ <div class='clear'></div>
+ </div>
+ <?php endforeach ?>
+ </div>
+ </div>
+ <div class='clear'></div>
+ </div>
+ <?php endforeach ?>
+</div>
+
+<?php echo $this->pagination; ?>
+
+<script>
+$(document).ready(function(){
+ if($('.element').find('.dispnone').length >= 1){
+ $(this).find('.title').css('cursor','pointer');
+
+ $('.title').click(function(){
+ $(this).siblings('.dispnone').toggle();
+ });
+ }
+});
+</script>
+
+<!--
<?php if ($this->filters): ?>
<table>
<tr>
@@ -126,3 +252,4 @@
<p>There are no filters to display.</p>
<?php endif;?>
+-->