VvebOIDC/admin/template/filters.tpl

47 lines
1.5 KiB
Smarty

#filters input[name="module"]|value = <?php echo htmlspecialchars(Vvveb\get('module'));?>
#filters input[name="action"]|before = <?php $action = Vvveb\get('action');if ($action) {?>
#filters input[name="action"]|value = <?php echo htmlspecialchars(Vvveb\get('action'));?>
#filters input[name="action"]|after = <?php } ?>
#filters input[name="type"]|value = <?php echo htmlspecialchars(Vvveb\get('type'));?>
#filters|addClass = <?php if ($this->filter) echo 'show';?>
#filters input[type="text"],#filters input[type="search"]|value = <?php
$name = str_replace(['filter[',']'], '', '@@__name__@@');
if (isset($this->filter[$name])) echo htmlspecialchars($this->filter[$name]);
?>
#filters input.autocomplete|data-text = <?php
$text = $name. '_text';
if (isset($this->filter[$text])) echo htmlspecialchars($this->filter[$text]);
?>
@option = #filters select [data-v-option]
@option|deleteAllButFirstChild
#filters select|before =
<?php
//set select name
$selected = '';
$name = str_replace(['filter[',']'], '', '@@__name__@@');
if (isset($_GET[$name])) {
$selected = $_GET[$name];
} else
if (isset($this->filter[$name])) {
$selected = $this->filter[$name];
}
?>
@option|before = <?php
if (isset($this->$name)) {
$options = $this->$name;
foreach($options as $key => $option){?>
@option|value = $key
@option = <?php echo htmlspecialchars(Vvveb\humanReadable($option));?>
@option|after = <?php
}}?>
@option|addNewAttribute = <?php if ($key == $selected) echo 'selected';?>