Commit Graph

8896 Commits

Author SHA1 Message Date
Paolo 2cbda912e3 - FiltersLib bugfix: now method generateDatasetQuery always build a query with no filters (no where clause) if the filters array is empty
- Added comments to Filters_model methods
- Removed method deleteCustomFilter from Filters_model
- Method getFilterList changed to load all the filters, removed default_filter = false from the where clause
2018-06-13 16:50:39 +02:00
Paolo 34296a436e Changed the menu entry for the left menu from "Züruck" to "Home" for the page system/infocenter/InfoCenter/infocenterFreigegeben 2018-06-13 16:45:36 +02:00
Paolo fda0db329e Database update uses a different file for filters
- Added system/filtersupdate.php to collect all the filters and to perform an insert or an update in the database
- Removed filters from system/dbupdate_3.3.php
- Updated system/checksystem.php to call system/filtersupdate.php
2018-06-13 16:41:08 +02:00
Andreas Österreicher eaa454b063 Prüfungsverwaltung aktualisiert
- Einrückungen korrigiert
- Anpassungen an aktuelle JQuery/JQueryUI Version
- Anpassungen an neuen Tablesorter
- GUI Fehler bei der Anzeige von Prüfungen behoben
- Fehler behoben beim Bewerten von Lehrveranstaltungen mit Hochkomma im
Namen
- Index mit Links zu den einzelnen Modulen erstellt
2018-06-11 18:35:55 +02:00
Paolo db7d508d12 Cleaned code in getPhrasesByCategoryAndPhrasesAndLanguage 2018-06-11 13:47:03 +02:00
Paolo 3bc9062515 Fixed query in method getPhrasesByCategoryAndPhrasesAndLanguage of model Phrase_model 2018-06-11 13:44:18 +02:00
Paolo 936cca98e6 Removed backup files 2018-06-08 15:28:29 +02:00
Paolo 8b312dcaf2 Merge branch 'master' into FilterWidget 2018-06-08 15:25:27 +02:00
Paolo 7d836a0147 - Added FiltersLib to contain all the shared logic of a FilterWidget
- Adapted Filters controller and FilterWidget to use this new lib
- Better memory usage in FilterWidget
- PhrasesLib now checks if categories is an empty array, it it is then avoid to call the method to load phrases (avoids an ugly error)
- Renamed the class FHC_PhraseLib to FHC_PhrasesLib (like the filename)
2018-06-08 15:17:38 +02:00
Paolo d6578277c2 FilterWidget: extended the functionality of the default_filter flag
If only the "app" and "dataset_name" parameters are given, at the first loading of the FilterWidget:
1. Try to load the custom filter (person_id = logged user person_id) with the given "app" and "dataset_name" that is set as default filter (default_filter = true)
2. Try to load the global filter (person_id = null) with the given "app" and "dataset_name" that is set as default filter (default_filter = true)
3. Do not load anything to avoid to retrive too many data from DB
2018-06-08 15:17:28 +02:00
Andreas Österreicher 3c863a448a Problem behoben wodurch Projektbetreuer nicht angelegt werden konnten
wenn kein Vorname eingetragen ist
2018-06-08 09:51:05 +02:00
Paolo 99095920ed Fixed FHC-Header parameters includes in InfoCenter views 2018-06-07 10:11:26 +02:00
Andreas Österreicher c00f6d2675 Fixed Pruefungsanmeldung 2018-06-07 07:58:30 +02:00
Paolo dbd25d98bd FilterWidget: fixes and improvements 2018-06-06 17:50:28 +02:00
alex 5f2b02c441 - persondatasetjs works with ajaxlib
- added js object to persondatasetjs
- no locking when details accessed from freigegeben
- tablesorter filter remains when getting back from details page
2018-06-06 15:54:39 +02:00
Cris 96be91f78e Merge branch 'phrases' 2018-06-06 15:14:33 +02:00
Cris 7facb7ab78 Improved PhrasesLib and Phrase_model
. optimized code in PhrasesLib.php
. secured method in Phrase_model with bindings
2018-06-06 15:12:42 +02:00
Paolo 894dc51e13 Enhancements 2018-06-06 14:53:24 +02:00
Paolo 20b824b816 Changes to the FilterWidget IV 2018-06-06 13:45:33 +02:00
Paolo d63a092287 Changes to the FilterWidget III 2018-06-06 11:46:26 +02:00
Cris efebfddd58 Added fallback to default language for phrases
. added fallback to default language in PhrasesLib.php
. fixed small issues concerning right translation in PhrasesLib.php
. all other files: adding translation for Infocenter overview + details page (client- and serverside)
2018-06-06 10:00:17 +02:00
Manfred Kindl b9a1ad6b6c Mehrfach-Export von Archivdokumenten
- Nach Rechtsklick auf Studierenden gibt es die Auswahl "Archivdokument exportieren"
- Derzeit nur für Bescheid
- Mehrfachmarkierung von Studierenden möglich
2018-06-05 17:37:05 +02:00
Manfred Kindl 2b8782afe8 Funktion getAkten mit neuen Parametern $returnInhalt und $order
- Wenn $returnInhalt true ist, wird auch der Inhalt der Akte geladen. Default false
- $order: Sortierreihenfolge der Spalten im SQL
2018-06-05 17:31:07 +02:00
Manfred Kindl 9a6a420cb1 Bescheid Tabelle statt Spalten im oberen Teil 2018-06-05 17:28:56 +02:00
Paolo 20bffadbc4 Changes to the FilterWidget II 2018-06-04 17:23:40 +02:00
Manfred Kindl 850aa2820e Merge remote-tracking branch 'origin/master' 2018-06-04 15:19:21 +02:00
Manfred Kindl 9ae236a8e1 FAS Bescheid Englisch entfernt
Bescheid gibt es nur Zweisprachig
2018-06-04 15:17:15 +02:00
Manfred Kindl 855be4abe5 Zeitaufzeichnung Anpassung Link ins Moodle 2018-06-04 15:15:43 +02:00
Paolo 0a71bce547 Changes to the FilterWidget 2018-05-29 18:05:22 +02:00
alex dc580c9526 controllerid is also passed when freigegeben or abgesagt (important to keep filter!) 2018-05-29 17:44:58 +02:00
Paolo 7c5995c318 Code and comments improved 2018-05-29 15:57:10 +02:00
Cris 865eea2245 Added PHRASES translation for javascript
added:
. PhrasesLib.js: translate method for retreiving phrasentexte in users language with JS
. PhrasesLib.php: methods to retrieve data from Phrase_model and return as JSON
. Phrase_model: method to perform query for categories AND phrases-array AND language
. FHC-Header.php:
 -- included js lib
 -- generate global FHC_JS_PHRASES_STORAGE_OBJECT

Changes of other files: loading libs, inits,...
2018-05-29 14:13:00 +02:00
Andreas Österreicher 11ca6fb0cf Changed restart Option of Systemd Service 2018-05-29 08:18:06 +02:00
Andreas Österreicher 79bef79ae8 Auslandssemester werden jetzt nicht mehr doppelt am Diplomasupplement
angezeigt.
Projektarbeiten die im Ausland absolviert wurden werden jetzt korrekt
beim Auslandssemester angezeigt
2018-05-29 08:12:55 +02:00
Andreas Österreicher eb496e1701 Added Config for Signature Server
Removed deprecated Option PDF_CREATE_FUNCTION
2018-05-28 15:37:55 +02:00
Andreas Österreicher 5dccb8f6a7 Im CIS-Profil sind nun auch zukünftige Funktionen von Personen sichtbar 2018-05-25 17:01:50 +02:00
alex 282b822b63 - adapted infocenterdetails to work with new ajaxlib
- layout change infocenter dataset
- wrapping objects around javascript code
2018-05-25 15:10:50 +02:00
Gerald Raab 505c15f558 Adapted base-sql 2018-05-24 15:13:32 +02:00
Paolo 15e350ea3a FilterWidget: extended the functionality of the default_filter flag
If only the "app" and "dataset_name" parameters are given, at the first loading of the FilterWidget:
1. Try to load the custom filter (person_id = logged user person_id) with the given "app" and "dataset_name" that is set as default filter (default_filter = true)
2. Try to load the global filter (person_id = null) with the given "app" and "dataset_name" that is set as default filter (default_filter = true)
3. Do not load anything to avoid to retrive too many data from DB
2018-05-24 12:37:50 +02:00
Gerald Raab 45677d0ec4 Reversed order of list 2018-05-24 10:31:51 +02:00
Paolo e691dc8578 - Removed _setControllerId method from controller InfoCenter
- InfoCenter controller now uses setControllerId and getControllerId from FHC_Controller
- Fixed URL query string character in method FHC_Controller->setControllerId
2018-05-23 18:57:39 +02:00
Andreas Österreicher 9f1ea4c882 PHP Version Bugfix 2018-05-23 17:27:14 +02:00
Andreas Österreicher 5c9c78c8f4 Converted Short open tags to php open tags 2018-05-23 16:35:45 +02:00
Paolo b3c81cf2c7 FilterWidget can display the name of the filter using phrases system 2018-05-23 15:44:03 +02:00
Gerald Raab ed5ee67cc0 Quickfix multiple Prestudent-Verwendung 2018-05-23 15:39:21 +02:00
Andreas Österreicher f9346a37fb PHP Version fix 2018-05-23 15:28:01 +02:00
Manfred Kindl f14ef08491 Merge remote-tracking branch 'origin/master' 2018-05-23 10:15:54 +02:00
Manfred Kindl 98f25028eb Rechte-Fix Mailverteiler
Funktion Hochschulvertretung hinzugefügt
Rechte-Abfrage in open_grp.php
2018-05-23 10:07:51 +02:00
Manfred Kindl 77c8144e40 Datenschutz-Text in Incoming Tool 2018-05-23 10:06:45 +02:00
Manfred Kindl cd005940cf Delete-Berechtigungen fuer web User auf system.tbl_log 2018-05-23 10:05:34 +02:00