Fixed widgets to show if data are not present

This commit is contained in:
Paolo
2017-03-27 10:48:12 +02:00
parent 75f21145ce
commit ee827983b0
5 changed files with 53 additions and 9 deletions
@@ -22,10 +22,18 @@ class Aufnahmegruppe_widget extends Widget
$emptyElement->beschreibung = 'Select a group...';
array_unshift($gruppen->retval, $emptyElement);
}
else
else if (isError($gruppen))
{
show_error($gruppen);
}
else
{
// Adding an element to the array
$emptyElement = new stdClass();
$emptyElement->gruppe_kurzbz = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'No aufnahmegruppe found';
array_unshift($gruppen->retval, $emptyElement);
}
// Data to be used in the widget view
$widgetData['aufnahmegruppen'] = $gruppen->retval;
+16 -5
View File
@@ -40,11 +40,22 @@ class Reihungstest_widget extends Widget
if (!isError($reihungstest))
{
// Adding an empty element at the beginning
$emptyElement = new stdClass();
$emptyElement->reihungstest_id = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'Select a reihungstest...';
array_unshift($reihungstest->retval, $emptyElement);
if (hasData($reihungstest))
{
// Adding an empty element at the beginning
$emptyElement = new stdClass();
$emptyElement->reihungstest_id = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'Select a reihungstest...';
array_unshift($reihungstest->retval, $emptyElement);
}
else
{
// Adding an element to the array
$emptyElement = new stdClass();
$emptyElement->reihungstest_id = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'No reihungstest found';
array_unshift($reihungstest->retval, $emptyElement);
}
}
// Data to be used in the widget view
+10 -1
View File
@@ -23,10 +23,19 @@ class Studiengang_widget extends Widget
$emptyElement->bezeichnung = '';
array_unshift($studiengaenge->retval, $emptyElement);
}
else
else if (isError($studiengaenge))
{
show_error($studiengaenge);
}
else
{
// Adding an element to the array
$emptyElement = new stdClass();
$emptyElement->studiengang_kz = Partial::HTML_DEFAULT_VALUE;
$emptyElement->kurzbzlang = 'No studiengaenge found';
$emptyElement->bezeichnung = '';
array_unshift($studiengaenge->retval, $emptyElement);
}
// Data to be used in the widget view
$widgetData['studiengaenge'] = $studiengaenge->retval;
@@ -23,10 +23,18 @@ class Studiensemester_widget extends Widget
$emptyElement->beschreibung = 'Select a studiensemester...';
array_unshift($studiensemester->retval, $emptyElement);
}
else
else if (isError($studiensemester))
{
show_error($studiensemester);
}
else
{
// Adding an element to the array
$emptyElement = new stdClass();
$emptyElement->studiensemester_kurzbz = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'No studiensemester found';
array_unshift($studiensemester->retval, $emptyElement);
}
// Data to be used in the widget view
$widgetData['studiensemesters'] = $studiensemester->retval;
+9 -1
View File
@@ -23,10 +23,18 @@ class Stufe_widget extends Widget
$emptyElement->beschreibung = 'Select a stufe...';
array_unshift($stufen->retval, $emptyElement);
}
else
else if (isError($stufen))
{
show_error($stufen);
}
else
{
// Adding an element to the array
$emptyElement = new stdClass();
$emptyElement->stufe = Partial::HTML_DEFAULT_VALUE;
$emptyElement->beschreibung = 'No stufen found';
array_unshift($stufen->retval, $emptyElement);
}
// Data to be used in the widget view
$widgetData['stufen'] = $stufen->retval;