mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-13 18:19:27 +00:00
Merge branch 'master' into signatur
This commit is contained in:
@@ -94,8 +94,8 @@
|
||||
)
|
||||
ORDER BY "LastAction" DESC
|
||||
',
|
||||
'hideHeader' => true,
|
||||
'hideSave' => true,
|
||||
'hideHeader' => false,
|
||||
'hideSave' => false,
|
||||
'checkboxes' => array('PersonId'),
|
||||
'additionalColumns' => array('Details'),
|
||||
'formatRaw' => function($fieldName, $fieldValue, $datasetRaw) {
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
<style>
|
||||
|
||||
.filters-hidden-panel {
|
||||
margin: 0 10px 10px 10px;
|
||||
}
|
||||
|
||||
.hidden-control {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
</style>
|
||||
<script language="Javascript" type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
|
||||
@@ -39,6 +50,10 @@
|
||||
$("#filterForm").submit();
|
||||
});
|
||||
|
||||
$("#applyFilter").click(function() {
|
||||
$("#filterForm").submit();
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<div class="row">
|
||||
@@ -48,14 +63,10 @@
|
||||
<?php FilterWidget::loadViewSelectFields($listFields); ?>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div>
|
||||
<?php FilterWidget::loadViewSelectFilters($metaData); ?>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div>
|
||||
<?php FilterWidget::loadViewSaveFilter(); ?>
|
||||
</div>
|
||||
|
||||
@@ -1,50 +1,63 @@
|
||||
<div>
|
||||
<?php
|
||||
$selectedFields = FilterWidget::getSelectedFields();
|
||||
$columnsAliases = FilterWidget::getColumnsAliases();
|
||||
<div class="panel-group">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" href="#collapseSelectFields">Select columns</a>
|
||||
</h4>
|
||||
</div>
|
||||
<div id="collapseSelectFields" class="panel-collapse collapse">
|
||||
<div class="filters-hidden-panel">
|
||||
<div>
|
||||
<?php
|
||||
$selectedFields = FilterWidget::getSelectedFields();
|
||||
$columnsAliases = FilterWidget::getColumnsAliases();
|
||||
|
||||
for ($selectedFieldsCounter = 0; $selectedFieldsCounter < count($selectedFields); $selectedFieldsCounter++)
|
||||
{
|
||||
$selectedField = $selectedFields[$selectedFieldsCounter];
|
||||
$selectedFieldAlias = $selectedField;
|
||||
for ($selectedFieldsCounter = 0; $selectedFieldsCounter < count($selectedFields); $selectedFieldsCounter++)
|
||||
{
|
||||
$selectedField = $selectedFields[$selectedFieldsCounter];
|
||||
$selectedFieldAlias = $selectedField;
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$indx = array_search($selectedField, $listFields);
|
||||
if ($indx !== false)
|
||||
{
|
||||
$selectedFieldAlias = $columnsAliases[$indx];
|
||||
}
|
||||
}
|
||||
?>
|
||||
<input type="button" value="<?php echo $selectedFieldAlias; ?> X" class="remove-field" fieldToRemove="<?php echo $selectedField; ?>">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="<?php echo FilterWidget::CMD_REMOVE_FIELD; ?>" name="<?php echo FilterWidget::CMD_REMOVE_FIELD; ?>" value="">
|
||||
</div>
|
||||
<div>
|
||||
<span>
|
||||
Add field:
|
||||
</span>
|
||||
<span>
|
||||
<select id="<?php echo FilterWidget::CMD_ADD_FIELD; ?>" name="<?php echo FilterWidget::CMD_ADD_FIELD; ?>">
|
||||
<option value="">Select a field to add..</option>
|
||||
<?php
|
||||
for ($listFieldsCounter = 0; $listFieldsCounter < count($listFields); $listFieldsCounter++)
|
||||
{
|
||||
$listField = $listFields[$listFieldsCounter];
|
||||
$listFieldAlias = $listField;
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$indx = array_search($selectedField, $listFields);
|
||||
if ($indx !== false)
|
||||
{
|
||||
$selectedFieldAlias = $columnsAliases[$indx];
|
||||
}
|
||||
}
|
||||
?>
|
||||
<input type="button" value="<?php echo $selectedFieldAlias; ?> X" class="remove-field" fieldToRemove="<?php echo $selectedField; ?>">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="<?php echo FilterWidget::CMD_REMOVE_FIELD; ?>" name="<?php echo FilterWidget::CMD_REMOVE_FIELD; ?>" value="">
|
||||
</div>
|
||||
<div>
|
||||
<span>
|
||||
Add field:
|
||||
</span>
|
||||
<span>
|
||||
<select id="<?php echo FilterWidget::CMD_ADD_FIELD; ?>" name="<?php echo FilterWidget::CMD_ADD_FIELD; ?>">
|
||||
<option value="">Select a field to add..</option>
|
||||
<?php
|
||||
for ($listFieldsCounter = 0; $listFieldsCounter < count($listFields); $listFieldsCounter++)
|
||||
{
|
||||
$listField = $listFields[$listFieldsCounter];
|
||||
$listFieldAlias = $listField;
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$listFieldAlias = $columnsAliases[$listFieldsCounter];
|
||||
}
|
||||
?>
|
||||
<option value="<?php echo $listField; ?>"><?php echo $listFieldAlias; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</span>
|
||||
</div>
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$listFieldAlias = $columnsAliases[$listFieldsCounter];
|
||||
}
|
||||
?>
|
||||
<option value="<?php echo $listField; ?>"><?php echo $listFieldAlias; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,65 +1,82 @@
|
||||
<div>
|
||||
<?php
|
||||
$selectedFilters = FilterWidget::getSelectedFilters();
|
||||
$columnsAliases = FilterWidget::getColumnsAliases();
|
||||
|
||||
for ($filtersCounter = 0; $filtersCounter < count($selectedFilters); $filtersCounter++)
|
||||
{
|
||||
$selectedFilter = $selectedFilters[$filtersCounter];
|
||||
|
||||
$md = FilterWidget::getFilterMetaData($selectedFilter, $metaData);
|
||||
$selectedFieldAlias = $md->name;
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$indx = array_search($selectedFilter, $listFields);
|
||||
if ($indx !== false)
|
||||
{
|
||||
$selectedFieldAlias = $columnsAliases[$indx];
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<div>
|
||||
|
||||
<span>
|
||||
<?php echo $selectedFieldAlias; ?>
|
||||
</span>
|
||||
|
||||
<?php echo FilterWidget::renderFilterType($md); ?>
|
||||
|
||||
<span>
|
||||
<input type="button" value="X" class="remove-filter" filterToRemove="<?php echo $md->name; ?>">
|
||||
</span>
|
||||
|
||||
<div class="panel-group">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<a data-toggle="collapse" href="#collapseSelectFilters">Select filters</a>
|
||||
</h4>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="<?php echo FilterWidget::CMD_REMOVE_FILTER; ?>" name="<?php echo FilterWidget::CMD_REMOVE_FILTER; ?>" value="">
|
||||
</div>
|
||||
<div>
|
||||
<span>
|
||||
Add filter:
|
||||
</span>
|
||||
<span>
|
||||
<select id="<?php echo FilterWidget::CMD_ADD_FILTER; ?>" name="<?php echo FilterWidget::CMD_ADD_FILTER; ?>">
|
||||
<option value="">Select a filter to add...</option>
|
||||
<?php
|
||||
for ($listFieldsCounter = 0; $listFieldsCounter < count($listFields); $listFieldsCounter++)
|
||||
{
|
||||
$field = $listFields[$listFieldsCounter];
|
||||
$listFieldAlias = $field;
|
||||
<div id="collapseSelectFilters" class="panel-collapse collapse">
|
||||
<div class="filters-hidden-panel">
|
||||
<div>
|
||||
<?php
|
||||
$selectedFilters = FilterWidget::getSelectedFilters();
|
||||
$columnsAliases = FilterWidget::getColumnsAliases();
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$listFieldAlias = $columnsAliases[$listFieldsCounter];
|
||||
}
|
||||
?>
|
||||
<option value="<?php echo $field; ?>"><?php echo $listFieldAlias; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</span>
|
||||
for ($filtersCounter = 0; $filtersCounter < count($selectedFilters); $filtersCounter++)
|
||||
{
|
||||
$selectedFilter = $selectedFilters[$filtersCounter];
|
||||
|
||||
$md = FilterWidget::getFilterMetaData($selectedFilter, $metaData);
|
||||
$selectedFieldAlias = $md->name;
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$indx = array_search($selectedFilter, $listFields);
|
||||
if ($indx !== false)
|
||||
{
|
||||
$selectedFieldAlias = $columnsAliases[$indx];
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
<div>
|
||||
|
||||
<span>
|
||||
<?php echo $selectedFieldAlias; ?>
|
||||
</span>
|
||||
|
||||
<?php echo FilterWidget::renderFilterType($md); ?>
|
||||
|
||||
<span>
|
||||
<input type="button" value="X" class="remove-filter" filterToRemove="<?php echo $md->name; ?>">
|
||||
</span>
|
||||
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" id="<?php echo FilterWidget::CMD_REMOVE_FILTER; ?>" name="<?php echo FilterWidget::CMD_REMOVE_FILTER; ?>" value="">
|
||||
</div>
|
||||
<div>
|
||||
<span>
|
||||
Add filter:
|
||||
</span>
|
||||
<span>
|
||||
<select id="<?php echo FilterWidget::CMD_ADD_FILTER; ?>" name="<?php echo FilterWidget::CMD_ADD_FILTER; ?>">
|
||||
<option value="">Select a filter to add...</option>
|
||||
<?php
|
||||
for ($listFieldsCounter = 0; $listFieldsCounter < count($listFields); $listFieldsCounter++)
|
||||
{
|
||||
$field = $listFields[$listFieldsCounter];
|
||||
$listFieldAlias = $field;
|
||||
|
||||
if ($columnsAliases != null)
|
||||
{
|
||||
$listFieldAlias = $columnsAliases[$listFieldsCounter];
|
||||
}
|
||||
?>
|
||||
<option value="<?php echo $field; ?>"><?php echo $listFieldAlias; ?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
<input id="applyFilter" name="applyFilter" type="button" value="Apply">
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -323,6 +323,14 @@ class FilterWidget extends Widget
|
||||
}
|
||||
elseif ($filterMetaData->type == 'timestamp')
|
||||
{
|
||||
$classOperation = 'select-filter-operation-value';
|
||||
$classOption = 'select-filter-option';
|
||||
if ($activeFilterOperationValue == self::OP_SET)
|
||||
{
|
||||
$classOperation .= ' hidden-control';
|
||||
$classOption .= ' hidden-control';
|
||||
}
|
||||
|
||||
$html = '
|
||||
<span>
|
||||
<select name="%s" class="select-filter-operation">
|
||||
@@ -333,9 +341,9 @@ class FilterWidget extends Widget
|
||||
</select>
|
||||
</span>
|
||||
<span>
|
||||
<input type="text" name="%s" value="%s" class="select-filter-operation-value">
|
||||
<input type="text" name="%s" value="%s" class="'.$classOperation.'">
|
||||
</span>
|
||||
<select name="%s" class="select-filter-option">
|
||||
<select name="%s" class="'.$classOption.'">
|
||||
<option value="'.self::OPT_DAYS.'" '.($activeFilterOptionValue == self::OPT_DAYS ? 'selected' : '').'>Days</option>
|
||||
<option value="'.self::OPT_MONTHS.'" '.($activeFilterOptionValue == self::OPT_MONTHS ? 'selected' : '').'>Months</option>
|
||||
</select>
|
||||
|
||||
@@ -68,7 +68,7 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Text"/>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
|
||||
</text:sequence-decls>
|
||||
<text:p text:style-name="Seitenumbruch"><xsl:value-of select="titel" /></text:p>
|
||||
<text:p text:style-name="Seitenumbruch">Official Notification</text:p>
|
||||
<!-- Ueberprueft ob benoetigte Datenfelder leer sind -->
|
||||
<xsl:if test="staatsbuergerschaft = ''"><text:p text:style-name="P4">Staatsbürgerschaft nicht angegeben</text:p></xsl:if>
|
||||
<xsl:if test="datum = ''"><text:p text:style-name="P4">Datum der Abschlussprüfung nicht gesetzt</text:p></xsl:if>
|
||||
|
||||
Reference in New Issue
Block a user