Commit Graph

9250 Commits

Author SHA1 Message Date
alex a28df53718 Infocenter changes
- new button for Freigabe zum Reihungstest, sending message to bewerber when freigabe
- button Freigabe for Studiengang with Statusgrund
- Ausbildungssemester can be saved
- Using Vorlagen for Freigabe Mail to assistance and message to bewerber
- Added Nation of address at details page
- Scroll to top button on details page
- moved messageList js to own file
2018-11-30 16:48:28 +01:00
Andreas Österreicher be03294685 Renamed Aufbaukurs to Qualifikationskurs
Extended Permission Check
2018-11-30 16:10:50 +01:00
Andreas Österreicher 672aacac56 Merge branch 'master' of github.com:FH-Complete/FHC-Core 2018-11-30 15:57:55 +01:00
Andreas Österreicher 6c59fc93e3 Studiengang des Reihungstests zur Übersichtsliste hinzugefügt 2018-11-30 15:57:24 +01:00
Paolo 7523e275d5 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core 2018-11-30 15:08:27 +01:00
Paolo 7a9eda3912 - Added new public method setNavigationMenu to controller system/Filters.php
- Method _setNavigationMenuFreigegeben of system/infocenter/InfoCenter controller now generate only the menu entry "Home"
- Added new const CUSTOM_MENU to FiltersLib to represent new FilterWidget parameter to specify if the menu for this filter is custom
- Added new consts NAV_MENU_FILTER_KEY, NAV_MENU_FILTER_NAME, NAV_MENU_CUSTOM_FILTER_KEY and NAV_MENU_CUSTOM_FILTER_NAME to FiltersLib as name and array keys of the filters menu array
- Added new const NAVIGATION_PAGE to FiltersLib which represents the navigation page parameter name
- Added new public method generateFilterMenu to FiltersLib to generate the filters menu structure array and stores it into the session
- Fixed methods setElementSessionMenu and setElementSessionHeader in NavigationLib
- Added new public method getFiltersByAppDatasetName to Filters_model to load all filters by their app and dataset_name
- Added new private property _customMenu to FilterWidget
- If _customMenu is NOT true then the new private method _setFilterMenu is called
- View infocenter/infocenterData.php: arranged the code differently and set customMenu as true
- View infocenter/infocenterFreigegebenData.php: arranged the code differently
- Added new global function refreshSideMenuHook to FilterWidget.js
- Renamed private method _getNavigationWidgetCalled to getNavigationPage in NavigationWidget.js
- Method refreshSideMenuHook of NavigationWidget.js now can accept parameters to give them to the ajax call
- In infocenterPersonDataset.js the function refreshSideMenuHook is declared only if the page is the index page
2018-11-30 14:58:38 +01:00
Andreas Österreicher f40d29f774 Reihungstest Overview
- Changed Date-Format to German
- Schwund is taken from Config instead of hardcoded value
2018-11-30 10:15:48 +01:00
Andreas Österreicher b6b9001ff2 Added Option for Sorting German Date Styles 2018-11-30 10:15:15 +01:00
Andreas Österreicher 1e55ce5f0a Column Adress-Nation is now visible by default in FAS 2018-11-30 09:17:15 +01:00
Cris b7cdbcb593 Updated Diploma Supplement templates with newer content
. Updated text in Diploma Supplement templates for 
. master/bachelor (diplomaSupp_0.xsl) and
. Lehrgänge (diplomaSupp_Lehrgaenge.xsl)

. Deleted diploma supplement template for App Development (diplomaSupp_-7.xsl) as it is not active anymore.
2018-11-29 14:23:16 +01:00
Andreas Österreicher a9f97cc755 Muted USort Warning-Output as Workaround for PHP 5.6 Bug 2018-11-29 07:23:35 +01:00
Paolo 513815bbd2 Fixed wrong order of columns aliases in infocenterData and infocenterFreigegebenData 2018-11-28 14:57:54 +01:00
Andreas Österreicher 6ac176b412 Addonspezifische Tabellen aus Mergescript für Personen entfernt 2018-11-27 17:37:02 +01:00
Paolo 874716921b - Removed static menu entries InfoCenter/index and InfoCenter/freigegeben from config/navigation.php
- Added new constant FILTER_ID to controllers/system/infocenter/InfoCenter.php
- Added new constant PREV_FILTER_ID to controllers/system/infocenter/InfoCenter.php
- Changed InfoCenter controller methods _setNavigationMenuIndex, _setNavigationMenuShowDetails and _setNavigationMenuFreigegeben to generate links with possibly parameter prev_filter_id
- Changed views system/infocenter/infocenterData.php and system/infocenter/infocenterFreigegebenData.php to generate links with possibly parameter prev_filter_id
2018-11-27 17:02:34 +01:00
Paolo 4be03a4657 Merge branch 'master' of https://github.com/FH-Complete/FHC-Core 2018-11-27 17:00:41 +01:00
Cris 1671badf58 Moved permission check-functions to mitarbeiter.class.php
In order to avoid cross scripting problems:
MOVED functions
. check_isVorgesetzter
. check isVorgesetzter_indirekt
FROM functions.inc.php TO mitarbeiter.class.php
2018-11-27 16:20:34 +01:00
Paolo d9847a9ce6 - Added new private method _generateLink to NavigationWidget.js
- Now _buildLeftMenuStructure uses _generateLink to generate the menu entry href
2018-11-27 12:06:04 +01:00
Andreas Österreicher 2a05b46dd2 Increased Execution Time for DMS Faker 2018-11-27 11:05:53 +01:00
Andreas Österreicher 608a86e049 Neue Übersichtsseite für Reihungstests hinzugefügt 2018-11-27 11:04:08 +01:00
Andreas Österreicher 3fcfcd49b1 Fixed loading of the Vilesci Menü 2018-11-27 08:14:39 +01:00
Manfred Kindl d71e9a736f Merge remote-tracking branch 'origin/master' 2018-11-26 18:14:01 +01:00
Manfred Kindl 50c1b1b89a New function getVerfuegbarePlaetzeReihungstest
Laedt die Anzahl an verfügbaren Plätzen bei einem Reihungstest.

New param "$studiensemester_kurzbz" for function getReihungstestPerson:  Studiensemester, in welchem der Reihungstest liegen soll
2018-11-26 18:12:05 +01:00
Manfred Kindl 7e6d9bb8cf New right "reihungstestOeffentlich"
Erlaubt das Veröffentlichen von Reihungstests (Sichtbarkeit für BewerberInnen)
2018-11-26 18:09:37 +01:00
Manfred Kindl 2be8045642 New Script studienplan_vorrueckung
Lädt alle Studienpläne, die für das Zielsemester noch keinen Eintrag im 1. Ausbildungssemester haben und kopiert diese ins Folge- Studiensemester
2018-11-26 18:09:14 +01:00
Manfred Kindl 90209ec35d Reihungstestverwaltung new features
- Auto set Anmeldefrist on datum-change
- Added Fakultäten/All Bachelor/ All Master/ All degree-Programs to autocomplete
- New right reihungstestOeffentlich to save boolean "oeffentlich"
- Copy of date also copies rooms an studienplans
- Beautify error-/success messages
2018-11-26 18:05:53 +01:00
Manfred Kindl 137c8ca946 Added tablesorter, New Columns for prestudent-table
Studiensemester
Priorität
Studiengang
Organisationsform
Studienplan
2018-11-26 17:59:18 +01:00
Manfred Kindl f7d37d59eb Korrektur Adresse FHTW 2018-11-26 17:56:17 +01:00
Manfred Kindl c362ae12ab New param $aktiv and $gueltigInStudiensemester to searchStudienplaene
- $aktiv Optional. Wenn true werden nur aktive Studienpläne geliefert, wenn false nur inaktive, wenn null (default) alle
- $gueltigInStudiensemester Optional. Studiensemester_kurzbz in welchem der Studienplan gueltig ist
2018-11-26 17:55:45 +01:00
Manfred Kindl b2d664accf New function loadStudiengaengeFromTyp
Laedt die Studiengänge die vom übergeben Typ sind
2018-11-26 17:54:06 +01:00
Manfred Kindl fad7705b65 New function getHoechstePriorisierungPersonStudiensemester
Liefert die höchste Priorität des PreStudenten einer Person in einem Studiensemester
2018-11-26 17:53:23 +01:00
Manfred Kindl 95fdc69541 Add param $organisationseinheittyp_kurzbz in function getChilds 2018-11-26 17:52:44 +01:00
Manfred Kindl cc57b61f91 Anzeige der Priorisierung in FAS und Excelexport 2018-11-26 17:51:53 +01:00
Manfred Kindl fb52d91a7d BugFix MS Excel 2018-11-26 17:47:59 +01:00
Cris 4adfed8d69 Moved permission check-functions to functions.inc.php
Moved some often used permission checks to function.inc.php
2018-11-26 16:39:52 +01:00
Manfred Kindl 8567bdee2b Lehraufträge FHTW ohne inkludierte Lehre 2018-11-26 16:23:48 +01:00
Manfred Kindl a85bda77cf New Constants
- REIHUNGSTEST_ARBEITSPLAETZE_SCHWUND
- STATUSGRUND_ID_QUALIFIKATIONKURSTEILNEHMER
- STUDIENGANG_KZ_QUALIFIKATIONKURSE
2018-11-26 16:21:06 +01:00
Andreas Österreicher 9673823807 Studierenden Plausicheck hinzugefügt für Personen die eine Adresse
eingetragen haben die in der Gemeinde-Tabelle vorkommt aber eine Nation
ausserhalb Österreichs
2018-11-26 08:10:48 +01:00
Paolo a741ffbd41 - InfoCenter controller methods _fillFilters, _fillFiltersFreigegeben and _fillCustomFilters now use NavigationLib->oneLevel
- NavigationLib added parameter subscriptLinkHref to oneLevel
- NavigationWidget.js method _buildLeftMenuStructure now uses parameter subscriptLinkHref
2018-11-23 18:04:40 +01:00
Andreas Österreicher 74a8b496bc Plausicheck hinzugefügt für Bewerber ohne Reihungstestabschluss da diese
sonst bei der Bewerbermeldung nicht berücksichtigt werden
2018-11-23 17:12:25 +01:00
Andreas Österreicher 5befdfda79 BIS-Meldung - Externe GS Studierende werden in der Übersichtstabelle
nicht mehr zu den normalen aktiven Studierenden dazugezählt
2018-11-23 16:07:13 +01:00
Paolo 112e7127c9 Fixed typo 2018-11-23 15:15:17 +01:00
Andreas Österreicher d4ac954958 BIS-Meldung - Bewerberblock für mehrere Organisationsformen wird jetzt
nicht nur geschrieben wenn der Studiengang die Orgform VZB hat sondern
auch wenn der Studiengang Studienpläne für mehr als eine
Organisationsform hat
2018-11-23 11:40:20 +01:00
Paolo 0509a26b1e Removed not useful code 2018-11-23 11:36:22 +01:00
Andreas Österreicher b3c044bf86 Im Infomail für die Notenfreigabe ist per Default nur noch die Anzahl
der geänderten Noten enthalten. Es sind keine Studierendendaten mehr im
Mail vorhanden
2018-11-22 17:25:56 +01:00
Andreas Österreicher c38d8eb1fc Fixed Column Headers in Gradelist 2018-11-22 17:04:35 +01:00
Paolo d72c581167 SQL statements improved in application/views/system/infocenter/infocenterData.php and application/views/system/infocenter/infocenterFreigegebenData.php 2018-11-21 17:43:21 +01:00
alex 477ea70aea Merge remote-tracking branch 'origin/master' 2018-11-21 17:06:42 +01:00
alex 411c87448b Ersatzruhe Stempelung is ignored when generating Projektliste 2018-11-21 17:06:13 +01:00
Andreas Oesterreicher 050e3905c8 Fußzeile korrigiert 2018-11-21 16:52:52 +01:00
Paolo 08af558e8f - Better code in application/libraries/LogLib.php
- Added private property debugMode to application/core/DB_Model.php
- application/core/DB_Model.php now loads Loglib
- Added private method _logLastQuery to application/core/DB_Model.php
- Placed _logLastQuery in DB_Model methods: insert, update, delete, loadWhere, loadTree, execQuery
- DB_Model method load now calls method loadWhere
2018-11-21 14:59:31 +01:00