mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-19 04:59:27 +00:00
1f65f7737c
- Aufnahmegruppe_widget - Reihungstest_widget - Studiengang_widget - Studiensemester_widget - Stufe_widget - Renamed /system/Users controller to system/aufnahme/PrestudentMultiAssign - Added method getPrestudentMultiAssign to Prestudent_model - Changed WidgetLib to allow to set the name and the id html attributes of a widget
37 lines
1023 B
PHP
37 lines
1023 B
PHP
<?php
|
|
|
|
class Studiengang_widget extends Widget
|
|
{
|
|
public function __construct($name, $args, $htmlArgs = array())
|
|
{
|
|
// Calling daddy
|
|
parent::__construct($name, $args, $htmlArgs);
|
|
}
|
|
|
|
public function display($widgetData)
|
|
{
|
|
// Studiengaenge
|
|
$this->load->model('organisation/Studiengang_model', 'StudiengangModel');
|
|
$this->StudiengangModel->addOrder('kurzbzlang');
|
|
$studiengaenge = $this->StudiengangModel->loadWhere(array('aktiv' => true));
|
|
if (hasData($studiengaenge))
|
|
{
|
|
// Adding an empty element at the beginning
|
|
$emptyElement = new stdClass();
|
|
$emptyElement->studiengang_kz = Partial::HTML_DEFAULT_VALUE;
|
|
$emptyElement->kurzbzlang = 'Select a studiengang...';
|
|
$emptyElement->bezeichnung = '';
|
|
array_unshift($studiengaenge->retval, $emptyElement);
|
|
}
|
|
else
|
|
{
|
|
show_error($studiengaenge);
|
|
}
|
|
|
|
// Data to be used in the widget view
|
|
$widgetData['studiengaenge'] = $studiengaenge->retval;
|
|
|
|
// Loads widget view
|
|
$this->view('widgets/studiengang', $widgetData);
|
|
}
|
|
} |