diff --git a/application/config/anrechnung.php b/application/config/anrechnung.php
new file mode 100644
index 000000000..d1f4f0958
--- /dev/null
+++ b/application/config/anrechnung.php
@@ -0,0 +1,22 @@
+ LDAP_BASE_DN,
'username' => LDAP_BIND_USER,
'password' => LDAP_BIND_PASSWORD,
- 'usf' => LDAP_USER_SEARCH_FILTER
+ 'usf' => LDAP_USER_SEARCH_FILTER,
+ 'timeout' => 1
);
}
@@ -30,7 +31,8 @@ if (defined('LDAP2_SERVER')) // 2nd LDAP server
'basedn' => LDAP2_BASE_DN,
'username' => LDAP2_BIND_USER,
'password' => LDAP2_BIND_PASSWORD,
- 'usf' => LDAP2_USER_SEARCH_FILTER
+ 'usf' => LDAP2_USER_SEARCH_FILTER,
+ 'timeout' => 1
);
}
@@ -45,7 +47,8 @@ if (defined('LDAP_SERVER')) // 1st LDAP server
'basedn' => LDAP_BASE_DN,
'username' => LDAP_BIND_USER,
'password' => LDAP_BIND_PASSWORD,
- 'usf' => LDAP_USER_SEARCH_FILTER
+ 'usf' => LDAP_USER_SEARCH_FILTER,
+ 'timeout' => 1
);
}
@@ -58,6 +61,8 @@ if (defined('LDAP2_SERVER')) // 2nd LDAP server
'basedn' => LDAP2_BASE_DN,
'username' => LDAP2_BIND_USER,
'password' => LDAP2_BIND_PASSWORD,
- 'usf' => LDAP2_USER_SEARCH_FILTER
+ 'usf' => LDAP2_USER_SEARCH_FILTER,
+ 'timeout' => 1
);
}
+
diff --git a/application/config/navigation.php b/application/config/navigation.php
index c2d221a80..b788dc40c 100644
--- a/application/config/navigation.php
+++ b/application/config/navigation.php
@@ -23,6 +23,14 @@ $config['navigation_header'] = array(
'expand' => true,
'sort' => 10,
'requiredPermissions' => 'basis/vilesci:r'
+ ),
+ 'oehbeitragsverwaltung' => array(
+ 'link' => site_url('codex/Oehbeitrag'),
+ 'icon' => '',
+ 'description' => 'Öhbeitragsverwaltung',
+ 'expand' => true,
+ 'sort' => 20,
+ 'requiredPermissions' => 'admin:w'
)
)
),
@@ -125,6 +133,13 @@ $config['navigation_header'] = array(
'expand' => true,
'sort' => 20,
'requiredPermissions' => 'system/developer:r'
+ ),
+ 'errormonitoring' => array(
+ 'link' => site_url('system/issues/Issues'),
+ 'description' => 'Fehler Monitoring',
+ 'expand' => true,
+ 'sort' => 20,
+ 'requiredPermissions' => 'system/issues_verwalten:r'
)
)
)
diff --git a/application/config/udfmasterschema.json b/application/config/udfmasterschema.json
index fa06dc80d..ab3faa8c9 100644
--- a/application/config/udfmasterschema.json
+++ b/application/config/udfmasterschema.json
@@ -9,6 +9,13 @@
"name": {
"type": "string"
},
+ "type": {
+ "type": "string",
+ "enum": ["checkbox", "textfield", "textarea", "date", "dropdown", "multipledropdown"]
+ },
+ "requiredPermissions": {
+ "type": "array"
+ },
"description": {
"type": "array",
},
@@ -18,10 +25,6 @@
"title": {
"type": "array",
},
- "type": {
- "type": "string",
- "enum": ["checkbox", "textfield", "textarea", "date", "dropdown", "multipledropdown"]
- },
"sort": {
"type": "integer"
},
@@ -67,5 +70,6 @@
}
}
},
- "required": ["type", "name"]
-}
\ No newline at end of file
+ "required": ["type", "name", "requiredPermissions"]
+}
+
diff --git a/application/controllers/api/v1/CheckUserAuth.php b/application/controllers/api/v1/CheckUserAuth.php
index ee751e886..c82df9065 100644
--- a/application/controllers/api/v1/CheckUserAuth.php
+++ b/application/controllers/api/v1/CheckUserAuth.php
@@ -12,7 +12,7 @@ class CheckUserAuth extends RESTFul_Controller
parent::__construct();
// Loads helper message to manage returning messages
- // NOTE: loaded here because it does not extend the APIv1_Controller
+ // NOTE: loaded here because it does not extend the API_Controller
$this->load->helper('hlp_return_object');
}
diff --git a/application/controllers/api/v1/accounting/Aufteilung.php b/application/controllers/api/v1/accounting/Aufteilung.php
index cc9c2826f..9cf4e3474 100644
--- a/application/controllers/api/v1/accounting/Aufteilung.php
+++ b/application/controllers/api/v1/accounting/Aufteilung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufteilung extends APIv1_Controller
+class Aufteilung extends API_Controller
{
/**
* Aufteilung API constructor.
diff --git a/application/controllers/api/v1/accounting/Bestelldetail.php b/application/controllers/api/v1/accounting/Bestelldetail.php
index 191ba95a0..f21b1bee6 100644
--- a/application/controllers/api/v1/accounting/Bestelldetail.php
+++ b/application/controllers/api/v1/accounting/Bestelldetail.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bestelldetail extends APIv1_Controller
+class Bestelldetail extends API_Controller
{
/**
* Bestelldetail API constructor.
diff --git a/application/controllers/api/v1/accounting/Bestelldetailtag.php b/application/controllers/api/v1/accounting/Bestelldetailtag.php
index 36229d47c..c7c534cc4 100644
--- a/application/controllers/api/v1/accounting/Bestelldetailtag.php
+++ b/application/controllers/api/v1/accounting/Bestelldetailtag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bestelldetailtag extends APIv1_Controller
+class Bestelldetailtag extends API_Controller
{
/**
* Bestelldetailtag API constructor.
diff --git a/application/controllers/api/v1/accounting/Bestellstatus.php b/application/controllers/api/v1/accounting/Bestellstatus.php
index dc3695ff2..e52dedab2 100644
--- a/application/controllers/api/v1/accounting/Bestellstatus.php
+++ b/application/controllers/api/v1/accounting/Bestellstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bestellstatus extends APIv1_Controller
+class Bestellstatus extends API_Controller
{
/**
* Bestellstatus API constructor.
diff --git a/application/controllers/api/v1/accounting/Bestellung.php b/application/controllers/api/v1/accounting/Bestellung.php
index 018b77180..96ae689e8 100644
--- a/application/controllers/api/v1/accounting/Bestellung.php
+++ b/application/controllers/api/v1/accounting/Bestellung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bestellung extends APIv1_Controller
+class Bestellung extends API_Controller
{
/**
* Bestellung API constructor.
diff --git a/application/controllers/api/v1/accounting/Bestellungtag.php b/application/controllers/api/v1/accounting/Bestellungtag.php
index 7b404fa05..7609975ab 100644
--- a/application/controllers/api/v1/accounting/Bestellungtag.php
+++ b/application/controllers/api/v1/accounting/Bestellungtag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bestellungtag extends APIv1_Controller
+class Bestellungtag extends API_Controller
{
/**
* Bestellungtag API constructor.
diff --git a/application/controllers/api/v1/accounting/Buchung.php b/application/controllers/api/v1/accounting/Buchung.php
index 12fa02c33..44c91f1a4 100644
--- a/application/controllers/api/v1/accounting/Buchung.php
+++ b/application/controllers/api/v1/accounting/Buchung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Buchung extends APIv1_Controller
+class Buchung extends API_Controller
{
/**
* Buchung API constructor.
diff --git a/application/controllers/api/v1/accounting/Buchungstyp.php b/application/controllers/api/v1/accounting/Buchungstyp.php
index 3e9718469..20b69bec9 100644
--- a/application/controllers/api/v1/accounting/Buchungstyp.php
+++ b/application/controllers/api/v1/accounting/Buchungstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Buchungstyp extends APIv1_Controller
+class Buchungstyp extends API_Controller
{
/**
* Buchungstyp API constructor.
diff --git a/application/controllers/api/v1/accounting/Budget.php b/application/controllers/api/v1/accounting/Budget.php
index 31ee3ef1c..9ffbb3656 100644
--- a/application/controllers/api/v1/accounting/Budget.php
+++ b/application/controllers/api/v1/accounting/Budget.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Budget extends APIv1_Controller
+class Budget extends API_Controller
{
/**
* Budget API constructor.
diff --git a/application/controllers/api/v1/accounting/Konto.php b/application/controllers/api/v1/accounting/Konto.php
index 0b78ff98f..ba9b44558 100644
--- a/application/controllers/api/v1/accounting/Konto.php
+++ b/application/controllers/api/v1/accounting/Konto.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Konto extends APIv1_Controller
+class Konto extends API_Controller
{
/**
* Konto API constructor.
diff --git a/application/controllers/api/v1/accounting/Kostenstelle.php b/application/controllers/api/v1/accounting/Kostenstelle.php
index 2ebf554c0..a90445b76 100644
--- a/application/controllers/api/v1/accounting/Kostenstelle.php
+++ b/application/controllers/api/v1/accounting/Kostenstelle.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Kostenstelle extends APIv1_Controller
+class Kostenstelle extends API_Controller
{
/**
* Kostenstelle API constructor.
diff --git a/application/controllers/api/v1/accounting/Rechnung.php b/application/controllers/api/v1/accounting/Rechnung.php
index 5ac77b36b..18d0e36dd 100644
--- a/application/controllers/api/v1/accounting/Rechnung.php
+++ b/application/controllers/api/v1/accounting/Rechnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Rechnung extends APIv1_Controller
+class Rechnung extends API_Controller
{
/**
* Rechnung API constructor.
diff --git a/application/controllers/api/v1/accounting/Rechnungsbetrag.php b/application/controllers/api/v1/accounting/Rechnungsbetrag.php
index 2f02c794d..57f2803a4 100644
--- a/application/controllers/api/v1/accounting/Rechnungsbetrag.php
+++ b/application/controllers/api/v1/accounting/Rechnungsbetrag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Rechnungsbetrag extends APIv1_Controller
+class Rechnungsbetrag extends API_Controller
{
/**
* Rechnungsbetrag API constructor.
diff --git a/application/controllers/api/v1/accounting/Rechnungstyp.php b/application/controllers/api/v1/accounting/Rechnungstyp.php
index f85dae43e..37efdd784 100644
--- a/application/controllers/api/v1/accounting/Rechnungstyp.php
+++ b/application/controllers/api/v1/accounting/Rechnungstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Rechnungstyp extends APIv1_Controller
+class Rechnungstyp extends API_Controller
{
/**
* Rechnungstyp API constructor.
diff --git a/application/controllers/api/v1/accounting/Vertrag.php b/application/controllers/api/v1/accounting/Vertrag.php
index 3b3d3fac2..164dd05a0 100644
--- a/application/controllers/api/v1/accounting/Vertrag.php
+++ b/application/controllers/api/v1/accounting/Vertrag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vertrag extends APIv1_Controller
+class Vertrag extends API_Controller
{
/**
* Vertrag API constructor.
diff --git a/application/controllers/api/v1/accounting/Vertragsstatus.php b/application/controllers/api/v1/accounting/Vertragsstatus.php
index c6125e609..876a2912a 100644
--- a/application/controllers/api/v1/accounting/Vertragsstatus.php
+++ b/application/controllers/api/v1/accounting/Vertragsstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vertragsstatus extends APIv1_Controller
+class Vertragsstatus extends API_Controller
{
/**
* Vertragsstatus API constructor.
diff --git a/application/controllers/api/v1/accounting/Vertragstyp.php b/application/controllers/api/v1/accounting/Vertragstyp.php
index 69b0907dd..40d826af2 100644
--- a/application/controllers/api/v1/accounting/Vertragstyp.php
+++ b/application/controllers/api/v1/accounting/Vertragstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vertragstyp extends APIv1_Controller
+class Vertragstyp extends API_Controller
{
/**
* Vertragstyp API constructor.
diff --git a/application/controllers/api/v1/accounting/Zahlungstyp.php b/application/controllers/api/v1/accounting/Zahlungstyp.php
index e7abf74df..bef1e14e1 100644
--- a/application/controllers/api/v1/accounting/Zahlungstyp.php
+++ b/application/controllers/api/v1/accounting/Zahlungstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zahlungstyp extends APIv1_Controller
+class Zahlungstyp extends API_Controller
{
/**
* Zahlungstyp API constructor.
diff --git a/application/controllers/api/v1/codex/Akadgrad.php b/application/controllers/api/v1/codex/Akadgrad.php
index 2aeb01e59..3d99d16be 100644
--- a/application/controllers/api/v1/codex/Akadgrad.php
+++ b/application/controllers/api/v1/codex/Akadgrad.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Akadgrad extends APIv1_Controller
+class Akadgrad extends API_Controller
{
/**
* Akadgrad API constructor.
diff --git a/application/controllers/api/v1/codex/Archiv.php b/application/controllers/api/v1/codex/Archiv.php
index b35ec840d..38fbb1710 100644
--- a/application/controllers/api/v1/codex/Archiv.php
+++ b/application/controllers/api/v1/codex/Archiv.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Archiv extends APIv1_Controller
+class Archiv extends API_Controller
{
/**
* Archiv API constructor.
diff --git a/application/controllers/api/v1/codex/Aufmerksamdurch.php b/application/controllers/api/v1/codex/Aufmerksamdurch.php
index dc27d4dd8..ce9cf25ba 100644
--- a/application/controllers/api/v1/codex/Aufmerksamdurch.php
+++ b/application/controllers/api/v1/codex/Aufmerksamdurch.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufmerksamdurch extends APIv1_Controller
+class Aufmerksamdurch extends API_Controller
{
/**
* Aufmerksamdurch API constructor.
diff --git a/application/controllers/api/v1/codex/Ausbildung.php b/application/controllers/api/v1/codex/Ausbildung.php
index 4fea8add4..5886ed724 100644
--- a/application/controllers/api/v1/codex/Ausbildung.php
+++ b/application/controllers/api/v1/codex/Ausbildung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ausbildung extends APIv1_Controller
+class Ausbildung extends API_Controller
{
/**
* Ausbildung API constructor.
diff --git a/application/controllers/api/v1/codex/Berufstaetigkeit.php b/application/controllers/api/v1/codex/Berufstaetigkeit.php
index 0941eba9e..02d62ae5d 100644
--- a/application/controllers/api/v1/codex/Berufstaetigkeit.php
+++ b/application/controllers/api/v1/codex/Berufstaetigkeit.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Berufstaetigkeit extends APIv1_Controller
+class Berufstaetigkeit extends API_Controller
{
/**
* Berufstaetigkeit API constructor.
diff --git a/application/controllers/api/v1/codex/Beschaeftigungsausmass.php b/application/controllers/api/v1/codex/Beschaeftigungsausmass.php
index 115aa37fd..f10fe9d51 100644
--- a/application/controllers/api/v1/codex/Beschaeftigungsausmass.php
+++ b/application/controllers/api/v1/codex/Beschaeftigungsausmass.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Beschaeftigungsausmass extends APIv1_Controller
+class Beschaeftigungsausmass extends API_Controller
{
/**
* Beschaeftigungsausmass API constructor.
diff --git a/application/controllers/api/v1/codex/Besqual.php b/application/controllers/api/v1/codex/Besqual.php
index 6bad18ff7..f4b5c8a16 100644
--- a/application/controllers/api/v1/codex/Besqual.php
+++ b/application/controllers/api/v1/codex/Besqual.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Besqual extends APIv1_Controller
+class Besqual extends API_Controller
{
/**
* Besqual API constructor.
diff --git a/application/controllers/api/v1/codex/Bisfunktion.php b/application/controllers/api/v1/codex/Bisfunktion.php
index 85a7fca7b..c7318c51c 100644
--- a/application/controllers/api/v1/codex/Bisfunktion.php
+++ b/application/controllers/api/v1/codex/Bisfunktion.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bisfunktion extends APIv1_Controller
+class Bisfunktion extends API_Controller
{
/**
* Bisfunktion API constructor.
diff --git a/application/controllers/api/v1/codex/Bisio.php b/application/controllers/api/v1/codex/Bisio.php
index 1b0999bb1..3cbb0ca4f 100644
--- a/application/controllers/api/v1/codex/Bisio.php
+++ b/application/controllers/api/v1/codex/Bisio.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bisio extends APIv1_Controller
+class Bisio extends API_Controller
{
/**
* Bisio API constructor.
diff --git a/application/controllers/api/v1/codex/Bisorgform.php b/application/controllers/api/v1/codex/Bisorgform.php
index af72644c8..8ead76ecf 100644
--- a/application/controllers/api/v1/codex/Bisorgform.php
+++ b/application/controllers/api/v1/codex/Bisorgform.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bisorgform extends APIv1_Controller
+class Bisorgform extends API_Controller
{
/**
* Bisorgform API constructor.
diff --git a/application/controllers/api/v1/codex/Bisverwendung.php b/application/controllers/api/v1/codex/Bisverwendung.php
index ee2b0d5ca..8e6a1a310 100644
--- a/application/controllers/api/v1/codex/Bisverwendung.php
+++ b/application/controllers/api/v1/codex/Bisverwendung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bisverwendung extends APIv1_Controller
+class Bisverwendung extends API_Controller
{
/**
* Bisverwendung API constructor.
diff --git a/application/controllers/api/v1/codex/Bundesland.php b/application/controllers/api/v1/codex/Bundesland.php
index ccff4f047..53fbda2ba 100644
--- a/application/controllers/api/v1/codex/Bundesland.php
+++ b/application/controllers/api/v1/codex/Bundesland.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bundesland extends APIv1_Controller
+class Bundesland extends API_Controller
{
/**
* Course API constructor.
diff --git a/application/controllers/api/v1/codex/Entwicklungsteam.php b/application/controllers/api/v1/codex/Entwicklungsteam.php
index bf376a842..5ad2fb453 100644
--- a/application/controllers/api/v1/codex/Entwicklungsteam.php
+++ b/application/controllers/api/v1/codex/Entwicklungsteam.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Entwicklungsteam extends APIv1_Controller
+class Entwicklungsteam extends API_Controller
{
/**
* Entwicklungsteam API constructor.
diff --git a/application/controllers/api/v1/codex/Gemeinde.php b/application/controllers/api/v1/codex/Gemeinde.php
index 340d1ed9b..8f8e76854 100644
--- a/application/controllers/api/v1/codex/Gemeinde.php
+++ b/application/controllers/api/v1/codex/Gemeinde.php
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed");
-class Gemeinde extends APIv1_Controller
+class Gemeinde extends API_Controller
{
/**
* Gemeinde API constructor.
diff --git a/application/controllers/api/v1/codex/Hauptberuf.php b/application/controllers/api/v1/codex/Hauptberuf.php
index 05396c473..4fdf8a687 100644
--- a/application/controllers/api/v1/codex/Hauptberuf.php
+++ b/application/controllers/api/v1/codex/Hauptberuf.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Hauptberuf extends APIv1_Controller
+class Hauptberuf extends API_Controller
{
/**
* Hauptberuf API constructor.
diff --git a/application/controllers/api/v1/codex/Lehrform.php b/application/controllers/api/v1/codex/Lehrform.php
index e789e76ec..25b5a4253 100644
--- a/application/controllers/api/v1/codex/Lehrform.php
+++ b/application/controllers/api/v1/codex/Lehrform.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrform extends APIv1_Controller
+class Lehrform extends API_Controller
{
/**
* Lehrform API constructor.
diff --git a/application/controllers/api/v1/codex/Lgartcode.php b/application/controllers/api/v1/codex/Lgartcode.php
index 5be7cab59..2ee1bbf6f 100644
--- a/application/controllers/api/v1/codex/Lgartcode.php
+++ b/application/controllers/api/v1/codex/Lgartcode.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lgartcode extends APIv1_Controller
+class Lgartcode extends API_Controller
{
/**
* Lgartcode API constructor.
diff --git a/application/controllers/api/v1/codex/Mobilitaetsprogramm.php b/application/controllers/api/v1/codex/Mobilitaetsprogramm.php
index 70f0c3dc6..2215ebf92 100644
--- a/application/controllers/api/v1/codex/Mobilitaetsprogramm.php
+++ b/application/controllers/api/v1/codex/Mobilitaetsprogramm.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Mobilitaetsprogramm extends APIv1_Controller
+class Mobilitaetsprogramm extends API_Controller
{
/**
* Mobilitaetsprogramm API constructor.
diff --git a/application/controllers/api/v1/codex/Nation.php b/application/controllers/api/v1/codex/Nation.php
index ad6c5e10e..16d9bf59a 100644
--- a/application/controllers/api/v1/codex/Nation.php
+++ b/application/controllers/api/v1/codex/Nation.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Nation extends APIv1_Controller
+class Nation extends API_Controller
{
/**
* Course API constructor.
diff --git a/application/controllers/api/v1/codex/Note.php b/application/controllers/api/v1/codex/Note.php
index f42032fe5..d6f9c919a 100644
--- a/application/controllers/api/v1/codex/Note.php
+++ b/application/controllers/api/v1/codex/Note.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Note extends APIv1_Controller
+class Note extends API_Controller
{
/**
* Note API constructor.
diff --git a/application/controllers/api/v1/codex/Orgform.php b/application/controllers/api/v1/codex/Orgform.php
index ad5d94185..481f01d2e 100644
--- a/application/controllers/api/v1/codex/Orgform.php
+++ b/application/controllers/api/v1/codex/Orgform.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Orgform extends APIv1_Controller
+class Orgform extends API_Controller
{
/**
* Orgform API constructor.
diff --git a/application/controllers/api/v1/codex/Verwendung.php b/application/controllers/api/v1/codex/Verwendung.php
index 9823d3915..0eab46414 100644
--- a/application/controllers/api/v1/codex/Verwendung.php
+++ b/application/controllers/api/v1/codex/Verwendung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Verwendung extends APIv1_Controller
+class Verwendung extends API_Controller
{
/**
* Verwendung API constructor.
diff --git a/application/controllers/api/v1/codex/Zgv.php b/application/controllers/api/v1/codex/Zgv.php
index b1a0981dc..670ffc190 100644
--- a/application/controllers/api/v1/codex/Zgv.php
+++ b/application/controllers/api/v1/codex/Zgv.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zgv extends APIv1_Controller
+class Zgv extends API_Controller
{
/**
* Zgv API constructor.
diff --git a/application/controllers/api/v1/codex/Zgvdoktor.php b/application/controllers/api/v1/codex/Zgvdoktor.php
index aeaf56463..63059356e 100644
--- a/application/controllers/api/v1/codex/Zgvdoktor.php
+++ b/application/controllers/api/v1/codex/Zgvdoktor.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zgvdoktor extends APIv1_Controller
+class Zgvdoktor extends API_Controller
{
/**
* Zgvdoktor API constructor.
diff --git a/application/controllers/api/v1/codex/Zgvgruppe.php b/application/controllers/api/v1/codex/Zgvgruppe.php
index 38b1fe520..95ac6c6fc 100644
--- a/application/controllers/api/v1/codex/Zgvgruppe.php
+++ b/application/controllers/api/v1/codex/Zgvgruppe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zgvgruppe extends APIv1_Controller
+class Zgvgruppe extends API_Controller
{
/**
* Zgvgruppe API constructor.
diff --git a/application/controllers/api/v1/codex/Zgvmaster.php b/application/controllers/api/v1/codex/Zgvmaster.php
index b8e7ee86d..ff737dd7f 100644
--- a/application/controllers/api/v1/codex/Zgvmaster.php
+++ b/application/controllers/api/v1/codex/Zgvmaster.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zgvmaster extends APIv1_Controller
+class Zgvmaster extends API_Controller
{
/**
* Zgvmaster API constructor.
diff --git a/application/controllers/api/v1/codex/Zweck.php b/application/controllers/api/v1/codex/Zweck.php
index c5710c7a5..75333fa6d 100644
--- a/application/controllers/api/v1/codex/Zweck.php
+++ b/application/controllers/api/v1/codex/Zweck.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zweck extends APIv1_Controller
+class Zweck extends API_Controller
{
/**
* Zweck API constructor.
diff --git a/application/controllers/api/v1/content/Ampel.php b/application/controllers/api/v1/content/Ampel.php
index f550eafdd..661af47cc 100644
--- a/application/controllers/api/v1/content/Ampel.php
+++ b/application/controllers/api/v1/content/Ampel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ampel extends APIv1_Controller
+class Ampel extends API_Controller
{
/**
* Ampel API constructor.
diff --git a/application/controllers/api/v1/content/Content.php b/application/controllers/api/v1/content/Content.php
index 5d0854c2e..8d2474457 100644
--- a/application/controllers/api/v1/content/Content.php
+++ b/application/controllers/api/v1/content/Content.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Content extends APIv1_Controller
+class Content extends API_Controller
{
/**
* Content API constructor.
diff --git a/application/controllers/api/v1/content/Contentchild.php b/application/controllers/api/v1/content/Contentchild.php
index 95dbc4ab0..d4647e3d3 100644
--- a/application/controllers/api/v1/content/Contentchild.php
+++ b/application/controllers/api/v1/content/Contentchild.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Contentchild extends APIv1_Controller
+class Contentchild extends API_Controller
{
/**
* Contentchild API constructor.
diff --git a/application/controllers/api/v1/content/Contentgruppe.php b/application/controllers/api/v1/content/Contentgruppe.php
index 794400dc1..18c245288 100644
--- a/application/controllers/api/v1/content/Contentgruppe.php
+++ b/application/controllers/api/v1/content/Contentgruppe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Contentgruppe extends APIv1_Controller
+class Contentgruppe extends API_Controller
{
/**
* Contentgruppe API constructor.
diff --git a/application/controllers/api/v1/content/Contentlog.php b/application/controllers/api/v1/content/Contentlog.php
index ef4738828..d6e6ff940 100644
--- a/application/controllers/api/v1/content/Contentlog.php
+++ b/application/controllers/api/v1/content/Contentlog.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Contentlog extends APIv1_Controller
+class Contentlog extends API_Controller
{
/**
* Contentlog API constructor.
diff --git a/application/controllers/api/v1/content/Contentsprache.php b/application/controllers/api/v1/content/Contentsprache.php
index f3696d2ad..15430d405 100644
--- a/application/controllers/api/v1/content/Contentsprache.php
+++ b/application/controllers/api/v1/content/Contentsprache.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Contentsprache extends APIv1_Controller
+class Contentsprache extends API_Controller
{
/**
* Contentsprache API constructor.
diff --git a/application/controllers/api/v1/content/Dms.php b/application/controllers/api/v1/content/Dms.php
index e73254888..1109bd3ca 100644
--- a/application/controllers/api/v1/content/Dms.php
+++ b/application/controllers/api/v1/content/Dms.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Dms extends APIv1_Controller
+class Dms extends API_Controller
{
/**
*
diff --git a/application/controllers/api/v1/content/Infoscreen.php b/application/controllers/api/v1/content/Infoscreen.php
index 3012af304..4b648c753 100644
--- a/application/controllers/api/v1/content/Infoscreen.php
+++ b/application/controllers/api/v1/content/Infoscreen.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Infoscreen extends APIv1_Controller
+class Infoscreen extends API_Controller
{
/**
* Infoscreen API constructor.
diff --git a/application/controllers/api/v1/content/News.php b/application/controllers/api/v1/content/News.php
index b085afb7d..e7c0b3797 100644
--- a/application/controllers/api/v1/content/News.php
+++ b/application/controllers/api/v1/content/News.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class News extends APIv1_Controller
+class News extends API_Controller
{
/**
* News API constructor.
diff --git a/application/controllers/api/v1/content/Template.php b/application/controllers/api/v1/content/Template.php
index e15156b14..bfd9fcd08 100644
--- a/application/controllers/api/v1/content/Template.php
+++ b/application/controllers/api/v1/content/Template.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Template extends APIv1_Controller
+class Template extends API_Controller
{
/**
* Template API constructor.
diff --git a/application/controllers/api/v1/content/Veranstaltung.php b/application/controllers/api/v1/content/Veranstaltung.php
index 5f922e65a..5447e538d 100644
--- a/application/controllers/api/v1/content/Veranstaltung.php
+++ b/application/controllers/api/v1/content/Veranstaltung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Veranstaltung extends APIv1_Controller
+class Veranstaltung extends API_Controller
{
/**
* Veranstaltung API constructor.
diff --git a/application/controllers/api/v1/content/Veranstaltungskategorie.php b/application/controllers/api/v1/content/Veranstaltungskategorie.php
index 20af408c5..afc2c4968 100644
--- a/application/controllers/api/v1/content/Veranstaltungskategorie.php
+++ b/application/controllers/api/v1/content/Veranstaltungskategorie.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Veranstaltungskategorie extends APIv1_Controller
+class Veranstaltungskategorie extends API_Controller
{
/**
* Veranstaltungskategorie API constructor.
diff --git a/application/controllers/api/v1/crm/Akte.php b/application/controllers/api/v1/crm/Akte.php
index e9c892da5..a24d7abcc 100644
--- a/application/controllers/api/v1/crm/Akte.php
+++ b/application/controllers/api/v1/crm/Akte.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Akte extends APIv1_Controller
+class Akte extends API_Controller
{
/**
* Akte API constructor.
diff --git a/application/controllers/api/v1/crm/Aufnahmeschluessel.php b/application/controllers/api/v1/crm/Aufnahmeschluessel.php
index f2724481c..f055f1d20 100644
--- a/application/controllers/api/v1/crm/Aufnahmeschluessel.php
+++ b/application/controllers/api/v1/crm/Aufnahmeschluessel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufnahmeschluessel extends APIv1_Controller
+class Aufnahmeschluessel extends API_Controller
{
/**
* Aufnahmeschluessel API constructor.
diff --git a/application/controllers/api/v1/crm/Aufnahmetermin.php b/application/controllers/api/v1/crm/Aufnahmetermin.php
index e199adbf8..31b1d8ef4 100644
--- a/application/controllers/api/v1/crm/Aufnahmetermin.php
+++ b/application/controllers/api/v1/crm/Aufnahmetermin.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufnahmetermin extends APIv1_Controller
+class Aufnahmetermin extends API_Controller
{
/**
* Aufnahmetermin API constructor.
diff --git a/application/controllers/api/v1/crm/Aufnahmetermintyp.php b/application/controllers/api/v1/crm/Aufnahmetermintyp.php
index 7219598bf..ccc5d5901 100644
--- a/application/controllers/api/v1/crm/Aufnahmetermintyp.php
+++ b/application/controllers/api/v1/crm/Aufnahmetermintyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufnahmetermintyp extends APIv1_Controller
+class Aufnahmetermintyp extends API_Controller
{
/**
* Aufnahmetermintyp API constructor.
diff --git a/application/controllers/api/v1/crm/Bewerbungstermine.php b/application/controllers/api/v1/crm/Bewerbungstermine.php
index 55d49ff58..f39623b6b 100644
--- a/application/controllers/api/v1/crm/Bewerbungstermine.php
+++ b/application/controllers/api/v1/crm/Bewerbungstermine.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bewerbungstermine extends APIv1_Controller
+class Bewerbungstermine extends API_Controller
{
/**
* Bewerbungstermine API constructor.
diff --git a/application/controllers/api/v1/crm/Buchungstyp.php b/application/controllers/api/v1/crm/Buchungstyp.php
index 0253050f3..90129f1c3 100644
--- a/application/controllers/api/v1/crm/Buchungstyp.php
+++ b/application/controllers/api/v1/crm/Buchungstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Buchungstyp extends APIv1_Controller
+class Buchungstyp extends API_Controller
{
/**
* Buchungstyp API constructor.
diff --git a/application/controllers/api/v1/crm/Dokument.php b/application/controllers/api/v1/crm/Dokument.php
index 11a603496..c94413f55 100644
--- a/application/controllers/api/v1/crm/Dokument.php
+++ b/application/controllers/api/v1/crm/Dokument.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Dokument extends APIv1_Controller
+class Dokument extends API_Controller
{
/**
* Dokument API constructor.
diff --git a/application/controllers/api/v1/crm/Dokumentprestudent.php b/application/controllers/api/v1/crm/Dokumentprestudent.php
index e05815d33..20ebe37bc 100644
--- a/application/controllers/api/v1/crm/Dokumentprestudent.php
+++ b/application/controllers/api/v1/crm/Dokumentprestudent.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Dokumentprestudent extends APIv1_Controller
+class Dokumentprestudent extends API_Controller
{
/**
* Dokumentprestudent API constructor.
diff --git a/application/controllers/api/v1/crm/Dokumentstudiengang.php b/application/controllers/api/v1/crm/Dokumentstudiengang.php
index 3e908d455..81b84c888 100644
--- a/application/controllers/api/v1/crm/Dokumentstudiengang.php
+++ b/application/controllers/api/v1/crm/Dokumentstudiengang.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Dokumentstudiengang extends APIv1_Controller
+class Dokumentstudiengang extends API_Controller
{
/**
* Dokumentstudiengang API constructor.
diff --git a/application/controllers/api/v1/crm/Konto.php b/application/controllers/api/v1/crm/Konto.php
index 5a2cdafe2..135d36ab7 100644
--- a/application/controllers/api/v1/crm/Konto.php
+++ b/application/controllers/api/v1/crm/Konto.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Konto extends APIv1_Controller
+class Konto extends API_Controller
{
/**
* Konto API constructor.
diff --git a/application/controllers/api/v1/crm/Preincoming.php b/application/controllers/api/v1/crm/Preincoming.php
index 14da2b9c3..f319218ae 100644
--- a/application/controllers/api/v1/crm/Preincoming.php
+++ b/application/controllers/api/v1/crm/Preincoming.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Preincoming extends APIv1_Controller
+class Preincoming extends API_Controller
{
/**
* Preincoming API constructor.
diff --git a/application/controllers/api/v1/crm/Preinteressent.php b/application/controllers/api/v1/crm/Preinteressent.php
index 62c29dfda..ab3ee68d6 100644
--- a/application/controllers/api/v1/crm/Preinteressent.php
+++ b/application/controllers/api/v1/crm/Preinteressent.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Preinteressent extends APIv1_Controller
+class Preinteressent extends API_Controller
{
/**
* Person API constructor.
diff --git a/application/controllers/api/v1/crm/Preinteressentstudiengang.php b/application/controllers/api/v1/crm/Preinteressentstudiengang.php
index e4e834ef9..4a97077d0 100644
--- a/application/controllers/api/v1/crm/Preinteressentstudiengang.php
+++ b/application/controllers/api/v1/crm/Preinteressentstudiengang.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Preinteressentstudiengang extends APIv1_Controller
+class Preinteressentstudiengang extends API_Controller
{
/**
* Preinteressentstudiengang API constructor.
diff --git a/application/controllers/api/v1/crm/Preoutgoing.php b/application/controllers/api/v1/crm/Preoutgoing.php
index 733bd2eb9..0f2829dfd 100644
--- a/application/controllers/api/v1/crm/Preoutgoing.php
+++ b/application/controllers/api/v1/crm/Preoutgoing.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Preoutgoing extends APIv1_Controller
+class Preoutgoing extends API_Controller
{
/**
* Preoutgoing API constructor.
diff --git a/application/controllers/api/v1/crm/Prestudent.php b/application/controllers/api/v1/crm/Prestudent.php
index 072ba3eea..6376ef94f 100644
--- a/application/controllers/api/v1/crm/Prestudent.php
+++ b/application/controllers/api/v1/crm/Prestudent.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Prestudent extends APIv1_Controller
+class Prestudent extends API_Controller
{
/**
* Prestudent API constructor.
diff --git a/application/controllers/api/v1/crm/Prestudentstatus.php b/application/controllers/api/v1/crm/Prestudentstatus.php
index b72ac2fe9..5c3c38e1c 100644
--- a/application/controllers/api/v1/crm/Prestudentstatus.php
+++ b/application/controllers/api/v1/crm/Prestudentstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Prestudentstatus extends APIv1_Controller
+class Prestudentstatus extends API_Controller
{
/**
* Prestudentstatus API constructor.
diff --git a/application/controllers/api/v1/crm/Reihungstest.php b/application/controllers/api/v1/crm/Reihungstest.php
index e9012d740..81dc32cec 100644
--- a/application/controllers/api/v1/crm/Reihungstest.php
+++ b/application/controllers/api/v1/crm/Reihungstest.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Reihungstest extends APIv1_Controller
+class Reihungstest extends API_Controller
{
/**
* Reihungstest API constructor.
diff --git a/application/controllers/api/v1/crm/RtPerson.php b/application/controllers/api/v1/crm/RtPerson.php
index f9610722a..ed84de90e 100644
--- a/application/controllers/api/v1/crm/RtPerson.php
+++ b/application/controllers/api/v1/crm/RtPerson.php
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed");
-class RtPerson extends APIv1_Controller
+class RtPerson extends API_Controller
{
/**
* Status API constructor.
diff --git a/application/controllers/api/v1/crm/Status.php b/application/controllers/api/v1/crm/Status.php
index 37a8fbd11..6a9a89ec3 100644
--- a/application/controllers/api/v1/crm/Status.php
+++ b/application/controllers/api/v1/crm/Status.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Status extends APIv1_Controller
+class Status extends API_Controller
{
/**
* Status API constructor.
diff --git a/application/controllers/api/v1/crm/Statusgrund.php b/application/controllers/api/v1/crm/Statusgrund.php
index 3f19f2f82..fbf225e42 100644
--- a/application/controllers/api/v1/crm/Statusgrund.php
+++ b/application/controllers/api/v1/crm/Statusgrund.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Statusgrund extends APIv1_Controller
+class Statusgrund extends API_Controller
{
/**
* Status API constructor.
diff --git a/application/controllers/api/v1/crm/Student.php b/application/controllers/api/v1/crm/Student.php
index 6227cb6e3..34920021c 100644
--- a/application/controllers/api/v1/crm/Student.php
+++ b/application/controllers/api/v1/crm/Student.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Student extends APIv1_Controller
+class Student extends API_Controller
{
/**
* Student API constructor.
diff --git a/application/controllers/api/v1/education/Abgabe.php b/application/controllers/api/v1/education/Abgabe.php
index e3fd64530..676414d70 100644
--- a/application/controllers/api/v1/education/Abgabe.php
+++ b/application/controllers/api/v1/education/Abgabe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Abgabe extends APIv1_Controller
+class Abgabe extends API_Controller
{
/**
* Abgabe API constructor.
diff --git a/application/controllers/api/v1/education/Abschlussbeurteilung.php b/application/controllers/api/v1/education/Abschlussbeurteilung.php
index 1987e276f..1c4f3fb90 100644
--- a/application/controllers/api/v1/education/Abschlussbeurteilung.php
+++ b/application/controllers/api/v1/education/Abschlussbeurteilung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Abschlussbeurteilung extends APIv1_Controller
+class Abschlussbeurteilung extends API_Controller
{
/**
* Abschlussbeurteilung API constructor.
diff --git a/application/controllers/api/v1/education/Abschlusspruefung.php b/application/controllers/api/v1/education/Abschlusspruefung.php
index cadea53ca..a47adc992 100644
--- a/application/controllers/api/v1/education/Abschlusspruefung.php
+++ b/application/controllers/api/v1/education/Abschlusspruefung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Abschlusspruefung extends APIv1_Controller
+class Abschlusspruefung extends API_Controller
{
/**
* Abschlusspruefung API constructor.
diff --git a/application/controllers/api/v1/education/Anrechnung.php b/application/controllers/api/v1/education/Anrechnung.php
index 5a99b08ab..743ff7e5b 100644
--- a/application/controllers/api/v1/education/Anrechnung.php
+++ b/application/controllers/api/v1/education/Anrechnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Anrechnung extends APIv1_Controller
+class Anrechnung extends API_Controller
{
/**
* Anrechnung API constructor.
diff --git a/application/controllers/api/v1/education/Anwesenheit.php b/application/controllers/api/v1/education/Anwesenheit.php
index 2e915f071..2403220e0 100644
--- a/application/controllers/api/v1/education/Anwesenheit.php
+++ b/application/controllers/api/v1/education/Anwesenheit.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Anwesenheit extends APIv1_Controller
+class Anwesenheit extends API_Controller
{
/**
* Anwesenheit API constructor.
diff --git a/application/controllers/api/v1/education/Beispiel.php b/application/controllers/api/v1/education/Beispiel.php
index b2c06047b..4bcd6ac55 100644
--- a/application/controllers/api/v1/education/Beispiel.php
+++ b/application/controllers/api/v1/education/Beispiel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Beispiel extends APIv1_Controller
+class Beispiel extends API_Controller
{
/**
* Beispiel API constructor.
diff --git a/application/controllers/api/v1/education/Betreuerart.php b/application/controllers/api/v1/education/Betreuerart.php
index 43b4c51f6..b4cf34b7b 100644
--- a/application/controllers/api/v1/education/Betreuerart.php
+++ b/application/controllers/api/v1/education/Betreuerart.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Betreuerart extends APIv1_Controller
+class Betreuerart extends API_Controller
{
/**
* Betreuerart API constructor.
diff --git a/application/controllers/api/v1/education/Feedback.php b/application/controllers/api/v1/education/Feedback.php
index abef22d77..8179181bc 100644
--- a/application/controllers/api/v1/education/Feedback.php
+++ b/application/controllers/api/v1/education/Feedback.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Feedback extends APIv1_Controller
+class Feedback extends API_Controller
{
/**
* Feedback API constructor.
diff --git a/application/controllers/api/v1/education/Legesamtnote.php b/application/controllers/api/v1/education/Legesamtnote.php
index 96ff25c4f..c4f51b7ff 100644
--- a/application/controllers/api/v1/education/Legesamtnote.php
+++ b/application/controllers/api/v1/education/Legesamtnote.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Legesamtnote extends APIv1_Controller
+class Legesamtnote extends API_Controller
{
/**
* Legesamtnote API constructor.
diff --git a/application/controllers/api/v1/education/Lehreinheit.php b/application/controllers/api/v1/education/Lehreinheit.php
index f229de846..05741b6c7 100644
--- a/application/controllers/api/v1/education/Lehreinheit.php
+++ b/application/controllers/api/v1/education/Lehreinheit.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehreinheit extends APIv1_Controller
+class Lehreinheit extends API_Controller
{
/**
* Lehreinheit API constructor.
diff --git a/application/controllers/api/v1/education/Lehreinheitgruppe.php b/application/controllers/api/v1/education/Lehreinheitgruppe.php
index 6ef949d3e..a8d996c4e 100644
--- a/application/controllers/api/v1/education/Lehreinheitgruppe.php
+++ b/application/controllers/api/v1/education/Lehreinheitgruppe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehreinheitgruppe extends APIv1_Controller
+class Lehreinheitgruppe extends API_Controller
{
/**
* Lehreinheitgruppe API constructor.
diff --git a/application/controllers/api/v1/education/Lehreinheitmitarbeiter.php b/application/controllers/api/v1/education/Lehreinheitmitarbeiter.php
index 5237ca849..6861c7b77 100644
--- a/application/controllers/api/v1/education/Lehreinheitmitarbeiter.php
+++ b/application/controllers/api/v1/education/Lehreinheitmitarbeiter.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehreinheitmitarbeiter extends APIv1_Controller
+class Lehreinheitmitarbeiter extends API_Controller
{
/**
* Lehreinheitmitarbeiter API constructor.
diff --git a/application/controllers/api/v1/education/Lehrfach.php b/application/controllers/api/v1/education/Lehrfach.php
index 81ce519e1..e65776e08 100644
--- a/application/controllers/api/v1/education/Lehrfach.php
+++ b/application/controllers/api/v1/education/Lehrfach.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrfach extends APIv1_Controller
+class Lehrfach extends API_Controller
{
/**
* Lehrfach API constructor.
diff --git a/application/controllers/api/v1/education/Lehrfunktion.php b/application/controllers/api/v1/education/Lehrfunktion.php
index e29f1227d..93f504fa7 100644
--- a/application/controllers/api/v1/education/Lehrfunktion.php
+++ b/application/controllers/api/v1/education/Lehrfunktion.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrfunktion extends APIv1_Controller
+class Lehrfunktion extends API_Controller
{
/**
* Lehrfunktion API constructor.
diff --git a/application/controllers/api/v1/education/Lehrtyp.php b/application/controllers/api/v1/education/Lehrtyp.php
index dfcfd3033..bd73d14c4 100644
--- a/application/controllers/api/v1/education/Lehrtyp.php
+++ b/application/controllers/api/v1/education/Lehrtyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrtyp extends APIv1_Controller
+class Lehrtyp extends API_Controller
{
/**
* Lehrtyp API constructor.
diff --git a/application/controllers/api/v1/education/Lehrveranstaltung.php b/application/controllers/api/v1/education/Lehrveranstaltung.php
index 2e2fffb66..676b6478d 100644
--- a/application/controllers/api/v1/education/Lehrveranstaltung.php
+++ b/application/controllers/api/v1/education/Lehrveranstaltung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrveranstaltung extends APIv1_Controller
+class Lehrveranstaltung extends API_Controller
{
/**
* Lehrveranstaltung API constructor.
diff --git a/application/controllers/api/v1/education/Lenotenschluessel.php b/application/controllers/api/v1/education/Lenotenschluessel.php
index 9477172a3..980258859 100644
--- a/application/controllers/api/v1/education/Lenotenschluessel.php
+++ b/application/controllers/api/v1/education/Lenotenschluessel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lenotenschluessel extends APIv1_Controller
+class Lenotenschluessel extends API_Controller
{
/**
* LeNotenschluessel API constructor.
diff --git a/application/controllers/api/v1/education/Lepruefung.php b/application/controllers/api/v1/education/Lepruefung.php
index 52e1d81b6..3234a30c0 100644
--- a/application/controllers/api/v1/education/Lepruefung.php
+++ b/application/controllers/api/v1/education/Lepruefung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lepruefung extends APIv1_Controller
+class Lepruefung extends API_Controller
{
/**
* LePruefung API constructor.
diff --git a/application/controllers/api/v1/education/Lvangebot.php b/application/controllers/api/v1/education/Lvangebot.php
index ecd917233..1a364bea3 100644
--- a/application/controllers/api/v1/education/Lvangebot.php
+++ b/application/controllers/api/v1/education/Lvangebot.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lvangebot extends APIv1_Controller
+class Lvangebot extends API_Controller
{
/**
* Lvangebot API constructor.
diff --git a/application/controllers/api/v1/education/Lvgesamtnote.php b/application/controllers/api/v1/education/Lvgesamtnote.php
index 464ef99a9..10c5c8577 100644
--- a/application/controllers/api/v1/education/Lvgesamtnote.php
+++ b/application/controllers/api/v1/education/Lvgesamtnote.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lvgesamtnote extends APIv1_Controller
+class Lvgesamtnote extends API_Controller
{
/**
* Lvgesamtnote API constructor.
diff --git a/application/controllers/api/v1/education/Lvinfo.php b/application/controllers/api/v1/education/Lvinfo.php
index 8631583b9..d0cdb637b 100644
--- a/application/controllers/api/v1/education/Lvinfo.php
+++ b/application/controllers/api/v1/education/Lvinfo.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lvinfo extends APIv1_Controller
+class Lvinfo extends API_Controller
{
/**
* Lvinfo API constructor.
diff --git a/application/controllers/api/v1/education/Lvregel.php b/application/controllers/api/v1/education/Lvregel.php
index 33410cb88..0334c8ff2 100644
--- a/application/controllers/api/v1/education/Lvregel.php
+++ b/application/controllers/api/v1/education/Lvregel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lvregel extends APIv1_Controller
+class Lvregel extends API_Controller
{
/**
* Lvregel API constructor.
diff --git a/application/controllers/api/v1/education/Lvregeltyp.php b/application/controllers/api/v1/education/Lvregeltyp.php
index 22fe0a9ff..9e7b90f22 100644
--- a/application/controllers/api/v1/education/Lvregeltyp.php
+++ b/application/controllers/api/v1/education/Lvregeltyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lvregeltyp extends APIv1_Controller
+class Lvregeltyp extends API_Controller
{
/**
* Lvregeltyp API constructor.
diff --git a/application/controllers/api/v1/education/Notenschluessel.php b/application/controllers/api/v1/education/Notenschluessel.php
index 91c7c513e..415a6c252 100644
--- a/application/controllers/api/v1/education/Notenschluessel.php
+++ b/application/controllers/api/v1/education/Notenschluessel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notenschluessel extends APIv1_Controller
+class Notenschluessel extends API_Controller
{
/**
* Notenschluessel API constructor.
diff --git a/application/controllers/api/v1/education/Notenschluesselaufteilung.php b/application/controllers/api/v1/education/Notenschluesselaufteilung.php
index 1e4b168ef..11d325183 100644
--- a/application/controllers/api/v1/education/Notenschluesselaufteilung.php
+++ b/application/controllers/api/v1/education/Notenschluesselaufteilung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notenschluesselaufteilung extends APIv1_Controller
+class Notenschluesselaufteilung extends API_Controller
{
/**
* Notenschluesselaufteilung API constructor.
diff --git a/application/controllers/api/v1/education/Notenschluesseluebung.php b/application/controllers/api/v1/education/Notenschluesseluebung.php
index bb907f4ff..c1f13633e 100644
--- a/application/controllers/api/v1/education/Notenschluesseluebung.php
+++ b/application/controllers/api/v1/education/Notenschluesseluebung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notenschluesseluebung extends APIv1_Controller
+class Notenschluesseluebung extends API_Controller
{
/**
* Notenschluesseluebung API constructor.
diff --git a/application/controllers/api/v1/education/Notenschluesselzuordnung.php b/application/controllers/api/v1/education/Notenschluesselzuordnung.php
index a4e7d757a..af4295fcd 100644
--- a/application/controllers/api/v1/education/Notenschluesselzuordnung.php
+++ b/application/controllers/api/v1/education/Notenschluesselzuordnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notenschluesselzuordnung extends APIv1_Controller
+class Notenschluesselzuordnung extends API_Controller
{
/**
* Notenschluesselzuordnung API constructor.
diff --git a/application/controllers/api/v1/education/Paabgabe.php b/application/controllers/api/v1/education/Paabgabe.php
index 87e9c2ec7..716fb7574 100644
--- a/application/controllers/api/v1/education/Paabgabe.php
+++ b/application/controllers/api/v1/education/Paabgabe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Paabgabe extends APIv1_Controller
+class Paabgabe extends API_Controller
{
/**
* Paabgabe API constructor.
diff --git a/application/controllers/api/v1/education/Paabgabetyp.php b/application/controllers/api/v1/education/Paabgabetyp.php
index 999cbd57b..117c4ffd1 100644
--- a/application/controllers/api/v1/education/Paabgabetyp.php
+++ b/application/controllers/api/v1/education/Paabgabetyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Paabgabetyp extends APIv1_Controller
+class Paabgabetyp extends API_Controller
{
/**
* Paabgabetyp API constructor.
diff --git a/application/controllers/api/v1/education/Projektarbeit.php b/application/controllers/api/v1/education/Projektarbeit.php
index 1b09fa4e7..0a77a9e64 100644
--- a/application/controllers/api/v1/education/Projektarbeit.php
+++ b/application/controllers/api/v1/education/Projektarbeit.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projektarbeit extends APIv1_Controller
+class Projektarbeit extends API_Controller
{
/**
* Projektarbeit API constructor.
diff --git a/application/controllers/api/v1/education/Projektbetreuer.php b/application/controllers/api/v1/education/Projektbetreuer.php
index b395b7e5f..e0a078a51 100644
--- a/application/controllers/api/v1/education/Projektbetreuer.php
+++ b/application/controllers/api/v1/education/Projektbetreuer.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projektbetreuer extends APIv1_Controller
+class Projektbetreuer extends API_Controller
{
/**
* Projektbetreuer API constructor.
diff --git a/application/controllers/api/v1/education/Projekttyp.php b/application/controllers/api/v1/education/Projekttyp.php
index bf4c5d73a..f75fd6477 100644
--- a/application/controllers/api/v1/education/Projekttyp.php
+++ b/application/controllers/api/v1/education/Projekttyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projekttyp extends APIv1_Controller
+class Projekttyp extends API_Controller
{
/**
* Projekttyp API constructor.
diff --git a/application/controllers/api/v1/education/Pruefung.php b/application/controllers/api/v1/education/Pruefung.php
index 23fc97c8d..8218b63b0 100644
--- a/application/controllers/api/v1/education/Pruefung.php
+++ b/application/controllers/api/v1/education/Pruefung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefung extends APIv1_Controller
+class Pruefung extends API_Controller
{
/**
* Pruefung API constructor.
diff --git a/application/controllers/api/v1/education/Pruefungsanmeldung.php b/application/controllers/api/v1/education/Pruefungsanmeldung.php
index d65ded0b4..8ffbbc0cf 100644
--- a/application/controllers/api/v1/education/Pruefungsanmeldung.php
+++ b/application/controllers/api/v1/education/Pruefungsanmeldung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefungsanmeldung extends APIv1_Controller
+class Pruefungsanmeldung extends API_Controller
{
/**
* Pruefungsanmeldung API constructor.
diff --git a/application/controllers/api/v1/education/Pruefungsfenster.php b/application/controllers/api/v1/education/Pruefungsfenster.php
index 50d13cff5..8e4c3af99 100644
--- a/application/controllers/api/v1/education/Pruefungsfenster.php
+++ b/application/controllers/api/v1/education/Pruefungsfenster.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefungsfenster extends APIv1_Controller
+class Pruefungsfenster extends API_Controller
{
/**
* Pruefungsfenster API constructor.
diff --git a/application/controllers/api/v1/education/Pruefungsstatus.php b/application/controllers/api/v1/education/Pruefungsstatus.php
index cbfbfb044..c2bfe6f9b 100644
--- a/application/controllers/api/v1/education/Pruefungsstatus.php
+++ b/application/controllers/api/v1/education/Pruefungsstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefungsstatus extends APIv1_Controller
+class Pruefungsstatus extends API_Controller
{
/**
* Pruefungsstatus API constructor.
diff --git a/application/controllers/api/v1/education/Pruefungstermin.php b/application/controllers/api/v1/education/Pruefungstermin.php
index fd16159dc..d6b61e7f7 100644
--- a/application/controllers/api/v1/education/Pruefungstermin.php
+++ b/application/controllers/api/v1/education/Pruefungstermin.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefungstermin extends APIv1_Controller
+class Pruefungstermin extends API_Controller
{
/**
* Pruefungstermin API constructor.
diff --git a/application/controllers/api/v1/education/Pruefungstyp.php b/application/controllers/api/v1/education/Pruefungstyp.php
index 4c460d5cd..7e0707c17 100644
--- a/application/controllers/api/v1/education/Pruefungstyp.php
+++ b/application/controllers/api/v1/education/Pruefungstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefungstyp extends APIv1_Controller
+class Pruefungstyp extends API_Controller
{
/**
* Pruefungstyp API constructor.
diff --git a/application/controllers/api/v1/education/Studentbeispiel.php b/application/controllers/api/v1/education/Studentbeispiel.php
index 45012231a..504614334 100644
--- a/application/controllers/api/v1/education/Studentbeispiel.php
+++ b/application/controllers/api/v1/education/Studentbeispiel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studentbeispiel extends APIv1_Controller
+class Studentbeispiel extends API_Controller
{
/**
* Studentbeispiel API constructor.
diff --git a/application/controllers/api/v1/education/Studentlehrverband.php b/application/controllers/api/v1/education/Studentlehrverband.php
index 4793b0b1b..7bae1e375 100644
--- a/application/controllers/api/v1/education/Studentlehrverband.php
+++ b/application/controllers/api/v1/education/Studentlehrverband.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studentlehrverband extends APIv1_Controller
+class Studentlehrverband extends API_Controller
{
/**
* Studentlehrverband API constructor.
diff --git a/application/controllers/api/v1/education/Studentuebung.php b/application/controllers/api/v1/education/Studentuebung.php
index 2a086610c..e36add29e 100644
--- a/application/controllers/api/v1/education/Studentuebung.php
+++ b/application/controllers/api/v1/education/Studentuebung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studentuebung extends APIv1_Controller
+class Studentuebung extends API_Controller
{
/**
* Studentuebung API constructor.
diff --git a/application/controllers/api/v1/education/Uebung.php b/application/controllers/api/v1/education/Uebung.php
index 41d8f8448..e6e27560d 100644
--- a/application/controllers/api/v1/education/Uebung.php
+++ b/application/controllers/api/v1/education/Uebung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Uebung extends APIv1_Controller
+class Uebung extends API_Controller
{
/**
* Uebung API constructor.
diff --git a/application/controllers/api/v1/education/Zeugnis.php b/application/controllers/api/v1/education/Zeugnis.php
index 86af07284..a58eadcce 100644
--- a/application/controllers/api/v1/education/Zeugnis.php
+++ b/application/controllers/api/v1/education/Zeugnis.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeugnis extends APIv1_Controller
+class Zeugnis extends API_Controller
{
/**
* Zeugnis API constructor.
diff --git a/application/controllers/api/v1/education/Zeugnisnote.php b/application/controllers/api/v1/education/Zeugnisnote.php
index 10083865e..9a00e0c23 100644
--- a/application/controllers/api/v1/education/Zeugnisnote.php
+++ b/application/controllers/api/v1/education/Zeugnisnote.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeugnisnote extends APIv1_Controller
+class Zeugnisnote extends API_Controller
{
/**
* Zeugnisnote API constructor.
diff --git a/application/controllers/api/v1/organisation/Erhalter.php b/application/controllers/api/v1/organisation/Erhalter.php
index 0098f7fcc..e4b2532de 100644
--- a/application/controllers/api/v1/organisation/Erhalter.php
+++ b/application/controllers/api/v1/organisation/Erhalter.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Erhalter extends APIv1_Controller
+class Erhalter extends API_Controller
{
/**
* Erhalter API constructor.
diff --git a/application/controllers/api/v1/organisation/Fachbereich2.php b/application/controllers/api/v1/organisation/Fachbereich2.php
index a2d3d3838..dc6af4253 100644
--- a/application/controllers/api/v1/organisation/Fachbereich2.php
+++ b/application/controllers/api/v1/organisation/Fachbereich2.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Fachbereich2 extends APIv1_Controller
+class Fachbereich2 extends API_Controller
{
/**
* Fachbereich API constructor.
diff --git a/application/controllers/api/v1/organisation/Ferien.php b/application/controllers/api/v1/organisation/Ferien.php
index e943a7e66..f74ab37c1 100644
--- a/application/controllers/api/v1/organisation/Ferien.php
+++ b/application/controllers/api/v1/organisation/Ferien.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ferien extends APIv1_Controller
+class Ferien extends API_Controller
{
/**
* Ferien API constructor.
diff --git a/application/controllers/api/v1/organisation/Geschaeftsjahr2.php b/application/controllers/api/v1/organisation/Geschaeftsjahr2.php
index 2dfa9f400..9284f7d47 100644
--- a/application/controllers/api/v1/organisation/Geschaeftsjahr2.php
+++ b/application/controllers/api/v1/organisation/Geschaeftsjahr2.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Geschaeftsjahr2 extends APIv1_Controller
+class Geschaeftsjahr2 extends API_Controller
{
/**
* Geschaeftsjahr API constructor.
diff --git a/application/controllers/api/v1/organisation/Gruppe.php b/application/controllers/api/v1/organisation/Gruppe.php
index e3ef92fa4..41727dfcf 100644
--- a/application/controllers/api/v1/organisation/Gruppe.php
+++ b/application/controllers/api/v1/organisation/Gruppe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Gruppe extends APIv1_Controller
+class Gruppe extends API_Controller
{
/**
* Gruppe API constructor.
diff --git a/application/controllers/api/v1/organisation/Lehrverband.php b/application/controllers/api/v1/organisation/Lehrverband.php
index 9b12dcf90..b9981a1cd 100644
--- a/application/controllers/api/v1/organisation/Lehrverband.php
+++ b/application/controllers/api/v1/organisation/Lehrverband.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrverband extends APIv1_Controller
+class Lehrverband extends API_Controller
{
/**
* Lehrverband API constructor.
diff --git a/application/controllers/api/v1/organisation/Organisationseinheit2.php b/application/controllers/api/v1/organisation/Organisationseinheit2.php
index 3f62bbdf1..a828da0ae 100644
--- a/application/controllers/api/v1/organisation/Organisationseinheit2.php
+++ b/application/controllers/api/v1/organisation/Organisationseinheit2.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Organisationseinheit2 extends APIv1_Controller
+class Organisationseinheit2 extends API_Controller
{
/**
* Organisationseinheit API constructor.
diff --git a/application/controllers/api/v1/organisation/Organisationseinheittyp.php b/application/controllers/api/v1/organisation/Organisationseinheittyp.php
index 62a723b1e..3f5925f63 100644
--- a/application/controllers/api/v1/organisation/Organisationseinheittyp.php
+++ b/application/controllers/api/v1/organisation/Organisationseinheittyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Organisationseinheittyp extends APIv1_Controller
+class Organisationseinheittyp extends API_Controller
{
/**
* Organisationseinheittyp API constructor.
diff --git a/application/controllers/api/v1/organisation/Semesterwochen.php b/application/controllers/api/v1/organisation/Semesterwochen.php
index 2dbd26ab0..0bab990bd 100644
--- a/application/controllers/api/v1/organisation/Semesterwochen.php
+++ b/application/controllers/api/v1/organisation/Semesterwochen.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Semesterwochen extends APIv1_Controller
+class Semesterwochen extends API_Controller
{
/**
* Semesterwochen API constructor.
diff --git a/application/controllers/api/v1/organisation/Service.php b/application/controllers/api/v1/organisation/Service.php
index 4d1988430..80c971ba4 100644
--- a/application/controllers/api/v1/organisation/Service.php
+++ b/application/controllers/api/v1/organisation/Service.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Service extends APIv1_Controller
+class Service extends API_Controller
{
/**
* Service API constructor.
diff --git a/application/controllers/api/v1/organisation/Standort.php b/application/controllers/api/v1/organisation/Standort.php
index 16c206401..a9b7a76ec 100644
--- a/application/controllers/api/v1/organisation/Standort.php
+++ b/application/controllers/api/v1/organisation/Standort.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Standort extends APIv1_Controller
+class Standort extends API_Controller
{
/**
* Standort API constructor.
diff --git a/application/controllers/api/v1/organisation/Statistik.php b/application/controllers/api/v1/organisation/Statistik.php
index b85c27f42..0c0cbe133 100644
--- a/application/controllers/api/v1/organisation/Statistik.php
+++ b/application/controllers/api/v1/organisation/Statistik.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Statistik extends APIv1_Controller
+class Statistik extends API_Controller
{
/**
* Statistik API constructor.
diff --git a/application/controllers/api/v1/organisation/Studiengang2.php b/application/controllers/api/v1/organisation/Studiengang2.php
index 2e1b549ff..5e8ddfe9e 100644
--- a/application/controllers/api/v1/organisation/Studiengang2.php
+++ b/application/controllers/api/v1/organisation/Studiengang2.php
@@ -13,7 +13,7 @@
// ------------------------------------------------------------------------
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studiengang2 extends APIv1_Controller
+class Studiengang2 extends API_Controller
{
/**
*
diff --git a/application/controllers/api/v1/organisation/Studiengangstyp.php b/application/controllers/api/v1/organisation/Studiengangstyp.php
index b10811636..e637e0c9d 100644
--- a/application/controllers/api/v1/organisation/Studiengangstyp.php
+++ b/application/controllers/api/v1/organisation/Studiengangstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studiengangstyp extends APIv1_Controller
+class Studiengangstyp extends API_Controller
{
/**
* Studiengangstyp API constructor.
diff --git a/application/controllers/api/v1/organisation/Studienjahr.php b/application/controllers/api/v1/organisation/Studienjahr.php
index eb7c38847..b681e8864 100644
--- a/application/controllers/api/v1/organisation/Studienjahr.php
+++ b/application/controllers/api/v1/organisation/Studienjahr.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studienjahr extends APIv1_Controller
+class Studienjahr extends API_Controller
{
/**
* Studienjahr API constructor.
diff --git a/application/controllers/api/v1/organisation/Studienordnung.php b/application/controllers/api/v1/organisation/Studienordnung.php
index 122c8f099..541eccbf2 100644
--- a/application/controllers/api/v1/organisation/Studienordnung.php
+++ b/application/controllers/api/v1/organisation/Studienordnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studienordnung extends APIv1_Controller
+class Studienordnung extends API_Controller
{
/**
* Studienordnung API constructor.
diff --git a/application/controllers/api/v1/organisation/Studienordnungstatus.php b/application/controllers/api/v1/organisation/Studienordnungstatus.php
index 30d38c4ad..8de5cf126 100644
--- a/application/controllers/api/v1/organisation/Studienordnungstatus.php
+++ b/application/controllers/api/v1/organisation/Studienordnungstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studienordnungstatus extends APIv1_Controller
+class Studienordnungstatus extends API_Controller
{
/**
* Studienordnungstatus API constructor.
diff --git a/application/controllers/api/v1/organisation/Studienplan.php b/application/controllers/api/v1/organisation/Studienplan.php
index 05d8d7837..f461565d3 100644
--- a/application/controllers/api/v1/organisation/Studienplan.php
+++ b/application/controllers/api/v1/organisation/Studienplan.php
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed");
-class Studienplan extends APIv1_Controller
+class Studienplan extends API_Controller
{
/**
* Course API constructor.
diff --git a/application/controllers/api/v1/organisation/Studienplatz.php b/application/controllers/api/v1/organisation/Studienplatz.php
index 88ce6a12d..217fa40a7 100644
--- a/application/controllers/api/v1/organisation/Studienplatz.php
+++ b/application/controllers/api/v1/organisation/Studienplatz.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studienplatz extends APIv1_Controller
+class Studienplatz extends API_Controller
{
/**
* Studienplatz API constructor.
diff --git a/application/controllers/api/v1/organisation/Studiensemester.php b/application/controllers/api/v1/organisation/Studiensemester.php
index f714214d9..619bc2dba 100644
--- a/application/controllers/api/v1/organisation/Studiensemester.php
+++ b/application/controllers/api/v1/organisation/Studiensemester.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Studiensemester extends APIv1_Controller
+class Studiensemester extends API_Controller
{
/**
* Studiensemester API constructor.
diff --git a/application/controllers/api/v1/person/Adresse.php b/application/controllers/api/v1/person/Adresse.php
index ddbbfe554..153423ac0 100644
--- a/application/controllers/api/v1/person/Adresse.php
+++ b/application/controllers/api/v1/person/Adresse.php
@@ -15,7 +15,7 @@
if (! defined('BASEPATH')) exit('No direct script access allowed');
-class Adresse extends APIv1_Controller
+class Adresse extends API_Controller
{
/**
* Person API constructor.
diff --git a/application/controllers/api/v1/person/Bankverbindung.php b/application/controllers/api/v1/person/Bankverbindung.php
index 06f6b040d..2c524e0ab 100644
--- a/application/controllers/api/v1/person/Bankverbindung.php
+++ b/application/controllers/api/v1/person/Bankverbindung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Bankverbindung extends APIv1_Controller
+class Bankverbindung extends API_Controller
{
/**
* Bankverbindung API constructor.
diff --git a/application/controllers/api/v1/person/Benutzer.php b/application/controllers/api/v1/person/Benutzer.php
index f1ea4f149..d983103c8 100644
--- a/application/controllers/api/v1/person/Benutzer.php
+++ b/application/controllers/api/v1/person/Benutzer.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Benutzer extends APIv1_Controller
+class Benutzer extends API_Controller
{
/**
* Benutzer API constructor.
diff --git a/application/controllers/api/v1/person/Benutzerfunktion.php b/application/controllers/api/v1/person/Benutzerfunktion.php
index 98fd8654a..75b338df0 100644
--- a/application/controllers/api/v1/person/Benutzerfunktion.php
+++ b/application/controllers/api/v1/person/Benutzerfunktion.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Benutzerfunktion extends APIv1_Controller
+class Benutzerfunktion extends API_Controller
{
/**
* Benutzerfunktion API constructor.
diff --git a/application/controllers/api/v1/person/Benutzergruppe.php b/application/controllers/api/v1/person/Benutzergruppe.php
index 0adc8c73a..cf14d6d5a 100644
--- a/application/controllers/api/v1/person/Benutzergruppe.php
+++ b/application/controllers/api/v1/person/Benutzergruppe.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Benutzergruppe extends APIv1_Controller
+class Benutzergruppe extends API_Controller
{
/**
* Benutzergruppe API constructor.
diff --git a/application/controllers/api/v1/person/Fotostatus.php b/application/controllers/api/v1/person/Fotostatus.php
index acd1ef5b6..1b64f43f7 100644
--- a/application/controllers/api/v1/person/Fotostatus.php
+++ b/application/controllers/api/v1/person/Fotostatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Fotostatus extends APIv1_Controller
+class Fotostatus extends API_Controller
{
/**
* Fotostatus API constructor.
diff --git a/application/controllers/api/v1/person/Freebusy.php b/application/controllers/api/v1/person/Freebusy.php
index eb1651c00..435073d2f 100644
--- a/application/controllers/api/v1/person/Freebusy.php
+++ b/application/controllers/api/v1/person/Freebusy.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Freebusy extends APIv1_Controller
+class Freebusy extends API_Controller
{
/**
* Freebusy API constructor.
diff --git a/application/controllers/api/v1/person/Freebusytyp.php b/application/controllers/api/v1/person/Freebusytyp.php
index 0187035d1..a05c4d142 100644
--- a/application/controllers/api/v1/person/Freebusytyp.php
+++ b/application/controllers/api/v1/person/Freebusytyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Freebusytyp extends APIv1_Controller
+class Freebusytyp extends API_Controller
{
/**
* Freebusytyp API constructor.
diff --git a/application/controllers/api/v1/person/Kontakt.php b/application/controllers/api/v1/person/Kontakt.php
index fceeaaeaf..0d925b7ac 100644
--- a/application/controllers/api/v1/person/Kontakt.php
+++ b/application/controllers/api/v1/person/Kontakt.php
@@ -15,7 +15,7 @@
if (! defined('BASEPATH')) exit('No direct script access allowed');
-class Kontakt extends APIv1_Controller
+class Kontakt extends API_Controller
{
/**
* Person API constructor.
diff --git a/application/controllers/api/v1/person/Kontaktmedium.php b/application/controllers/api/v1/person/Kontaktmedium.php
index b732d6eee..bfda0d7fe 100644
--- a/application/controllers/api/v1/person/Kontaktmedium.php
+++ b/application/controllers/api/v1/person/Kontaktmedium.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Kontaktmedium extends APIv1_Controller
+class Kontaktmedium extends API_Controller
{
/**
* Kontaktmedium API constructor.
diff --git a/application/controllers/api/v1/person/Kontakttyp.php b/application/controllers/api/v1/person/Kontakttyp.php
index c3d2b6e94..f4951e09a 100644
--- a/application/controllers/api/v1/person/Kontakttyp.php
+++ b/application/controllers/api/v1/person/Kontakttyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Kontakttyp extends APIv1_Controller
+class Kontakttyp extends API_Controller
{
/**
* Kontakttyp API constructor.
diff --git a/application/controllers/api/v1/person/Notiz.php b/application/controllers/api/v1/person/Notiz.php
index 29755d7d3..96a527c93 100644
--- a/application/controllers/api/v1/person/Notiz.php
+++ b/application/controllers/api/v1/person/Notiz.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notiz extends APIv1_Controller
+class Notiz extends API_Controller
{
/**
* Notiz API constructor.
diff --git a/application/controllers/api/v1/person/Notizzuordnung.php b/application/controllers/api/v1/person/Notizzuordnung.php
index da185e20f..39b388a3a 100644
--- a/application/controllers/api/v1/person/Notizzuordnung.php
+++ b/application/controllers/api/v1/person/Notizzuordnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Notizzuordnung extends APIv1_Controller
+class Notizzuordnung extends API_Controller
{
/**
* Notizzuordnung API constructor.
diff --git a/application/controllers/api/v1/person/Person.php b/application/controllers/api/v1/person/Person.php
index ca8a66bea..a686f6060 100644
--- a/application/controllers/api/v1/person/Person.php
+++ b/application/controllers/api/v1/person/Person.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Person extends APIv1_Controller
+class Person extends API_Controller
{
/**
* Person API constructor.
diff --git a/application/controllers/api/v1/project/Aktivitaet.php b/application/controllers/api/v1/project/Aktivitaet.php
index 7aa647058..f188448a5 100644
--- a/application/controllers/api/v1/project/Aktivitaet.php
+++ b/application/controllers/api/v1/project/Aktivitaet.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aktivitaet extends APIv1_Controller
+class Aktivitaet extends API_Controller
{
/**
* Aktivitaet API constructor.
diff --git a/application/controllers/api/v1/project/Aufwandstyp.php b/application/controllers/api/v1/project/Aufwandstyp.php
index 96be6ab55..ee2df5b29 100644
--- a/application/controllers/api/v1/project/Aufwandstyp.php
+++ b/application/controllers/api/v1/project/Aufwandstyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Aufwandstyp extends APIv1_Controller
+class Aufwandstyp extends API_Controller
{
/**
* Aufwandstyp API constructor.
diff --git a/application/controllers/api/v1/project/Projekt.php b/application/controllers/api/v1/project/Projekt.php
index 64533f36f..370876ed3 100644
--- a/application/controllers/api/v1/project/Projekt.php
+++ b/application/controllers/api/v1/project/Projekt.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projekt extends APIv1_Controller
+class Projekt extends API_Controller
{
/**
* Projekt API constructor.
diff --git a/application/controllers/api/v1/project/Projekt_ressource.php b/application/controllers/api/v1/project/Projekt_ressource.php
index 2869f935a..030a7f73c 100644
--- a/application/controllers/api/v1/project/Projekt_ressource.php
+++ b/application/controllers/api/v1/project/Projekt_ressource.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projekt_ressource extends APIv1_Controller
+class Projekt_ressource extends API_Controller
{
/**
* Projekt_ressource API constructor.
diff --git a/application/controllers/api/v1/project/Projektphase.php b/application/controllers/api/v1/project/Projektphase.php
index c48893948..d4754fccb 100644
--- a/application/controllers/api/v1/project/Projektphase.php
+++ b/application/controllers/api/v1/project/Projektphase.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projektphase extends APIv1_Controller
+class Projektphase extends API_Controller
{
/**
* Projektphase API constructor.
diff --git a/application/controllers/api/v1/project/Projekttask.php b/application/controllers/api/v1/project/Projekttask.php
index 5793c85a1..048c7f9fd 100644
--- a/application/controllers/api/v1/project/Projekttask.php
+++ b/application/controllers/api/v1/project/Projekttask.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Projekttask extends APIv1_Controller
+class Projekttask extends API_Controller
{
/**
* Projekttask API constructor.
diff --git a/application/controllers/api/v1/project/Ressource.php b/application/controllers/api/v1/project/Ressource.php
index fddf77c57..45ebe2089 100644
--- a/application/controllers/api/v1/project/Ressource.php
+++ b/application/controllers/api/v1/project/Ressource.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ressource extends APIv1_Controller
+class Ressource extends API_Controller
{
/**
* Ressource API constructor.
diff --git a/application/controllers/api/v1/project/Scrumsprint.php b/application/controllers/api/v1/project/Scrumsprint.php
index ff0e75b09..6be2ba152 100644
--- a/application/controllers/api/v1/project/Scrumsprint.php
+++ b/application/controllers/api/v1/project/Scrumsprint.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Scrumsprint extends APIv1_Controller
+class Scrumsprint extends API_Controller
{
/**
* Scrumsprint API constructor.
diff --git a/application/controllers/api/v1/ressource/Betriebsmittel.php b/application/controllers/api/v1/ressource/Betriebsmittel.php
index 63e003cfd..3f7306167 100644
--- a/application/controllers/api/v1/ressource/Betriebsmittel.php
+++ b/application/controllers/api/v1/ressource/Betriebsmittel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Betriebsmittel extends APIv1_Controller
+class Betriebsmittel extends API_Controller
{
/**
* Betriebsmittel API constructor.
diff --git a/application/controllers/api/v1/ressource/Betriebsmittelperson2.php b/application/controllers/api/v1/ressource/Betriebsmittelperson2.php
index 71b5af77a..ba3a304c4 100644
--- a/application/controllers/api/v1/ressource/Betriebsmittelperson2.php
+++ b/application/controllers/api/v1/ressource/Betriebsmittelperson2.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Betriebsmittelperson2 extends APIv1_Controller
+class Betriebsmittelperson2 extends API_Controller
{
/**
* Betriebsmittelperson API constructor.
diff --git a/application/controllers/api/v1/ressource/Betriebsmittelstatus.php b/application/controllers/api/v1/ressource/Betriebsmittelstatus.php
index 8dcfad8c6..11b485f97 100644
--- a/application/controllers/api/v1/ressource/Betriebsmittelstatus.php
+++ b/application/controllers/api/v1/ressource/Betriebsmittelstatus.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Betriebsmittelstatus extends APIv1_Controller
+class Betriebsmittelstatus extends API_Controller
{
/**
* Betriebsmittelstatus API constructor.
diff --git a/application/controllers/api/v1/ressource/Betriebsmitteltyp.php b/application/controllers/api/v1/ressource/Betriebsmitteltyp.php
index 9902ec032..bc383fd9c 100644
--- a/application/controllers/api/v1/ressource/Betriebsmitteltyp.php
+++ b/application/controllers/api/v1/ressource/Betriebsmitteltyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Betriebsmitteltyp extends APIv1_Controller
+class Betriebsmitteltyp extends API_Controller
{
/**
* Betriebsmitteltyp API constructor.
diff --git a/application/controllers/api/v1/ressource/Coodle.php b/application/controllers/api/v1/ressource/Coodle.php
index bd7cfcf7f..b9c92e1bb 100644
--- a/application/controllers/api/v1/ressource/Coodle.php
+++ b/application/controllers/api/v1/ressource/Coodle.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Coodle extends APIv1_Controller
+class Coodle extends API_Controller
{
/**
* Coodle API constructor.
diff --git a/application/controllers/api/v1/ressource/Erreichbarkeit.php b/application/controllers/api/v1/ressource/Erreichbarkeit.php
index 291451faf..080ac258c 100644
--- a/application/controllers/api/v1/ressource/Erreichbarkeit.php
+++ b/application/controllers/api/v1/ressource/Erreichbarkeit.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Erreichbarkeit extends APIv1_Controller
+class Erreichbarkeit extends API_Controller
{
/**
* Erreichbarkeit API constructor.
diff --git a/application/controllers/api/v1/ressource/Firma.php b/application/controllers/api/v1/ressource/Firma.php
index 159d63642..e18799253 100644
--- a/application/controllers/api/v1/ressource/Firma.php
+++ b/application/controllers/api/v1/ressource/Firma.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Firma extends APIv1_Controller
+class Firma extends API_Controller
{
/**
* Firma API constructor.
diff --git a/application/controllers/api/v1/ressource/Firmatag.php b/application/controllers/api/v1/ressource/Firmatag.php
index b9df31896..e2e98d7a8 100644
--- a/application/controllers/api/v1/ressource/Firmatag.php
+++ b/application/controllers/api/v1/ressource/Firmatag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Firmatag extends APIv1_Controller
+class Firmatag extends API_Controller
{
/**
* Firmatag API constructor.
diff --git a/application/controllers/api/v1/ressource/Firmentyp.php b/application/controllers/api/v1/ressource/Firmentyp.php
index 2d13ae845..268428f40 100644
--- a/application/controllers/api/v1/ressource/Firmentyp.php
+++ b/application/controllers/api/v1/ressource/Firmentyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Firmentyp extends APIv1_Controller
+class Firmentyp extends API_Controller
{
/**
* Firmentyp API constructor.
diff --git a/application/controllers/api/v1/ressource/Funktion.php b/application/controllers/api/v1/ressource/Funktion.php
index 0ff059d2a..0f18b7649 100644
--- a/application/controllers/api/v1/ressource/Funktion.php
+++ b/application/controllers/api/v1/ressource/Funktion.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Funktion extends APIv1_Controller
+class Funktion extends API_Controller
{
/**
* Funktion API constructor.
diff --git a/application/controllers/api/v1/ressource/Lehrmittel.php b/application/controllers/api/v1/ressource/Lehrmittel.php
index 36d0d7a2f..6cb5ea9bb 100644
--- a/application/controllers/api/v1/ressource/Lehrmittel.php
+++ b/application/controllers/api/v1/ressource/Lehrmittel.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Lehrmittel extends APIv1_Controller
+class Lehrmittel extends API_Controller
{
/**
* Lehrmittel API constructor.
diff --git a/application/controllers/api/v1/ressource/Mitarbeiter.php b/application/controllers/api/v1/ressource/Mitarbeiter.php
index 70f4b441c..359088074 100644
--- a/application/controllers/api/v1/ressource/Mitarbeiter.php
+++ b/application/controllers/api/v1/ressource/Mitarbeiter.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Mitarbeiter extends APIv1_Controller
+class Mitarbeiter extends API_Controller
{
/**
* Mitarbeiter API constructor.
diff --git a/application/controllers/api/v1/ressource/Ort.php b/application/controllers/api/v1/ressource/Ort.php
index a49bbe2fb..7937c3816 100644
--- a/application/controllers/api/v1/ressource/Ort.php
+++ b/application/controllers/api/v1/ressource/Ort.php
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed");
-class Ort extends APIv1_Controller
+class Ort extends API_Controller
{
/**
* Ort API constructor.
diff --git a/application/controllers/api/v1/ressource/Ortraumtyp.php b/application/controllers/api/v1/ressource/Ortraumtyp.php
index cbf9c3d9b..fe3c628b6 100644
--- a/application/controllers/api/v1/ressource/Ortraumtyp.php
+++ b/application/controllers/api/v1/ressource/Ortraumtyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ortraumtyp extends APIv1_Controller
+class Ortraumtyp extends API_Controller
{
/**
* Ortraumtyp API constructor.
diff --git a/application/controllers/api/v1/ressource/Personfunktionstandort.php b/application/controllers/api/v1/ressource/Personfunktionstandort.php
index 1c7551984..251d2c7ae 100644
--- a/application/controllers/api/v1/ressource/Personfunktionstandort.php
+++ b/application/controllers/api/v1/ressource/Personfunktionstandort.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Personfunktionstandort extends APIv1_Controller
+class Personfunktionstandort extends API_Controller
{
/**
* Personfunktionstandort API constructor.
diff --git a/application/controllers/api/v1/ressource/Raumtyp.php b/application/controllers/api/v1/ressource/Raumtyp.php
index 71b7bf5d8..7ff7b5ccd 100644
--- a/application/controllers/api/v1/ressource/Raumtyp.php
+++ b/application/controllers/api/v1/ressource/Raumtyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Raumtyp extends APIv1_Controller
+class Raumtyp extends API_Controller
{
/**
* Raumtyp API constructor.
diff --git a/application/controllers/api/v1/ressource/Reservierung.php b/application/controllers/api/v1/ressource/Reservierung.php
index 633f61036..50a0528c7 100644
--- a/application/controllers/api/v1/ressource/Reservierung.php
+++ b/application/controllers/api/v1/ressource/Reservierung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Reservierung extends APIv1_Controller
+class Reservierung extends API_Controller
{
/**
* Reservierung API constructor.
diff --git a/application/controllers/api/v1/ressource/Stunde.php b/application/controllers/api/v1/ressource/Stunde.php
index 5d2f37049..2844860f4 100644
--- a/application/controllers/api/v1/ressource/Stunde.php
+++ b/application/controllers/api/v1/ressource/Stunde.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Stunde extends APIv1_Controller
+class Stunde extends API_Controller
{
/**
* Stunde API constructor.
diff --git a/application/controllers/api/v1/ressource/Stundenplan.php b/application/controllers/api/v1/ressource/Stundenplan.php
index 2d4b3c705..9a6614f21 100644
--- a/application/controllers/api/v1/ressource/Stundenplan.php
+++ b/application/controllers/api/v1/ressource/Stundenplan.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Stundenplan extends APIv1_Controller
+class Stundenplan extends API_Controller
{
/**
* Stundenplan API constructor.
diff --git a/application/controllers/api/v1/ressource/Stundenplandev.php b/application/controllers/api/v1/ressource/Stundenplandev.php
index 385f2bf9e..fa6e788c3 100644
--- a/application/controllers/api/v1/ressource/Stundenplandev.php
+++ b/application/controllers/api/v1/ressource/Stundenplandev.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Stundenplandev extends APIv1_Controller
+class Stundenplandev extends API_Controller
{
/**
* Stundenplandev API constructor.
diff --git a/application/controllers/api/v1/ressource/Zeitaufzeichnung.php b/application/controllers/api/v1/ressource/Zeitaufzeichnung.php
index 8c30390e6..74290898d 100644
--- a/application/controllers/api/v1/ressource/Zeitaufzeichnung.php
+++ b/application/controllers/api/v1/ressource/Zeitaufzeichnung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeitaufzeichnung extends APIv1_Controller
+class Zeitaufzeichnung extends API_Controller
{
/**
* Zeitaufzeichnung API constructor.
diff --git a/application/controllers/api/v1/ressource/Zeitfenster.php b/application/controllers/api/v1/ressource/Zeitfenster.php
index e180d0d75..d2dd864cc 100644
--- a/application/controllers/api/v1/ressource/Zeitfenster.php
+++ b/application/controllers/api/v1/ressource/Zeitfenster.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeitfenster extends APIv1_Controller
+class Zeitfenster extends API_Controller
{
/**
* Zeitfenster API constructor.
diff --git a/application/controllers/api/v1/ressource/Zeitsperre.php b/application/controllers/api/v1/ressource/Zeitsperre.php
index 626a88d79..a3eafd525 100644
--- a/application/controllers/api/v1/ressource/Zeitsperre.php
+++ b/application/controllers/api/v1/ressource/Zeitsperre.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeitsperre extends APIv1_Controller
+class Zeitsperre extends API_Controller
{
/**
* Zeitsperre API constructor.
diff --git a/application/controllers/api/v1/ressource/Zeitsperretyp.php b/application/controllers/api/v1/ressource/Zeitsperretyp.php
index c70a9b2f4..aaa8ad656 100644
--- a/application/controllers/api/v1/ressource/Zeitsperretyp.php
+++ b/application/controllers/api/v1/ressource/Zeitsperretyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeitsperretyp extends APIv1_Controller
+class Zeitsperretyp extends API_Controller
{
/**
* Zeitsperretyp API constructor.
diff --git a/application/controllers/api/v1/ressource/Zeitwunsch.php b/application/controllers/api/v1/ressource/Zeitwunsch.php
index 8d9646edc..08f031eef 100644
--- a/application/controllers/api/v1/ressource/Zeitwunsch.php
+++ b/application/controllers/api/v1/ressource/Zeitwunsch.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Zeitwunsch extends APIv1_Controller
+class Zeitwunsch extends API_Controller
{
/**
* Zeitwunsch API constructor.
diff --git a/application/controllers/api/v1/system/Appdaten.php b/application/controllers/api/v1/system/Appdaten.php
index 3395ec9b6..34b53524b 100644
--- a/application/controllers/api/v1/system/Appdaten.php
+++ b/application/controllers/api/v1/system/Appdaten.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Appdaten extends APIv1_Controller
+class Appdaten extends API_Controller
{
/**
* Appdaten API constructor.
diff --git a/application/controllers/api/v1/system/Benutzerrolle.php b/application/controllers/api/v1/system/Benutzerrolle.php
index 99ec3d79e..4ad4d0c25 100644
--- a/application/controllers/api/v1/system/Benutzerrolle.php
+++ b/application/controllers/api/v1/system/Benutzerrolle.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Benutzerrolle extends APIv1_Controller
+class Benutzerrolle extends API_Controller
{
/**
* Benutzerrolle API constructor.
diff --git a/application/controllers/api/v1/system/Berechtigung.php b/application/controllers/api/v1/system/Berechtigung.php
index e94bf30f3..f88c01731 100644
--- a/application/controllers/api/v1/system/Berechtigung.php
+++ b/application/controllers/api/v1/system/Berechtigung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Berechtigung extends APIv1_Controller
+class Berechtigung extends API_Controller
{
/**
* Berechtigung API constructor.
diff --git a/application/controllers/api/v1/system/Cronjob.php b/application/controllers/api/v1/system/Cronjob.php
index 4b3bcba82..12ebe62d7 100644
--- a/application/controllers/api/v1/system/Cronjob.php
+++ b/application/controllers/api/v1/system/Cronjob.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Cronjob extends APIv1_Controller
+class Cronjob extends API_Controller
{
/**
* Cronjob API constructor.
diff --git a/application/controllers/api/v1/system/Filter.php b/application/controllers/api/v1/system/Filter.php
index bc217d385..eb611da64 100644
--- a/application/controllers/api/v1/system/Filter.php
+++ b/application/controllers/api/v1/system/Filter.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Filter extends APIv1_Controller
+class Filter extends API_Controller
{
/**
* Filter API constructor.
diff --git a/application/controllers/api/v1/system/Log.php b/application/controllers/api/v1/system/Log.php
index c270922c5..7dbee8f38 100644
--- a/application/controllers/api/v1/system/Log.php
+++ b/application/controllers/api/v1/system/Log.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Log extends APIv1_Controller
+class Log extends API_Controller
{
/**
* Log API constructor.
diff --git a/application/controllers/api/v1/system/Message.php b/application/controllers/api/v1/system/Message.php
index 1825b7db9..59d6a0b2c 100644
--- a/application/controllers/api/v1/system/Message.php
+++ b/application/controllers/api/v1/system/Message.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Message extends APIv1_Controller
+class Message extends API_Controller
{
/**
* Message API constructor.
diff --git a/application/controllers/api/v1/system/Phrase.php b/application/controllers/api/v1/system/Phrase.php
index 1a7846cb5..ff64dbce3 100644
--- a/application/controllers/api/v1/system/Phrase.php
+++ b/application/controllers/api/v1/system/Phrase.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Phrase extends APIv1_Controller
+class Phrase extends API_Controller
{
/**
* Phrase API constructor.
diff --git a/application/controllers/api/v1/system/Rolle.php b/application/controllers/api/v1/system/Rolle.php
index ba257145f..e5344539e 100644
--- a/application/controllers/api/v1/system/Rolle.php
+++ b/application/controllers/api/v1/system/Rolle.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Rolle extends APIv1_Controller
+class Rolle extends API_Controller
{
/**
* Rolle API constructor.
diff --git a/application/controllers/api/v1/system/Rolleberechtigung.php b/application/controllers/api/v1/system/Rolleberechtigung.php
index 3838dc6de..9fca1509f 100644
--- a/application/controllers/api/v1/system/Rolleberechtigung.php
+++ b/application/controllers/api/v1/system/Rolleberechtigung.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Rolleberechtigung extends APIv1_Controller
+class Rolleberechtigung extends API_Controller
{
/**
* Rolleberechtigung API constructor.
diff --git a/application/controllers/api/v1/system/Server.php b/application/controllers/api/v1/system/Server.php
index 0f3c76655..fe6a175f1 100644
--- a/application/controllers/api/v1/system/Server.php
+++ b/application/controllers/api/v1/system/Server.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Server extends APIv1_Controller
+class Server extends API_Controller
{
/**
* Server API constructor.
diff --git a/application/controllers/api/v1/system/Sprache2.php b/application/controllers/api/v1/system/Sprache2.php
index 3a3b7e6de..f84d9070b 100644
--- a/application/controllers/api/v1/system/Sprache2.php
+++ b/application/controllers/api/v1/system/Sprache2.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Sprache2 extends APIv1_Controller
+class Sprache2 extends API_Controller
{
/**
* Sprache API constructor.
diff --git a/application/controllers/api/v1/system/Tag.php b/application/controllers/api/v1/system/Tag.php
index 2bcb2dec2..7ce375217 100644
--- a/application/controllers/api/v1/system/Tag.php
+++ b/application/controllers/api/v1/system/Tag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Tag extends APIv1_Controller
+class Tag extends API_Controller
{
/**
* Tag API constructor.
diff --git a/application/controllers/api/v1/system/UDF.php b/application/controllers/api/v1/system/UDF.php
index 57d22600c..566a4c5bc 100644
--- a/application/controllers/api/v1/system/UDF.php
+++ b/application/controllers/api/v1/system/UDF.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class UDF extends APIv1_Controller
+class UDF extends API_Controller
{
/**
* UDF API constructor.
diff --git a/application/controllers/api/v1/system/Variable.php b/application/controllers/api/v1/system/Variable.php
index 8a4e196dc..b84888b7e 100644
--- a/application/controllers/api/v1/system/Variable.php
+++ b/application/controllers/api/v1/system/Variable.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Variable extends APIv1_Controller
+class Variable extends API_Controller
{
/**
* Variable API constructor.
diff --git a/application/controllers/api/v1/system/Vorlage.php b/application/controllers/api/v1/system/Vorlage.php
index 48a73ac4f..24db38570 100644
--- a/application/controllers/api/v1/system/Vorlage.php
+++ b/application/controllers/api/v1/system/Vorlage.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vorlage extends APIv1_Controller
+class Vorlage extends API_Controller
{
/**
* Vorlage API constructor.
diff --git a/application/controllers/api/v1/system/Vorlagestudiengang.php b/application/controllers/api/v1/system/Vorlagestudiengang.php
index dbbe23e1e..e28533f99 100644
--- a/application/controllers/api/v1/system/Vorlagestudiengang.php
+++ b/application/controllers/api/v1/system/Vorlagestudiengang.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vorlagestudiengang extends APIv1_Controller
+class Vorlagestudiengang extends API_Controller
{
/**
* Vorlagestudiengang API constructor.
diff --git a/application/controllers/api/v1/system/Webservicelog.php b/application/controllers/api/v1/system/Webservicelog.php
index ece2e2ff6..cb7882ad6 100644
--- a/application/controllers/api/v1/system/Webservicelog.php
+++ b/application/controllers/api/v1/system/Webservicelog.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Webservicelog extends APIv1_Controller
+class Webservicelog extends API_Controller
{
/**
* Webservicelog API constructor.
diff --git a/application/controllers/api/v1/system/Webservicerecht.php b/application/controllers/api/v1/system/Webservicerecht.php
index 4f281edaa..0031675ce 100644
--- a/application/controllers/api/v1/system/Webservicerecht.php
+++ b/application/controllers/api/v1/system/Webservicerecht.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Webservicerecht extends APIv1_Controller
+class Webservicerecht extends API_Controller
{
/**
* Webservicerecht API constructor.
diff --git a/application/controllers/api/v1/system/Webservicetyp.php b/application/controllers/api/v1/system/Webservicetyp.php
index 09303c87c..c77745319 100644
--- a/application/controllers/api/v1/system/Webservicetyp.php
+++ b/application/controllers/api/v1/system/Webservicetyp.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Webservicetyp extends APIv1_Controller
+class Webservicetyp extends API_Controller
{
/**
* Webservicetyp API constructor.
diff --git a/application/controllers/api/v1/testtool/Ablauf.php b/application/controllers/api/v1/testtool/Ablauf.php
index f2e7d9d63..9d5ae9a8d 100644
--- a/application/controllers/api/v1/testtool/Ablauf.php
+++ b/application/controllers/api/v1/testtool/Ablauf.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Ablauf extends APIv1_Controller
+class Ablauf extends API_Controller
{
/**
* Ablauf API constructor.
diff --git a/application/controllers/api/v1/testtool/Antwort.php b/application/controllers/api/v1/testtool/Antwort.php
index 7730dd3e9..db7d970a5 100644
--- a/application/controllers/api/v1/testtool/Antwort.php
+++ b/application/controllers/api/v1/testtool/Antwort.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Antwort extends APIv1_Controller
+class Antwort extends API_Controller
{
/**
* Antwort API constructor.
diff --git a/application/controllers/api/v1/testtool/Frage.php b/application/controllers/api/v1/testtool/Frage.php
index 83989956a..e6f7a7ea7 100644
--- a/application/controllers/api/v1/testtool/Frage.php
+++ b/application/controllers/api/v1/testtool/Frage.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Frage extends APIv1_Controller
+class Frage extends API_Controller
{
/**
* Frage API constructor.
diff --git a/application/controllers/api/v1/testtool/Gebiet.php b/application/controllers/api/v1/testtool/Gebiet.php
index 12cba24ab..dda2b98a1 100644
--- a/application/controllers/api/v1/testtool/Gebiet.php
+++ b/application/controllers/api/v1/testtool/Gebiet.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Gebiet extends APIv1_Controller
+class Gebiet extends API_Controller
{
/**
* Gebiet API constructor.
diff --git a/application/controllers/api/v1/testtool/Kategorie.php b/application/controllers/api/v1/testtool/Kategorie.php
index 5058ac76d..c0e84a61b 100644
--- a/application/controllers/api/v1/testtool/Kategorie.php
+++ b/application/controllers/api/v1/testtool/Kategorie.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Kategorie extends APIv1_Controller
+class Kategorie extends API_Controller
{
/**
* Kategorie API constructor.
diff --git a/application/controllers/api/v1/testtool/Kriterien.php b/application/controllers/api/v1/testtool/Kriterien.php
index 2420dcb62..e00932afe 100644
--- a/application/controllers/api/v1/testtool/Kriterien.php
+++ b/application/controllers/api/v1/testtool/Kriterien.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Kriterien extends APIv1_Controller
+class Kriterien extends API_Controller
{
/**
* Kriterien API constructor.
diff --git a/application/controllers/api/v1/testtool/Pruefling.php b/application/controllers/api/v1/testtool/Pruefling.php
index 3a471035e..626bb2760 100644
--- a/application/controllers/api/v1/testtool/Pruefling.php
+++ b/application/controllers/api/v1/testtool/Pruefling.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Pruefling extends APIv1_Controller
+class Pruefling extends API_Controller
{
/**
* Pruefling API constructor.
diff --git a/application/controllers/api/v1/testtool/Vorschlag.php b/application/controllers/api/v1/testtool/Vorschlag.php
index 0874b384a..5392c8aa2 100644
--- a/application/controllers/api/v1/testtool/Vorschlag.php
+++ b/application/controllers/api/v1/testtool/Vorschlag.php
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed');
-class Vorschlag extends APIv1_Controller
+class Vorschlag extends API_Controller
{
/**
* Vorschlag API constructor.
diff --git a/application/controllers/codex/Oehbeitrag.php b/application/controllers/codex/Oehbeitrag.php
new file mode 100644
index 000000000..fa27d1ebb
--- /dev/null
+++ b/application/controllers/codex/Oehbeitrag.php
@@ -0,0 +1,261 @@
+ 'admin:r',// TODO which Berechtigung?
+ 'getOehbeitraege' => 'admin:r',
+ 'getValidStudiensemester' => 'admin:r',
+ 'addOehbeitrag' => 'admin:rw',
+ 'updateOehbeitrag' => 'admin:rw',
+ 'deleteOehbeitrag' => 'admin:rw'
+ )
+ );
+
+ $this->load->model('codex/Oehbeitrag_model', 'OehbeitragModel');
+ $this->load->model('organisation/Studiensemester_model', 'StudiensemesterModel');
+
+ $this->load->library('WidgetLib');
+ }
+
+ public function index()
+ {
+ $oehbeitraege = array();
+
+ $oehbeitragRes = $this->_loadOehbeitraege();
+
+ if (isError($oehbeitragRes))
+ show_error(getError($oehbeitragRes));
+
+ if (hasData($oehbeitragRes))
+ $oehbeitraege = getData($oehbeitragRes);
+
+ $this->load->view("codex/oehbeitrag.php", array('oehbeitraege' => $oehbeitraege));
+ }
+
+ /**
+ * Gets all valid, i.e. unassigned, Studiensemester.
+ */
+ public function getValidStudiensemester()
+ {
+ $oehbeitrag_id = $this->input->get('oehbeitrag_id');
+ $oehbeitrag_id_arr = isset($oehbeitrag_id) ? array($oehbeitrag_id) : null;
+
+ $studiensemester = array();
+
+ $studiensemesterres = $this->OehbeitragModel->getUnassignedStudiensemester(self::STUDIENSEMESTER_START, $oehbeitrag_id_arr);
+ if (isError($studiensemesterres))
+ {
+ $this->outputJsonError(getError($studiensemesterres));
+ return;
+ }
+
+ if (hasData($studiensemesterres))
+ $studiensemester = getData($studiensemesterres);
+
+ $this->outputJsonSuccess($studiensemester);
+ }
+
+ /**
+ * Gets all Öhbeiträge. Wrapper function for output as JSON.
+ */
+ public function getOehbeitraege()
+ {
+ $this->outputJson($this->_loadOehbeitraege());
+ }
+
+ /**
+ * Adds an Öhbeitrag. Checks for errors beforehand.
+ */
+ public function addOehbeitrag()
+ {
+ $studierendenbeitrag = $this->input->post('studierendenbeitrag');
+ $versicherung = $this->input->post('versicherung');
+ $von_studiensemester_kurzbz = $this->input->post('von_studiensemester_kurzbz');
+ $bis_studiensemester_kurzbz = $this->input->post('bis_studiensemester_kurzbz');
+ if ($bis_studiensemester_kurzbz == 'null')
+ $bis_studiensemester_kurzbz = null;
+
+ if (!$this->_checkAmount($studierendenbeitrag))
+ $this->outputJsonError('Ungültiger Studierendenbeitrag');
+ elseif (!$this->_checkAmount($versicherung))
+ $this->outputJsonError('Ungültige Versicherung');
+ else
+ {
+ $vonBisCheck = $this->_checkVonBisStudiensemester($von_studiensemester_kurzbz, $bis_studiensemester_kurzbz);
+
+ if (isError($vonBisCheck))
+ $this->outputJsonError(getError($vonBisCheck));
+ else
+ {
+ $data = array(
+ 'studierendenbeitrag' => $studierendenbeitrag,
+ 'versicherung' => $versicherung,
+ 'von_studiensemester_kurzbz' => $von_studiensemester_kurzbz,
+ 'bis_studiensemester_kurzbz' => $bis_studiensemester_kurzbz
+ );
+
+ $this->outputJson($this->OehbeitragModel->insert($data));
+ }
+ }
+ }
+
+ /**
+ * Updates an Öhbeitrag. Checks for errors beforehand.
+ */
+ public function updateOehbeitrag()
+ {
+ $oehbeitrag_id = $this->input->post("oehbeitrag_id");
+ $data = $this->input->post("data");
+
+ if (!is_numeric($oehbeitrag_id) || isEmptyArray($data))
+ {
+ $this->outputJsonError("Ungültige Parameter");
+ return;
+ }
+
+ foreach ($data as $idx => $value)
+ {
+ if ($idx == 'studierendenbeitrag' || $idx == 'versicherung')
+ {
+ if (!$this->_checkAmount($value))
+ {
+ $this->outputJsonError("Ungültige(r) $idx");
+ return;
+ }
+ }
+ elseif ($idx == 'von_studiensemester_kurzbz' || $idx == 'bis_studiensemester_kurzbz')
+ {
+ $this->OehbeitragModel->addSelect('von_studiensemester_kurzbz, bis_studiensemester_kurzbz');
+ $vonBisStudiensemesterRes = $this->OehbeitragModel->load($oehbeitrag_id);
+
+ if (!hasData($vonBisStudiensemesterRes))
+ {
+ $this->outputJsonError("Fehler beim Holen des Öhbeitrags");
+ return;
+ }
+
+ $vonBisStudiensemester = getData($vonBisStudiensemesterRes);
+
+ $von_studiensemester_kurzbz = isset($data['von_studiensemester_kurzbz'])
+ ? $data['von_studiensemester_kurzbz']
+ : $vonBisStudiensemester[0]->von_studiensemester_kurzbz;
+
+ if (isset($data['bis_studiensemester_kurzbz']))
+ {
+ $bis_studiensemester_kurzbz = $data['bis_studiensemester_kurzbz'] = $data['bis_studiensemester_kurzbz'] == 'null' ? null : $data['bis_studiensemester_kurzbz'];
+ }
+ else
+ $bis_studiensemester_kurzbz = $vonBisStudiensemester[0]->bis_studiensemester_kurzbz;
+
+ $checkStudiensemester = $this->_checkVonBisStudiensemester($von_studiensemester_kurzbz, $bis_studiensemester_kurzbz, $oehbeitrag_id);
+
+ if (isError($checkStudiensemester))
+ {
+ $this->outputJsonError(getError($checkStudiensemester));
+ return;
+ }
+ }
+ }
+
+ $this->outputJson($this->OehbeitragModel->update($oehbeitrag_id, $data));
+ }
+
+ /**
+ * Deletes an Öhbeitrag.
+ */
+ public function deleteOehbeitrag()
+ {
+ $oehbeitrag_id = $this->input->post("oehbeitrag_id");
+
+ $this->outputJson($this->OehbeitragModel->delete($oehbeitrag_id));
+ }
+
+ /**
+ * Loads all Öhbeiträge sorted by date descending.
+ * @return object
+ */
+ private function _loadOehbeitraege()
+ {
+ $this->OehbeitragModel->addSelect('oehbeitrag_id, von_studiensemester_kurzbz, bis_studiensemester_kurzbz, studierendenbeitrag, versicherung, sem_von.start as von_datum, sem_bis.ende as bis_datum');
+ $this->OehbeitragModel->addJoin('public.tbl_studiensemester sem_von', 'tbl_oehbeitrag.von_studiensemester_kurzbz = sem_von.studiensemester_kurzbz');
+ $this->OehbeitragModel->addJoin('public.tbl_studiensemester sem_bis', 'tbl_oehbeitrag.bis_studiensemester_kurzbz = sem_bis.studiensemester_kurzbz', 'LEFT');
+ $this->OehbeitragModel->addOrder('sem_von.start', 'DESC');
+ return $this->OehbeitragModel->load();
+ }
+
+ /**
+ * Checks if an amount is numeric and not too big.
+ * @param $amount
+ * @return bool true if valid amount, false otherwise
+ */
+ private function _checkAmount($amount)
+ {
+ return is_numeric($amount) && (float) $amount <= 99999.99;
+ }
+
+ /**
+ * Checks if a certain Von-Studiensemester is valid together with a Bis-Studiensemester.
+ * Checks for correct format, Von-Studiensemester cannot be after the Bis-Studiensemester,
+ * checks that semester are not overlapping with semester for existent Öhbeiträge.
+ * @param string $von_studiensemester_kurzbz
+ * @param string $bis_studiensemester_kurzbz
+ * @param int $oehbeitrag_id öhbeitrag to ignore, i.e. which is assignable (id of Öhbeitrag of the passed semesters)
+ * @return object array with true if assignable, with false if not
+ */
+ private function _checkVonBisStudiensemester($von_studiensemester_kurzbz, $bis_studiensemester_kurzbz, $oehbeitrag_id = null)
+ {
+ $regex = "/^(WS|SS)\d{4}$/";
+ if (!preg_match($regex, $von_studiensemester_kurzbz))
+ return error("Ungültiges Von-Studiensemester");
+
+ if (!preg_match($regex, $bis_studiensemester_kurzbz) && $bis_studiensemester_kurzbz != null)
+ return error("Ungültiges Bis-Studiensemester");
+
+ $this->StudiensemesterModel->addSelect("start");
+ $vonStudiensemesterRes = $this->StudiensemesterModel->load($von_studiensemester_kurzbz);
+
+ if (!hasData($vonStudiensemesterRes))
+ return error("Fehler beim Holen von Von-Studiensemester");
+
+ $this->StudiensemesterModel->addSelect("start");
+ $bisStudiensemesterRes = $this->StudiensemesterModel->load($bis_studiensemester_kurzbz);
+
+ if (!hasData($bisStudiensemesterRes))
+ return error("Fehler beim Holen von Bis-Studiensemester");
+
+ $vonStudiensemester = getData($vonStudiensemesterRes)[0]->start;
+ $bisStudiensemester = getData($bisStudiensemesterRes)[0]->start;
+
+ if ($bis_studiensemester_kurzbz != null && new DateTime($vonStudiensemester) > new DateTime($bisStudiensemester))
+ return error("Von-Studiensemester größer als Bis-Studiensemester");
+
+ $oehbeitrag_id_arr = isset($oehbeitrag_id) ? array($oehbeitrag_id) : null;
+
+ $assignableRes = $this->OehbeitragModel->checkIfStudiensemesterAssignable(
+ $von_studiensemester_kurzbz,
+ $bis_studiensemester_kurzbz,
+ $oehbeitrag_id_arr
+ );
+
+ if (isError($assignableRes))
+ return $assignableRes;
+
+ if (hasData($assignableRes))
+ {
+ $assignable = getData($assignableRes)[0];
+
+ if (!$assignable)
+ return error("Keine Zuweisung möglich, Semesterüberschneidung");
+ }
+
+ return success("Studiensemester gültig");
+ }
+}
diff --git a/application/controllers/crm/Statusgrund.php b/application/controllers/crm/Statusgrund.php
index 344ac06dc..3c7e43736 100644
--- a/application/controllers/crm/Statusgrund.php
+++ b/application/controllers/crm/Statusgrund.php
@@ -129,6 +129,7 @@ class Statusgrund extends Auth_Controller
$aktiv = $this->input->post("aktiv") != null && $this->input->post("aktiv") == "on" ? true : false;
$bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig");
$beschreibung = $this->input->post("beschreibung");
+ $statusgrund_kurzbz = $this->input->post("statusgrund_kurzbz");
for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++)
{
@@ -177,7 +178,8 @@ class Statusgrund extends Auth_Controller
$data = array(
"aktiv" => $aktiv,
"bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig,
- "beschreibung" => $beschreibung
+ "beschreibung" => $beschreibung,
+ "statusgrund_kurzbz" => $statusgrund_kurzbz
);
$statusgrund = $this->StatusgrundModel->update($statusgrund_id, $data);
@@ -196,6 +198,7 @@ class Statusgrund extends Auth_Controller
$bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig");
$beschreibung = $this->input->post("beschreibung");
$status_kurzbz = $this->input->post("status_kurzbz");
+ $statusgrund_kurzbz = $this->input->post("statusgrund_kurzbz");
for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++)
{
@@ -245,7 +248,8 @@ class Statusgrund extends Auth_Controller
"status_kurzbz" => $status_kurzbz,
"aktiv" => $aktiv,
"bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig,
- "beschreibung" => $beschreibung
+ "beschreibung" => $beschreibung,
+ "statusgrund_kurzbz" => $statusgrund_kurzbz
);
$statusgrund = $this->StatusgrundModel->insert($data);
diff --git a/application/controllers/jobs/AnrechnungJob.php b/application/controllers/jobs/AnrechnungJob.php
index 2868a8052..f92410dbc 100644
--- a/application/controllers/jobs/AnrechnungJob.php
+++ b/application/controllers/jobs/AnrechnungJob.php
@@ -15,6 +15,11 @@ if (!defined('BASEPATH')) exit('No direct script access allowed');
class AnrechnungJob extends JOB_Controller
{
+ const APPROVE_ANRECHNUNG_URI = '/lehre/anrechnung/ApproveAnrechnungUebersicht';
+
+ const ANRECHNUNGSTATUS_APPROVED = 'approved';
+ const ANRECHNUNGSTATUS_REJECTED = 'rejected';
+ const ANRECHNUNG_NOTIZTITEL_NOTIZ_BY_STGL = 'AnrechnungNotizSTGL';
/**
* Constructor
@@ -23,6 +28,11 @@ class AnrechnungJob extends JOB_Controller
{
parent::__construct();
$this->load->model('education/Zeugnisnote_model', 'ZeugnisnoteModel');
+ $this->load->model('education/Anrechnung_model', 'AnrechnungModel');
+ $this->load->model('organisation/Studiengang_model', 'StudiengangModel');
+
+ $this->load->helper('url');
+ $this->load->helper('hlp_sancho_helper');
}
/**
@@ -84,4 +94,320 @@ class AnrechnungJob extends JOB_Controller
}
$this->logInfo('End Anrechnung Grades Job', array('Number of Grades added'=>$cnt));
}
+
+ /**
+ * Deletes Zeugnisnoten 'angerechnet', when Anrechnung is rejected afterwards.
+ * E.g., when STGL first accepts, then withdraws and finally rejects the approvement.
+ */
+ public function deleteAnrechnungGrades()
+ {
+ $this->logInfo('Start AnrechnungJob to delete Grades');
+
+ // Get all Zeungisnoten,
+ // WHERE note is angerechnet
+ // AND Anrechnung was rejected AFTER the Zeugnisnote was created
+ $qry = '
+ SELECT DISTINCT ON (status.anrechnung_id) anrechnung_id,
+ status.status_kurzbz AS "last_anrechnungstatus",
+ status.insertamum AS "last_anrechnungstatus_insertamum",
+ zeugnisnote.insertamum AS "zeugnisdatum_insertamum",
+ student.student_uid,
+ zeugnisnote.lehrveranstaltung_id,
+ zeugnisnote.studiensemester_kurzbz,
+ note
+ FROM lehre.tbl_zeugnisnote zeugnisnote
+ JOIN public.tbl_student student USING (student_uid)
+ JOIN lehre.tbl_anrechnung anrechnung
+ ON (zeugnisnote.lehrveranstaltung_id = anrechnung.lehrveranstaltung_id)
+ AND (student.prestudent_id = anrechnung.prestudent_id)
+ AND (zeugnisnote.studiensemester_kurzbz = anrechnung.studiensemester_kurzbz)
+ JOIN lehre.tbl_anrechnung_anrechnungstatus status USING (anrechnung_id)
+ WHERE note = 6
+ AND status.insertamum > zeugnisnote.insertamum
+ AND status.status_kurzbz = '. $this->db->escape(self::ANRECHNUNGSTATUS_REJECTED). '
+ ORDER BY status.anrechnung_id, status.insertamum DESC
+ ';
+
+ $db = new DB_Model();
+ $result = $db->execReadOnlyQuery($qry);
+ $cnt = 0;
+
+ if (hasData($result))
+ {
+ $this->load->model('education/Zeugnisnote_model', 'ZeugnisnoteModel');
+
+ foreach (getData($result) as $row)
+ {
+ // Delete Zeugnisnote
+ $this->ZeugnisnoteModel->delete(array(
+ 'lehrveranstaltung_id' => $row->lehrveranstaltung_id,
+ 'student_uid' => $row->student_uid,
+ 'studiensemester_kurzbz' => $row->studiensemester_kurzbz
+ ));
+
+ // Count up
+ $cnt++;
+ }
+ }
+
+ $this->logInfo('End AnrechnungJob to delete Grades', array('Number of Grades deleted: ' => $cnt));
+ }
+
+ // Send Sancho mail to STGL with yesterdays new Anrechnungen
+ public function sendMailToSTGL()
+ {
+ $this->logInfo('Start AnrechnungJob to send emails to STGL about yesterdays new Anrechnungen.');
+
+ // Get all yesterdays Anrechnungen, that did not process further than first status
+ // (If Anrechnung is new, but STGL already started the process yesterday,
+ // he does not need to be informed about this new Anrechnung anymore)
+ $this->AnrechnungModel->addSelect('anrechnung_id, studiensemester_kurzbz, lv.studiengang_kz, lv.bezeichnung, vorname, nachname');
+ $this->AnrechnungModel->addJoin('lehre.tbl_lehrveranstaltung lv', 'lehrveranstaltung_id');
+ $this->AnrechnungModel->addJoin('public.tbl_student student', 'prestudent_id');
+ $this->AnrechnungModel->addJoin('public.tbl_benutzer benutzer', 'ON (benutzer.uid = student.student_uid)');
+ $this->AnrechnungModel->addJoin('public.tbl_person person', 'person_id');
+ $this->AnrechnungModel->addOrder('lv.studiengang_kz, lv.bezeichnung');
+
+ $result = $this->AnrechnungModel->loadWhere(
+ '(lehre.tbl_anrechnung.insertamum)::date = (NOW() - INTERVAL \'24 HOURS\')::DATE
+ AND 1 = (SELECT COUNT(*) FROM lehre.tbl_anrechnung_anrechnungstatus status WHERE status.anrechnung_id = tbl_anrechnung.anrechnung_id)'
+ );
+
+ // Exit if there are no Anrechnungen
+ if (!$anrechnungen = getData($result)) {
+ $this->logInfo('ABORTED: Sending emails to STGL about yesterdays new Anrechnungen aborted - No new Anrechnungen found.');
+ exit;
+ }
+
+ $unique_studiengang_kz_arr = array_unique(array_column($anrechnungen, 'studiengang_kz'));
+
+ foreach ($unique_studiengang_kz_arr as $studiengang_kz)
+ {
+ // Get STG bezeichnung
+ $this->StudiengangModel->addSelect('UPPER( typ || kurzbz ) AS "stg_bezeichnung"');
+ $studiengang_bezeichnung = $this->StudiengangModel->load($studiengang_kz)->retval[0]->stg_bezeichnung;
+
+ // Get STGL mail address
+ list ($to, $vorname) = self::_getSTGLMailAddress($studiengang_kz);
+
+ // Get HTML table with new Anrechnungen of that STG plus amount of them
+ list ($anrechnungen_amount, $anrechnungen_table) = self::_getSTGLMailDataTable($studiengang_kz, $anrechnungen);
+
+ // Link to Antrag genehmigen dashboard
+ $url =
+ CIS_ROOT. 'cis/index.php?menu='.
+ CIS_ROOT. 'cis/menu.php?content_id=&content='.
+ CIS_ROOT. index_page(). self::APPROVE_ANRECHNUNG_URI;
+
+ // Prepare mail content
+ $body_fields = array(
+ 'vorname' => $vorname,
+ 'studiengang' => $studiengang_bezeichnung,
+ 'anzahl' => $anrechnungen_amount,
+ 'datentabelle' => $anrechnungen_table,
+ 'link' => anchor($url, 'Anrechnungsanträge Übersicht')
+ );
+
+ // Send mail
+ sendSanchoMail(
+ 'AnrechnungAntragStellen',
+ $body_fields,
+ $to,
+ 'Anerkennung nachgewiesener Kenntnisse: Neuer Antrag wurde gestellt'
+ );
+ }
+
+ $this->logInfo('SUCCEDED: Sending emails to STGL about yesterdays new Anrechnungen succeded.');
+ }
+
+ /**
+ * Send Sancho mail to students, whose Anrechnungen were approved 24 hours ago.
+ */
+ public function sendMailApproved(){
+
+ $this->logInfo('Start AnrechnungJob to send emails to students, whose Anrechnungen were approved.');
+
+ // Get all yesterdays approvements
+ $this->AnrechnungModel->addSelect('student.student_uid, vorname, nachname, geschlecht, lv.bezeichnung');
+ $this->AnrechnungModel->addJoin('lehre.tbl_anrechnung_anrechnungstatus status', 'anrechnung_id');
+ $this->AnrechnungModel->addJoin('lehre.tbl_lehrveranstaltung lv', 'lehrveranstaltung_id');
+ $this->AnrechnungModel->addJoin('public.tbl_student student', 'prestudent_id');
+ $this->AnrechnungModel->addJoin('public.tbl_benutzer benutzer', 'ON (benutzer.uid = student.student_uid)');
+ $this->AnrechnungModel->addJoin('public.tbl_person person', 'person_id');
+
+ $result = $this->AnrechnungModel->loadWhere(
+ '(status.insertamum)::date = (NOW() - INTERVAL \'24 HOURS\')::DATE AND
+ status.status_kurzbz = '. $this->db->escape(self::ANRECHNUNGSTATUS_APPROVED)
+ );
+
+ // Exit if there are no approved Anrechnungen
+ if (!hasData($result))
+ {
+ $this->logInfo('ABORTED sending emails to students, whose Anrechnungen were approved. No new approvements found.');
+ exit;
+ }
+
+ // Loop through students
+ foreach ($result->retval as $student)
+ {
+ $to = $student->student_uid. '@'. DOMAIN;
+
+ $anrede = $student->geschlecht == 'w' ? 'Sehr geehrte Frau ' : 'Sehr geehrter Herr ';
+
+ $text = 'Ihrem Antrag auf Anerkennung nachgewiesener Kenntnisse der Lehrveranstaltung "'.
+ $student->bezeichnung. '" wurde stattgegeben.';
+
+ // Prepare mail content
+ $body_fields = array(
+ 'anrede_name' => $anrede. $student->vorname. ' '. $student->nachname,
+ 'text' => $text
+ );
+
+ // Send mail
+ sendSanchoMail(
+ 'AnrechnungGenehmigen',
+ $body_fields,
+ $to,
+ 'Anerkennung nachgewiesener Kenntnisse: Ihr Antrag ist abgeschlossen'
+ );
+ }
+ }
+
+ /**
+ * Send Sancho mail to students, whose Anrechnungen were rejected 24 hours ago.
+ */
+ public function sendMailRejected(){
+
+ $this->logInfo('Start AnrechnungJob to send emails to students, whose Anrechnungen were rejected.');
+
+ $qry = '
+ SELECT
+ student.student_uid, vorname, nachname, geschlecht, lv.bezeichnung,
+ (SELECT text FROM public.tbl_notizzuordnung JOIN public.tbl_notiz USING(notiz_id)
+ WHERE tbl_notizzuordnung.anrechnung_id=tbl_anrechnung.anrechnung_id
+ AND tbl_notiz.titel='. $this->db->escape(self::ANRECHNUNG_NOTIZTITEL_NOTIZ_BY_STGL).'
+ ORDER BY tbl_notiz.insertamum DESC LIMIT 1) as text
+ FROM lehre.tbl_anrechnung
+ JOIN lehre.tbl_lehrveranstaltung lv USING(lehrveranstaltung_id)
+ JOIN public.tbl_student student USING(prestudent_id)
+ JOIN public.tbl_benutzer benutzer ON (benutzer.uid = student.student_uid)
+ JOIN public.tbl_person person USING(person_id)
+
+ WHERE EXISTS(SELECT 1 FROM lehre.tbl_anrechnung_anrechnungstatus status WHERE
+ anrechnung_id=tbl_anrechnung.anrechnung_id AND
+ (status.insertamum)::date = (NOW() - INTERVAL \'24 HOURS\')::DATE AND
+ status_kurzbz = '. $this->db->escape(self::ANRECHNUNGSTATUS_REJECTED). ')
+ ';
+
+ $db = new DB_Model();
+ $result = $db->execReadOnlyQuery($qry);
+
+ // Exit if there are no rejected Anrechnungen
+ if (!hasData($result))
+ {
+ $this->logInfo('ABORTED sending emails to students, whose Anrechnungen were rejected. No new rejectments found.');
+ exit;
+ }
+
+ // Loop through students
+ foreach ($result->retval as $student)
+ {
+ $to = $student->student_uid. '@'. DOMAIN;
+
+ $anrede = $student->geschlecht == 'w' ? 'Sehr geehrte Frau ' : 'Sehr geehrter Herr ';
+
+ $text = <<bezeichnung" leider nicht anrechnen, weil die Gleichwertigkeit nicht festgestellt werden konnte.
+ Begründung: $student->text
+html;
+
+ // Prepare mail content
+ $body_fields = array(
+ 'anrede_name' => $anrede. $student->vorname. ' '. $student->nachname,
+ 'text' => $text
+ );
+
+ // Send mail
+ sendSanchoMail(
+ 'AnrechnungGenehmigen',
+ $body_fields,
+ $to,
+ 'Anerkennung nachgewiesener Kenntnisse: Ihr Antrag ist abgeschlossen'
+ );
+ }
+
+ }
+
+ // Get STGL mail address
+ private function _getSTGLMailAddress($studiengang_kz)
+ {
+ $result = $this->StudiengangModel->getLeitung($studiengang_kz);
+
+ // Get STGL mail address
+ if (hasData($result))
+ {
+ return array(
+ $result->retval[0]->uid. '@'. DOMAIN,
+ $result->retval[0]->vorname
+ );
+ }
+ // If not available, get assistance mail address
+ else
+ {
+ $result = $this->StudiengangModel->load($studiengang_kz);
+
+ if (hasData($result))
+ {
+ return array(
+ $result->retval[0]->email,
+ ''
+ );
+ }
+ }
+ }
+
+ // Build HTML table with yesterdays new Anrechnungen of the given STG
+ private function _getSTGLMailDataTable($studiengang_kz, $anrechnungen)
+ {
+ $html = '';
+ $lv_bezeichnung = '';
+
+ // Filter Anrechnungen of given STG
+ $anrechnungen = array_filter(
+ $anrechnungen,
+ function ($anrechnung) use (&$studiengang_kz) {
+ return $anrechnung->studiengang_kz == $studiengang_kz;
+ });
+
+ // Amount of Anrechnungen
+ $amount = count($anrechnungen);
+
+ // HTML table body
+ $html .= '
+
+
+ ';
+
+ foreach ($anrechnungen as $anrechnung)
+ {
+ // Head line for each LV bezeichnung
+ if ($anrechnung->bezeichnung != $lv_bezeichnung)
+ {
+ $html .= '