diff --git a/public/js/FilterWidget.js b/public/js/FilterWidget.js
index 0f1889486..36c313783 100644
--- a/public/js/FilterWidget.js
+++ b/public/js/FilterWidget.js
@@ -851,6 +851,12 @@ var FHC_FilterWidget = {
for (var i = 0; i < data.dataset.length; i++)
{
var record = data.dataset[i];
+
+ if ($.isEmptyObject(record))
+ {
+ continue;
+ }
+
var strHtml = "
";
if (data.checkboxes != null && data.checkboxes != "")
diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php
index 6a2eb5137..79ca72971 100644
--- a/system/dbupdate_3.3.php
+++ b/system/dbupdate_3.3.php
@@ -2849,6 +2849,21 @@ if($result = $db->db_query($qry_column_desc))
}
}
+// App 'budget' hinzufügen
+if($result = $db->db_query("SELECT 1 FROM system.tbl_app WHERE app='budget'"))
+{
+ if($db->db_num_rows($result)==0)
+ {
+
+ $qry = "INSERT INTO system.tbl_app(app) VALUES('budget');";
+
+ if(!$db->db_query($qry))
+ echo 'App: '.$db->db_last_error().'
';
+ else
+ echo '
Neue App budget in system.tbl_app hinzugefügt';
+ }
+}
+
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo 'Pruefe Tabellen und Attribute!
';
diff --git a/system/filtersupdate.php b/system/filtersupdate.php
index 27dbce891..5ec998876 100644
--- a/system/filtersupdate.php
+++ b/system/filtersupdate.php
@@ -425,6 +425,40 @@ $filters = array(
}
',
'oe_kurzbz' => null,
+ ),
+ array(
+ 'app' => 'budget',
+ 'dataset_name' => 'budgetoverview',
+ 'filter_kurzbz' => 'BudgetUebersicht',
+ 'description' => '{Budgetanträge Übersicht}',
+ 'sort' => 1,
+ 'default_filter' => true,
+ 'filter' => '
+ {
+ "name": "Budgetanträge",
+ "columns": [
+ {"name": "Budgetantrag"},
+ {"name": "Kostenstelle"},
+ {"name": "Organisationseinheit"},
+ {"name": "Geschäftsjahr"},
+ {"name": "Budgetstatus"},
+ {"name": "Betrag"}
+ ],
+ "filters": [
+ {
+ "name": "Budgetstatus",
+ "condition": "Freigegeben",
+ "operation": "ncontains"
+ },
+ {
+ "name": "Geschäftsjahr",
+ "condition": "GJ2019-2020",
+ "operation": "contains"
+ }
+ ]
+ }
+ ',
+ 'oe_kurzbz' => null,
)
);