Compare commits

..

7 Commits

Author SHA1 Message Date
Paolo b5b43eaa78 Merge branch 'master' into dbskel 2020-11-13 20:55:57 +01:00
Paolo fc5403d257 Merge branch 'master' into dbskel 2020-04-22 21:22:59 +02:00
Paolo 0d2e99860e Expanded DB structure 2020-04-22 21:21:55 +02:00
Paolo 2f34e13519 Added config file for DBSkel 2020-04-15 17:24:20 +02:00
Paolo d1e1957f28 Added previously deleted DBSkel files and dirs 2020-04-15 17:21:01 +02:00
Paolo 70a8e5deae Merge branch 'master' into dbskel 2020-04-15 17:11:24 +02:00
Paolo 4d35dc5ad7 Merge branch 'master' into dbskel 2020-04-15 17:00:15 +02:00
2200 changed files with 177403 additions and 188562 deletions
-1
View File
@@ -24,7 +24,6 @@ application/logs/
application/models/extensions/ application/models/extensions/
application/views/extensions/ application/views/extensions/
application/widgets/extensions/ application/widgets/extensions/
application/components/extensions/
public/extensions/ public/extensions/
+1 -1
View File
@@ -56,7 +56,7 @@
] ]
}, },
"devDependencies": { "devDependencies": {
"grunt": "^1.3.0", "grunt": "^0.4.5",
"grunt-cli": "~0.1.13", "grunt-cli": "~0.1.13",
"grunt-contrib-clean": "^0.7.0", "grunt-contrib-clean": "^0.7.0",
"grunt-contrib-concat": "^0.5.1", "grunt-contrib-concat": "^0.5.1",
+1 -1
View File
@@ -1,5 +1,5 @@
# FH-Complete # FH-Complete
* [FH-Complete Homepage](https://www.fhcomplete.org) * [FH-Complete Homepage](https://www.fhcomplete.org)
* [Wiki](https://wiki.fhcomplete.info/) * [Wiki](https://wiki.fhcomplete.org/)
* [Changelog](CHANGELOG.md) * [Changelog](CHANGELOG.md)
@@ -1,19 +0,0 @@
<?php
$filterCmptArray = array(
'app' => 'core',
'datasetName' => 'logs',
//'filterKurzbz' => 'jobs48hours', // REMOVE ME
'query' => '
SELECT wsl.webservicelog_id AS "LogId",
wsl.request_id AS "RequestId",
wsl.execute_time AS "ExecutionTime",
wsl.execute_user AS "ExecutedBy",
wsl.beschreibung AS "Description",
wsl.request_data AS "Data",
wsl.webservicetyp_kurzbz AS "WebserviceType"
FROM system.tbl_webservicelog wsl
ORDER BY wsl.execute_time DESC
',
'requiredPermissions' => 'admin'
);
-14
View File
@@ -1,14 +0,0 @@
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
use CI3_Events as Events;
/**
* NOTE(chris): example:
Events::on('stv_conf_student', function (&$res) {
$res['test'] = [
'title' => 'TEST',
'component' => './Stv/Studentenverwaltung/Details/Notizen.js'
];
});
*/
-23
View File
@@ -1,23 +0,0 @@
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
// Deadline for Application given as Time-Interval after Semesterstart.
$config['interval_blocking_application'] = 'P1M';
// Lehrveranstaltungen with these grades will be blocked for application
$config['grades_blocking_application'] = array(
5, // nicht genügend
6, // angerechnet
9, // noch nicht eingetragen
13, // nicht erfolgreich absolviert
14, // nicht bestanden,
15, // nicht teilgenommen
18 // unentschuldigt
);
//Enables Fachbereichsleiter instead of LV Leiter
$config['fbl'] = FALSE;
//Enables Info Mails
$config['send_mail'] = TRUE;
+8
View File
@@ -57,6 +57,14 @@ define('AUTH_SUCCESS', 0);
define('AUTH_NOT_AUTHENTICATED', 1); define('AUTH_NOT_AUTHENTICATED', 1);
define('AUTH_INVALID_CREDENTIALS', 2); define('AUTH_INVALID_CREDENTIALS', 2);
/*
|--------------------------------------------------------------------------
| LDAP constants
|--------------------------------------------------------------------------
*/
define('LDAP_NO_USER_DN', 10);
define('LDAP_TOO_MANY_USER_DN', 11);
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| Language constants | Language constants
-29
View File
@@ -1,29 +0,0 @@
<?php
/**
* Copyright (C) 2023 fhcomplete.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
if (!defined('BASEPATH')) exit('No direct script access allowed');
// NOTE: if database encryption is _not_ used then leave this array empty!
$config['encryption_passwords'] = array(
// 'password name 1' => 'password 1'
// 'password name 2' => 'password 2'
// 'password name ...' => 'password ...'
// 'password name N' => 'password N'
);
+28
View File
@@ -0,0 +1,28 @@
<?php
if (!defined('BASEPATH')) exit('No direct script access allowed');
/*
|--------------------------------------------------------------------------
| Enable/Disable DBSkel procedure
|--------------------------------------------------------------------------
|
| DBSkel is disabled by default for security reasons.
| You should enable DBSkel whenever you intend to use DBSkel
|
*/
$config['dbskel_enabled'] = false;
/*
|--------------------------------------------------------------------------
| DBSkel mode
|--------------------------------------------------------------------------
|
| This is used to set the dbskel mode:
| - dryrun: run without changing the database, useful for testing
| - new: build a new database or if database is already present creates only new objects
| - diff: like new, but it also remove object from database that are NOT present in configuration files
|
*/
$config['dbskel_mode'] = 'dryrun';
-5
View File
@@ -1,5 +0,0 @@
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
$config['infocenter_studiengang_kz'] = '10021, 10027, 10002';
+4 -9
View File
@@ -17,8 +17,7 @@ if (defined('LDAP_SERVER')) // 1st LDAP server
'basedn' => LDAP_BASE_DN, 'basedn' => LDAP_BASE_DN,
'username' => LDAP_BIND_USER, 'username' => LDAP_BIND_USER,
'password' => LDAP_BIND_PASSWORD, 'password' => LDAP_BIND_PASSWORD,
'usf' => LDAP_USER_SEARCH_FILTER, 'usf' => LDAP_USER_SEARCH_FILTER
'timeout' => 1
); );
} }
@@ -31,8 +30,7 @@ if (defined('LDAP2_SERVER')) // 2nd LDAP server
'basedn' => LDAP2_BASE_DN, 'basedn' => LDAP2_BASE_DN,
'username' => LDAP2_BIND_USER, 'username' => LDAP2_BIND_USER,
'password' => LDAP2_BIND_PASSWORD, 'password' => LDAP2_BIND_PASSWORD,
'usf' => LDAP2_USER_SEARCH_FILTER, 'usf' => LDAP2_USER_SEARCH_FILTER
'timeout' => 1
); );
} }
@@ -47,8 +45,7 @@ if (defined('LDAP_SERVER')) // 1st LDAP server
'basedn' => LDAP_BASE_DN, 'basedn' => LDAP_BASE_DN,
'username' => LDAP_BIND_USER, 'username' => LDAP_BIND_USER,
'password' => LDAP_BIND_PASSWORD, 'password' => LDAP_BIND_PASSWORD,
'usf' => LDAP_USER_SEARCH_FILTER, 'usf' => LDAP_USER_SEARCH_FILTER
'timeout' => 1
); );
} }
@@ -61,8 +58,6 @@ if (defined('LDAP2_SERVER')) // 2nd LDAP server
'basedn' => LDAP2_BASE_DN, 'basedn' => LDAP2_BASE_DN,
'username' => LDAP2_BIND_USER, 'username' => LDAP2_BIND_USER,
'password' => LDAP2_BIND_PASSWORD, 'password' => LDAP2_BIND_PASSWORD,
'usf' => LDAP2_USER_SEARCH_FILTER, 'usf' => LDAP2_USER_SEARCH_FILTER
'timeout' => 1
); );
} }
+7 -102
View File
@@ -15,7 +15,7 @@ $config['navigation_header'] = array(
'description' => 'Organisation', 'description' => 'Organisation',
'sort' => 20, 'sort' => 20,
'requiredPermissions' => 'basis/vilesci:r', 'requiredPermissions' => 'basis/vilesci:r',
'children' => array( 'children'=> array(
'vilesci' => array( 'vilesci' => array(
'link' => base_url('vilesci'), 'link' => base_url('vilesci'),
'icon' => '', 'icon' => '',
@@ -23,22 +23,6 @@ $config['navigation_header'] = array(
'expand' => true, 'expand' => true,
'sort' => 10, 'sort' => 10,
'requiredPermissions' => 'basis/vilesci:r' 'requiredPermissions' => 'basis/vilesci:r'
),
'oehbeitragsverwaltung' => array(
'link' => site_url('codex/Oehbeitrag'),
'icon' => '',
'description' => 'ÖH-Beitragsverwaltung',
'expand' => true,
'sort' => 20,
'requiredPermissions' => 'admin:w'
),
'bismeldestichtagsverwaltung' => array(
'link' => site_url('codex/Bismeldestichtag'),
'icon' => '',
'description' => 'BIS-Meldestichtagsverwaltung',
'expand' => true,
'sort' => 30,
'requiredPermissions' => 'admin:w'
) )
) )
), ),
@@ -48,7 +32,7 @@ $config['navigation_header'] = array(
'description' => 'Lehre', 'description' => 'Lehre',
'sort' => 30, 'sort' => 30,
'requiredPermissions' => 'basis/vilesci:r', 'requiredPermissions' => 'basis/vilesci:r',
'children' => array( 'children'=> array(
'cis' => array( 'cis' => array(
'link' => CIS_ROOT, 'link' => CIS_ROOT,
'icon' => '', 'icon' => '',
@@ -78,25 +62,6 @@ $config['navigation_header'] = array(
'lehre/lehrauftrag_bestellen:r', 'lehre/lehrauftrag_bestellen:r',
'lehre/lehrauftrag_erteilen:r' 'lehre/lehrauftrag_erteilen:r'
) )
),
'zverfueg' => array(
'link' => site_url('lehre/lvplanung/AdminZeitverfuegbarkeit'),
'description' => 'Zeitverf&uuml;gbarkeit',
'expand' => true,
'sort' => 45,
'requiredPermissions' => array(
'lehre/zeitverfuegbarkeit:rw',
'lehre/zeitverfuegbarkeit:rw'
)
),
'zgvueberpruefung' => array(
'link' => site_url('system/infocenter/ZGVUeberpruefung'),
'description' => 'ZGV Überprüfung',
'expand' => true,
'sort' => 50,
'requiredPermissions' => array(
'lehre/zgvpruefung:r'
)
) )
) )
), ),
@@ -106,7 +71,7 @@ $config['navigation_header'] = array(
'description' => 'Personen', 'description' => 'Personen',
'sort' => 40, 'sort' => 40,
'requiredPermissions' => 'basis/vilesci:r', 'requiredPermissions' => 'basis/vilesci:r',
'children' => array( 'children'=> array(
'messages' => array( 'messages' => array(
'link' => site_url('system/messages/MessageClient/read'), 'link' => site_url('system/messages/MessageClient/read'),
'icon' => '', 'icon' => '',
@@ -120,27 +85,6 @@ $config['navigation_header'] = array(
'description' => 'BPK Wartung', 'description' => 'BPK Wartung',
'sort' => 20, 'sort' => 20,
'requiredPermissions' => 'admin:r' 'requiredPermissions' => 'admin:r'
),
'errormonitoring' => array(
'link' => site_url('system/issues/Issues'),
'description' => 'Fehler Monitoring',
'expand' => true,
'sort' => 30,
'requiredPermissions' => 'system/issues_verwalten:r'
),
'plausichecks' => array(
'link' => site_url('system/issues/Plausichecks'),
'description' => 'Plausichecks',
'expand' => true,
'sort' => 40,
'requiredPermissions' => 'system/issues_verwalten:r'
),
'gruppenmanagement' => array(
'link' => site_url('person/Gruppenmanagement'),
'description' => 'Gruppenmanagement',
'expand' => true,
'sort' => 50,
'requiredPermissions' => 'lehre/gruppenmanager:r'
) )
) )
), ),
@@ -151,7 +95,7 @@ $config['navigation_header'] = array(
'expand' => false, 'expand' => false,
'sort' => 50, 'sort' => 50,
'requiredPermissions' => 'admin:r', 'requiredPermissions' => 'admin:r',
'children' => array( 'children'=> array(
'extensions' => array( 'extensions' => array(
'link' => site_url('system/extensions/Manager'), 'link' => site_url('system/extensions/Manager'),
'description' => 'Extensions Manager', 'description' => 'Extensions Manager',
@@ -172,14 +116,7 @@ $config['navigation_header'] = array(
'expand' => true, 'expand' => true,
'sort' => 20, 'sort' => 20,
'requiredPermissions' => 'system/developer:r' 'requiredPermissions' => 'system/developer:r'
), )
'anrechnungen' => array(
'link' => site_url('lehre/anrechnung/AdminAnrechnung'),
'description' => 'Anrechnungen',
'expand' => true,
'sort' => 30,
'requiredPermissions' => 'lehre/anrechnungszeitfenster:rw'
)
) )
) )
) )
@@ -199,15 +136,6 @@ $config['navigation_menu']['Vilesci/index'] = array(
) )
); );
$config['navigation_menu']['Vilesci/index'] = array(
'dashboard' => array(
'link' => '#',
'description' => 'Dashboard',
'icon' => 'dashboard',
'sort' => 1
)
);
$config['navigation_menu']['organisation/Reihungstest/index'] = array( $config['navigation_menu']['organisation/Reihungstest/index'] = array(
'reihungstestverwalung' => array( 'reihungstestverwalung' => array(
'link' => base_url('vilesci/stammdaten/reihungstestverwaltung.php'), 'link' => base_url('vilesci/stammdaten/reihungstestverwaltung.php'),
@@ -232,8 +160,7 @@ $config['navigation_menu']['lehre/lehrauftrag/Lehrauftrag/*'] = array(
'icon' => 'dashboard', 'icon' => 'dashboard',
'sort' => 1, 'sort' => 1,
'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r') 'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r')
), ),'lehrauftragBestellen' => array(
'lehrauftragBestellen' => array(
'link' => site_url('lehre/lehrauftrag/Lehrauftrag'), 'link' => site_url('lehre/lehrauftrag/Lehrauftrag'),
'description' => 'Lehrauftrag bestellen', 'description' => 'Lehrauftrag bestellen',
'icon' => '', 'icon' => '',
@@ -255,7 +182,6 @@ $config['navigation_menu']['lehre/lehrauftrag/Lehrauftrag/*'] = array(
'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r') 'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r')
) )
); );
$config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array( $config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array(
'lehrauftragDashboard' => array( 'lehrauftragDashboard' => array(
'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'), 'link' => site_url('lehre/lehrauftrag/Lehrauftrag/Dashboard'),
@@ -263,8 +189,7 @@ $config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array(
'icon' => 'dashboard', 'icon' => 'dashboard',
'sort' => 1, 'sort' => 1,
'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r') 'requiredPermissions' => array('lehre/lehrauftrag_bestellen:r','lehre/lehrauftrag_erteilen:r')
), ),'lehrauftragBestellen' => array(
'lehrauftragBestellen' => array(
'link' => site_url('lehre/lehrauftrag/Lehrauftrag'), 'link' => site_url('lehre/lehrauftrag/Lehrauftrag'),
'description' => 'Lehrauftrag bestellen', 'description' => 'Lehrauftrag bestellen',
'icon' => '', 'icon' => '',
@@ -286,23 +211,3 @@ $config['navigation_menu']['lehre/lehrauftrag/LehrauftragErteilen/*'] = array(
'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r') 'requiredPermissions' => array('lehre/lehrauftrag_erteilen:r')
) )
); );
$config['navigation_menu']['system/issues/Issues/*'] = array(
'fehlerzustaendigkeiten' => array(
'link' => site_url('system/issues/IssuesZustaendigkeiten'),
'description' => 'Fehler Zuständigkeiten',
'icon' => 'users',
'sort' => 100,
'target' => '_blank',
'requiredPermissions' => array('admin:rw')
),
'fehlerkonfiguration' => array(
'link' => site_url('system/issues/IssuesKonfiguration'),
'description' => 'Fehler Konfiguration',
'icon' => 'cogs',
'sort' => 200,
'target' => '_blank',
'requiredPermissions' => array('admin:rw')
),
);
-23
View File
@@ -60,26 +60,3 @@ $route['api/v1/organisation/[G|g]eschaeftsjahr/(:any)'] = 'api/v1/organisation/g
$route['api/v1/organisation/[O|o]rganisationseinheit/(:any)'] = 'api/v1/organisation/organisationseinheit2/$1'; $route['api/v1/organisation/[O|o]rganisationseinheit/(:any)'] = 'api/v1/organisation/organisationseinheit2/$1';
$route['api/v1/ressource/[B|b]etriebsmittelperson/(:any)'] = 'api/v1/ressource/betriebsmittelperson2/$1'; $route['api/v1/ressource/[B|b]etriebsmittelperson/(:any)'] = 'api/v1/ressource/betriebsmittelperson2/$1';
$route['api/v1/system/[S|s]prache/(:any)'] = 'api/v1/system/sprache2/$1'; $route['api/v1/system/[S|s]prache/(:any)'] = 'api/v1/system/sprache2/$1';
// load routes from extensions
$subdir = 'application/config/extensions';
$dirlist = scandir($subdir);
if ($dirlist)
{
$files = array_diff($dirlist, array('.','..'));
foreach ($files as &$item)
{
if (is_dir($subdir . DIRECTORY_SEPARATOR . $item))
{
$routes_file = $subdir . DIRECTORY_SEPARATOR . $item . DIRECTORY_SEPARATOR . 'routes.php';
if (file_exists($routes_file))
{
require($routes_file);
}
}
}
}
-170
View File
@@ -1,170 +0,0 @@
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
$config['frist_rueckzahlung_studiengebuer_WS'] = '15.10.';
$config['frist_rueckzahlung_studiengebuer_SS'] = '15.03.';
// TODO(chris): review this!
#$config['unterbrechung_dms'] = ['oe_kurzbz' => null, 'dokument_kurzbz' => null, 'kategorie_kurzbz' => null];
$config['unterbrechung_dms'] = ['oe_kurzbz' => null, 'dokument_kurzbz' => null, 'kategorie_kurzbz' => 'Akte'];
/**
* UPLOAD
*/
/**
* Allowed filetypes for attachment upload in unterbrechung antrag
*
* @var array An array of fileextensions
*/
$config['unterbrechung_dms_filetypes'] = ['jpg', 'pdf'];
/**
* GRADES
*/
/**
* On wiederholung the student must repeat certain lvs.
* This lvs will be graded with this id
*
* @var integer tbl_note.note
*/
$config['wiederholung_note_angerechnet'] = 19;
/**
* On wiederholung the student can not attend certain lvs.
* Those lvs will be graded with this id
*
* @var integer tbl_note.note
*/
$config['wiederholung_note_nicht_zugelassen'] = 20;
/**
* JOBS
*/
/**
* The Job will remind for every Unterbrecher who has a
* wiedereinstieg_datum between the date the Job is run
* and the modified date
* e.g.: If the Job is running on 2023-04-20 and the modifier
* is '+3 days' it will remind of everyone that
* has a wiedereinstiegs_datum between 2023-04-20 and 2023-04-23
*
* @var string A string formated as PHP DateTime modifier
* @see https://www.php.net/manual/de/datetime.modify.php
*/
$config['unterbrechung_job_remind_wiedereinstieg_date_modifier'] = '+3 days';
/**
* The Job will sent a request to everyone who faild the 3rd committee exam
* and respecting the given conditions (not repeated yet, stg not in blacklist)
* to decide if he/she will repeat or not
*
* First request
*
* @var string A string formated as PHP DateTime modifier
* @see https://www.php.net/manual/de/datetime.modify.php
*/
$config['wiederholung_job_request_1_date_modifier'] = '+0 days';
/**
* Second request
*
* @var string A string formated as PHP DateTime modifier
* @see https://www.php.net/manual/de/datetime.modify.php
*/
$config['wiederholung_job_request_2_date_modifier'] = '+3 weeks';
/**
* Final deadline - after this the student will be abgemeldet if he hasn't chosen yet
*
* @var string A string formated as PHP DateTime modifier
* @see https://www.php.net/manual/de/datetime.modify.php
*/
$config['wiederholung_job_deadline_date_modifier'] = '+1 month';
/**
* before this exam dates for Wiederholer will be ignored
*
* @var string A string formated as Date
*
*/
$config['digitalization_start'] = '2022-07-01';
/**
* Objection period - the student will be abgemeldet if he hasn't objected in this period
*
* @var string A string formated as PHP DateTime modifier
* @see https://www.php.net/manual/de/datetime.modify.php
*/
$config['abmeldung_job_deadline_date_modifier'] = '+2 weeks';
/**
* System User - uid of a user that is allowed to set prestudentstatus
*
* @var string
*/
$config['antrag_job_systemuser'] = '';
/**
* WHITELISTS
*/
/**
* List of stati who entitle a prestudent to create an Antrag
*
* @var array Array of tbl_status.status_kurzbz's
*/
$config['antrag_prestudentstatus_whitelist'] = ['Student', 'Diplomand'];
$config['antrag_prestudentstatus_whitelist_abmeldung'] = ['Student', 'Diplomand', 'Unterbrecher'];
/**
* BLACKLISTS
*/
/**
* List of Statusgründe that prevent a prestudent from create an Wiederholungsantrag
*
* @var array An array of tbl_status_grund.statusgrund_id's
*/
$config['status_gruende_wiederholer'] = [16, 15];
/**
* Blacklisted for abmeldung anträge
*
* @var array An array of tbl_studiengang.studiengang_kz's
*/
$config['stgkz_blacklist_abmeldung'] = [];
/**
* Blacklisted for unterbrechung anträge
*
* @var array An array of tbl_studiengang.studiengang_kz's
*/
$config['stgkz_blacklist_unterbrechung'] = [];
/**
* Blacklisted for wiederholung anträge
*
* @var array An array of tbl_studiengang.studiengang_kz's
*/
$config['stgkz_blacklist_wiederholung'] = [];
/**
* Blacklisted noten for negative committee exams
* noten with this ids won't be seen as negative
*
* @var array An array of noten ids
*/
$config['note_blacklist_wiederholung'] = [];
+5 -9
View File
@@ -9,13 +9,6 @@
"name": { "name": {
"type": "string" "type": "string"
}, },
"type": {
"type": "string",
"enum": ["checkbox", "textfield", "textarea", "date", "dropdown", "multipledropdown"]
},
"requiredPermissions": {
"type": "array"
},
"description": { "description": {
"type": "array", "type": "array",
}, },
@@ -25,6 +18,10 @@
"title": { "title": {
"type": "array", "type": "array",
}, },
"type": {
"type": "string",
"enum": ["checkbox", "textfield", "textarea", "date", "dropdown", "multipledropdown"]
},
"sort": { "sort": {
"type": "integer" "type": "integer"
}, },
@@ -70,6 +67,5 @@
} }
} }
}, },
"required": ["type", "name", "requiredPermissions"] "required": ["type", "name"]
} }
-16
View File
@@ -1,16 +0,0 @@
<?php
if ( !defined("PHPUNIT_TEST") ) {
show_404();
}
class Test extends CI_Controller
{
public function index()
{
// Yep... This is all we need.
ini_set('error_reporting', E_ALL); // or error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
}
}
@@ -12,7 +12,7 @@ class CheckUserAuth extends RESTFul_Controller
parent::__construct(); parent::__construct();
// Loads helper message to manage returning messages // Loads helper message to manage returning messages
// NOTE: loaded here because it does not extend the API_Controller // NOTE: loaded here because it does not extend the APIv1_Controller
$this->load->helper('hlp_return_object'); $this->load->helper('hlp_return_object');
} }
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Aufteilung extends API_Controller class Aufteilung extends APIv1_Controller
{ {
/** /**
* Aufteilung API constructor. * Aufteilung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestelldetail extends API_Controller class Bestelldetail extends APIv1_Controller
{ {
/** /**
* Bestelldetail API constructor. * Bestelldetail API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestelldetailtag extends API_Controller class Bestelldetailtag extends APIv1_Controller
{ {
/** /**
* Bestelldetailtag API constructor. * Bestelldetailtag API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestellstatus extends API_Controller class Bestellstatus extends APIv1_Controller
{ {
/** /**
* Bestellstatus API constructor. * Bestellstatus API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestellung extends API_Controller class Bestellung extends APIv1_Controller
{ {
/** /**
* Bestellung API constructor. * Bestellung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestellungtag extends API_Controller class Bestellungtag extends APIv1_Controller
{ {
/** /**
* Bestellungtag API constructor. * Bestellungtag API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Buchung extends API_Controller class Buchung extends APIv1_Controller
{ {
/** /**
* Buchung API constructor. * Buchung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Buchungstyp extends API_Controller class Buchungstyp extends APIv1_Controller
{ {
/** /**
* Buchungstyp API constructor. * Buchungstyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Budget extends API_Controller class Budget extends APIv1_Controller
{ {
/** /**
* Budget API constructor. * Budget API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Konto extends API_Controller class Konto extends APIv1_Controller
{ {
/** /**
* Konto API constructor. * Konto API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Kostenstelle extends API_Controller class Kostenstelle extends APIv1_Controller
{ {
/** /**
* Kostenstelle API constructor. * Kostenstelle API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Rechnung extends API_Controller class Rechnung extends APIv1_Controller
{ {
/** /**
* Rechnung API constructor. * Rechnung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Rechnungsbetrag extends API_Controller class Rechnungsbetrag extends APIv1_Controller
{ {
/** /**
* Rechnungsbetrag API constructor. * Rechnungsbetrag API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Rechnungstyp extends API_Controller class Rechnungstyp extends APIv1_Controller
{ {
/** /**
* Rechnungstyp API constructor. * Rechnungstyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Vertrag extends API_Controller class Vertrag extends APIv1_Controller
{ {
/** /**
* Vertrag API constructor. * Vertrag API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Vertragsstatus extends API_Controller class Vertragsstatus extends APIv1_Controller
{ {
/** /**
* Vertragsstatus API constructor. * Vertragsstatus API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Vertragstyp extends API_Controller class Vertragstyp extends APIv1_Controller
{ {
/** /**
* Vertragstyp API constructor. * Vertragstyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zahlungstyp extends API_Controller class Zahlungstyp extends APIv1_Controller
{ {
/** /**
* Zahlungstyp API constructor. * Zahlungstyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Akadgrad extends API_Controller class Akadgrad extends APIv1_Controller
{ {
/** /**
* Akadgrad API constructor. * Akadgrad API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Archiv extends API_Controller class Archiv extends APIv1_Controller
{ {
/** /**
* Archiv API constructor. * Archiv API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Aufmerksamdurch extends API_Controller class Aufmerksamdurch extends APIv1_Controller
{ {
/** /**
* Aufmerksamdurch API constructor. * Aufmerksamdurch API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Ausbildung extends API_Controller class Ausbildung extends APIv1_Controller
{ {
/** /**
* Ausbildung API constructor. * Ausbildung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Berufstaetigkeit extends API_Controller class Berufstaetigkeit extends APIv1_Controller
{ {
/** /**
* Berufstaetigkeit API constructor. * Berufstaetigkeit API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Beschaeftigungsausmass extends API_Controller class Beschaeftigungsausmass extends APIv1_Controller
{ {
/** /**
* Beschaeftigungsausmass API constructor. * Beschaeftigungsausmass API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Besqual extends API_Controller class Besqual extends APIv1_Controller
{ {
/** /**
* Besqual API constructor. * Besqual API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bisfunktion extends API_Controller class Bisfunktion extends APIv1_Controller
{ {
/** /**
* Bisfunktion API constructor. * Bisfunktion API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bisio extends API_Controller class Bisio extends APIv1_Controller
{ {
/** /**
* Bisio API constructor. * Bisio API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bisorgform extends API_Controller class Bisorgform extends APIv1_Controller
{ {
/** /**
* Bisorgform API constructor. * Bisorgform API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bisverwendung extends API_Controller class Bisverwendung extends APIv1_Controller
{ {
/** /**
* Bisverwendung API constructor. * Bisverwendung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bundesland extends API_Controller class Bundesland extends APIv1_Controller
{ {
/** /**
* Course API constructor. * Course API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Entwicklungsteam extends API_Controller class Entwicklungsteam extends APIv1_Controller
{ {
/** /**
* Entwicklungsteam API constructor. * Entwicklungsteam API constructor.
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed"); if (!defined("BASEPATH")) exit("No direct script access allowed");
class Gemeinde extends API_Controller class Gemeinde extends APIv1_Controller
{ {
/** /**
* Gemeinde API constructor. * Gemeinde API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Hauptberuf extends API_Controller class Hauptberuf extends APIv1_Controller
{ {
/** /**
* Hauptberuf API constructor. * Hauptberuf API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Lehrform extends API_Controller class Lehrform extends APIv1_Controller
{ {
/** /**
* Lehrform API constructor. * Lehrform API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Lgartcode extends API_Controller class Lgartcode extends APIv1_Controller
{ {
/** /**
* Lgartcode API constructor. * Lgartcode API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Mobilitaetsprogramm extends API_Controller class Mobilitaetsprogramm extends APIv1_Controller
{ {
/** /**
* Mobilitaetsprogramm API constructor. * Mobilitaetsprogramm API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Nation extends API_Controller class Nation extends APIv1_Controller
{ {
/** /**
* Course API constructor. * Course API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Note extends API_Controller class Note extends APIv1_Controller
{ {
/** /**
* Note API constructor. * Note API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Orgform extends API_Controller class Orgform extends APIv1_Controller
{ {
/** /**
* Orgform API constructor. * Orgform API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Verwendung extends API_Controller class Verwendung extends APIv1_Controller
{ {
/** /**
* Verwendung API constructor. * Verwendung API constructor.
+1 -1
View File
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zgv extends API_Controller class Zgv extends APIv1_Controller
{ {
/** /**
* Zgv API constructor. * Zgv API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zgvdoktor extends API_Controller class Zgvdoktor extends APIv1_Controller
{ {
/** /**
* Zgvdoktor API constructor. * Zgvdoktor API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zgvgruppe extends API_Controller class Zgvgruppe extends APIv1_Controller
{ {
/** /**
* Zgvgruppe API constructor. * Zgvgruppe API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zgvmaster extends API_Controller class Zgvmaster extends APIv1_Controller
{ {
/** /**
* Zgvmaster API constructor. * Zgvmaster API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Zweck extends API_Controller class Zweck extends APIv1_Controller
{ {
/** /**
* Zweck API constructor. * Zweck API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Ampel extends API_Controller class Ampel extends APIv1_Controller
{ {
/** /**
* Ampel API constructor. * Ampel API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Content extends API_Controller class Content extends APIv1_Controller
{ {
/** /**
* Content API constructor. * Content API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Contentchild extends API_Controller class Contentchild extends APIv1_Controller
{ {
/** /**
* Contentchild API constructor. * Contentchild API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Contentgruppe extends API_Controller class Contentgruppe extends APIv1_Controller
{ {
/** /**
* Contentgruppe API constructor. * Contentgruppe API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Contentlog extends API_Controller class Contentlog extends APIv1_Controller
{ {
/** /**
* Contentlog API constructor. * Contentlog API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Contentsprache extends API_Controller class Contentsprache extends APIv1_Controller
{ {
/** /**
* Contentsprache API constructor. * Contentsprache API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Dms extends API_Controller class Dms extends APIv1_Controller
{ {
/** /**
* *
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Infoscreen extends API_Controller class Infoscreen extends APIv1_Controller
{ {
/** /**
* Infoscreen API constructor. * Infoscreen API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class News extends API_Controller class News extends APIv1_Controller
{ {
/** /**
* News API constructor. * News API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Template extends API_Controller class Template extends APIv1_Controller
{ {
/** /**
* Template API constructor. * Template API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Veranstaltung extends API_Controller class Veranstaltung extends APIv1_Controller
{ {
/** /**
* Veranstaltung API constructor. * Veranstaltung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Veranstaltungskategorie extends API_Controller class Veranstaltungskategorie extends APIv1_Controller
{ {
/** /**
* Veranstaltungskategorie API constructor. * Veranstaltungskategorie API constructor.
+1 -1
View File
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Akte extends API_Controller class Akte extends APIv1_Controller
{ {
/** /**
* Akte API constructor. * Akte API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Aufnahmeschluessel extends API_Controller class Aufnahmeschluessel extends APIv1_Controller
{ {
/** /**
* Aufnahmeschluessel API constructor. * Aufnahmeschluessel API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Aufnahmetermin extends API_Controller class Aufnahmetermin extends APIv1_Controller
{ {
/** /**
* Aufnahmetermin API constructor. * Aufnahmetermin API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Aufnahmetermintyp extends API_Controller class Aufnahmetermintyp extends APIv1_Controller
{ {
/** /**
* Aufnahmetermintyp API constructor. * Aufnahmetermintyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bewerbungstermine extends API_Controller class Bewerbungstermine extends APIv1_Controller
{ {
/** /**
* Bewerbungstermine API constructor. * Bewerbungstermine API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Buchungstyp extends API_Controller class Buchungstyp extends APIv1_Controller
{ {
/** /**
* Buchungstyp API constructor. * Buchungstyp API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Dokument extends API_Controller class Dokument extends APIv1_Controller
{ {
/** /**
* Dokument API constructor. * Dokument API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Dokumentprestudent extends API_Controller class Dokumentprestudent extends APIv1_Controller
{ {
/** /**
* Dokumentprestudent API constructor. * Dokumentprestudent API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Dokumentstudiengang extends API_Controller class Dokumentstudiengang extends APIv1_Controller
{ {
/** /**
* Dokumentstudiengang API constructor. * Dokumentstudiengang API constructor.
+1 -1
View File
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Konto extends API_Controller class Konto extends APIv1_Controller
{ {
/** /**
* Konto API constructor. * Konto API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Preincoming extends API_Controller class Preincoming extends APIv1_Controller
{ {
/** /**
* Preincoming API constructor. * Preincoming API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Preinteressent extends API_Controller class Preinteressent extends APIv1_Controller
{ {
/** /**
* Person API constructor. * Person API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Preinteressentstudiengang extends API_Controller class Preinteressentstudiengang extends APIv1_Controller
{ {
/** /**
* Preinteressentstudiengang API constructor. * Preinteressentstudiengang API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Preoutgoing extends API_Controller class Preoutgoing extends APIv1_Controller
{ {
/** /**
* Preoutgoing API constructor. * Preoutgoing API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Prestudent extends API_Controller class Prestudent extends APIv1_Controller
{ {
/** /**
* Prestudent API constructor. * Prestudent API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Prestudentstatus extends API_Controller class Prestudentstatus extends APIv1_Controller
{ {
/** /**
* Prestudentstatus API constructor. * Prestudentstatus API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Reihungstest extends API_Controller class Reihungstest extends APIv1_Controller
{ {
/** /**
* Reihungstest API constructor. * Reihungstest API constructor.
@@ -14,7 +14,7 @@
if (!defined("BASEPATH")) exit("No direct script access allowed"); if (!defined("BASEPATH")) exit("No direct script access allowed");
class RtPerson extends API_Controller class RtPerson extends APIv1_Controller
{ {
/** /**
* Status API constructor. * Status API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Status extends API_Controller class Status extends APIv1_Controller
{ {
/** /**
* Status API constructor. * Status API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Statusgrund extends API_Controller class Statusgrund extends APIv1_Controller
{ {
/** /**
* Status API constructor. * Status API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Student extends API_Controller class Student extends APIv1_Controller
{ {
/** /**
* Student API constructor. * Student API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Abgabe extends API_Controller class Abgabe extends APIv1_Controller
{ {
/** /**
* Abgabe API constructor. * Abgabe API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Abschlussbeurteilung extends API_Controller class Abschlussbeurteilung extends APIv1_Controller
{ {
/** /**
* Abschlussbeurteilung API constructor. * Abschlussbeurteilung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Abschlusspruefung extends API_Controller class Abschlusspruefung extends APIv1_Controller
{ {
/** /**
* Abschlusspruefung API constructor. * Abschlusspruefung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Anrechnung extends API_Controller class Anrechnung extends APIv1_Controller
{ {
/** /**
* Anrechnung API constructor. * Anrechnung API constructor.
@@ -14,7 +14,7 @@
if (!defined('BASEPATH')) exit('No direct script access allowed'); if (!defined('BASEPATH')) exit('No direct script access allowed');
class Anwesenheit extends API_Controller class Anwesenheit extends APIv1_Controller
{ {
/** /**
* Anwesenheit API constructor. * Anwesenheit API constructor.

Some files were not shown because too many files have changed in this diff Show More