mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Add basic library and config for studvw
This commit is contained in:
@@ -20,3 +20,196 @@
|
||||
if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
$config['stv'] = "menu/StvMenuLib";
|
||||
|
||||
$config_part_stg_orgform = [
|
||||
'prestudent' => [
|
||||
'name' => ['stv', 'prestudent'],
|
||||
'no_sem_reload' => true,
|
||||
'children' => [
|
||||
'stdsem' => [
|
||||
'generationFunc' => 'getStdSemester',
|
||||
'children' => [
|
||||
'interessenten' => [
|
||||
'name' => ['stv', 'interessenten'],
|
||||
'children' => [
|
||||
'bewerbungnichtabgeschickt' => [
|
||||
'name' => 'Bewerbung nicht abgeschickt'
|
||||
],
|
||||
'bewerbungabgeschickt' => [
|
||||
'name' => 'Bewerbung abgeschickt, Status unbestätigt'
|
||||
],
|
||||
'zgv' => [
|
||||
'name' => 'ZGV erfüllt'
|
||||
],
|
||||
'statusbestaetigt' => [
|
||||
'name' => 'Status bestätigt',
|
||||
'children' => [
|
||||
'statusbestaetigtrtnichtangemeldet' => [
|
||||
'name' => 'Nicht zum Reihungstest angemeldet'
|
||||
],
|
||||
'statusbestaetigtrtangemeldet' => [
|
||||
'name' => 'Reihungstest angemeldet'
|
||||
]
|
||||
]
|
||||
],
|
||||
'reihungstestnichtangemeldet' => [
|
||||
'name' => 'Nicht zum Reihungstest angemeldet'
|
||||
],
|
||||
'reihungstestangemeldet' => [
|
||||
'name' => 'Reihungstest angemeldet'
|
||||
]
|
||||
|
||||
]
|
||||
],
|
||||
'bewerber' => [
|
||||
'name' => ['stv', 'bewerber'],
|
||||
'children' => [
|
||||
'bewerberrtnichtangemeldet' => [
|
||||
'name' => 'Nicht zum Reihungstest angemeldet'
|
||||
],
|
||||
'bewerberrtangemeldet' => [
|
||||
'name' => 'Reihungstest angemeldet',
|
||||
'children' => [
|
||||
'bewerberrtangemeldetteilgenommen' => [
|
||||
'name' => 'Teilgenommen'
|
||||
],
|
||||
'bewerberrtangemeldetnichtteilgenommen' => [
|
||||
'name' => 'Nicht teilgenommen'
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
],
|
||||
'aufgenommen' => [
|
||||
'name' => ['stv', 'aufgenommen']
|
||||
],
|
||||
'warteliste' => [
|
||||
'name' => ['stv', 'warteliste']
|
||||
],
|
||||
'absage' => [
|
||||
'name' => ['stv', 'absage']
|
||||
],
|
||||
'incoming' => [
|
||||
'name' => ['stv', 'incoming']
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
],
|
||||
'semester' => [
|
||||
'generationFunc' => 'getSemester',
|
||||
'children' => [
|
||||
'group' => [
|
||||
'generationFunc' => 'getGroups'
|
||||
],
|
||||
'verband' => [
|
||||
'generationFunc' => 'getVerbaende',
|
||||
'children' => [
|
||||
'group' => [
|
||||
'generationFunc' => 'getVerbandGroups'
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
];
|
||||
$config['config_stg_based'] = [
|
||||
'stg' => [
|
||||
'generationFunc' => 'getStgs',
|
||||
'children' => array_merge(
|
||||
$config_part_stg_orgform,
|
||||
[
|
||||
'orgform' => [
|
||||
'generationFunc' => 'getOrgforms',
|
||||
'children' => $config_part_stg_orgform
|
||||
]
|
||||
]
|
||||
)
|
||||
],
|
||||
'inout' => [
|
||||
'name' => ['stv', 'inout'],
|
||||
'children' => [
|
||||
'incoming' => [
|
||||
'name' => ['stv', 'incoming']
|
||||
],
|
||||
'outgoing' => [
|
||||
'name' => ['stv', 'outgoing']
|
||||
],
|
||||
'shared_studies' => [
|
||||
'name' => ['stv', 'shared_studies']
|
||||
]
|
||||
]
|
||||
]
|
||||
];
|
||||
/*$config['config_stg_based'] = [
|
||||
'stgLib' => array_merge(
|
||||
$config_part_stg_orgform,
|
||||
[
|
||||
'orgformLib' => [
|
||||
'prestudentLib' => [
|
||||
'stdsemLib' => [
|
||||
'interessentenLib'
|
||||
],
|
||||
'bewerber' => [
|
||||
'name' => ['stv', 'bewerber'],
|
||||
'children' => [
|
||||
'bewerberrtnichtangemeldet' => [
|
||||
'name' => 'Nicht zum Reihungstest angemeldet'
|
||||
],
|
||||
'bewerberrtangemeldet' => [
|
||||
'name' => 'Reihungstest angemeldet',
|
||||
'children' => [
|
||||
'bewerberrtangemeldetteilgenommen' => [
|
||||
'name' => 'Teilgenommen'
|
||||
],
|
||||
'bewerberrtangemeldetnichtteilgenommen' => [
|
||||
'name' => 'Nicht teilgenommen'
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
],
|
||||
'aufgenommen' => [
|
||||
'name' => ['stv', 'aufgenommen']
|
||||
],
|
||||
'warteliste' => [
|
||||
'name' => ['stv', 'warteliste']
|
||||
],
|
||||
'absage' => [
|
||||
'name' => ['stv', 'absage']
|
||||
],
|
||||
'incoming' => [
|
||||
'name' => ['stv', 'incoming']
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
],
|
||||
'semester' => [
|
||||
'generationFunc' => 'getSemester',
|
||||
'children' => [
|
||||
'group' => [
|
||||
'generationFunc' => 'getGroups'
|
||||
],
|
||||
'verband' => [
|
||||
'generationFunc' => 'getVerbaende',
|
||||
'children' => [
|
||||
'group' => [
|
||||
'generationFunc' => 'getVerbandGroups'
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
]
|
||||
|
||||
]
|
||||
]
|
||||
)
|
||||
],
|
||||
'inoutLib' => [
|
||||
'incomingLib',
|
||||
'outgoingLib',
|
||||
'shared_studiesLib'
|
||||
]
|
||||
];
|
||||
*/
|
||||
Reference in New Issue
Block a user