Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [locationinfo] Better backend-specific property handling, get rid of URL | Simon Rettberg | 2017-04-19 | 1 | -10/+37 |
| | | | | | | | | - The backend URL still had special treatment for legacy reasons, when it would be perfectly fine to make it just another generic property the backend has to define. - Allow for the backend to declare a default value for properties. - Base class will now check and sanitize the setCredentials() input. | ||||
* | [locationinfo] CourseBackends: Lots of bug fixes, missing error checks, ↵ | Simon Rettberg | 2017-04-19 | 1 | -72/+88 |
| | | | | | | | | | | | | | improvements: - Add more checks for returned data structures from backend, like keys in arrays - Better error messages if something goes wrong, not just "server sent wrong xml" - Make checkConnection() of davinci and hisinone not require a valid room id, which we don't have in general - hisinone: Parse data structure just once for every room - Request coalescing: Only try so if getRefreshTime() > getCacheTime() - Move toArray() to base class instead of having two copies - Sanitize variable naming conventions | ||||
* | [locationinfo] Format php files | Simon Rettberg | 2017-04-12 | 1 | -7/+15 |
| | |||||
* | Dummy Klasse kommentiert und HisInOne erlaubt zwei Semester abzufragen falls ↵ | Dirk Riestere | 2017-03-29 | 1 | -1/+1 |
| | | | | in dem Monat das Semester wechsel | ||||
* | Bug das eine HisInOne Anfrage gestartet wird obwohl kein Shedule ↵ | Dirk Riestere | 2017-03-26 | 1 | -2/+11 |
| | | | | aktualisiert werden muss ist behoben | ||||
* | Übersetzungen der Credentials eingebaut und nicht fatale errors werden nun ↵ | Dirk Riestere | 2017-03-22 | 1 | -6/+12 |
| | | | | im errorlog ausgegeben | ||||
* | XML parser ist implementiert und HisInOne kann jetzt gelesen werden | Dirk Riestere | 2017-03-20 | 1 | -17/+68 |
| | |||||
* | Codeormat verschönert für HisInOne und ein json_encode für das backend ↵ | Dirk Riestere | 2017-03-14 | 1 | -1/+1 |
| | | | | eingefügt der vergessen wurde | ||||
* | Codeormat verschönert für HisInOne und ein json_encode für das backend ↵ | Dirk Riestere | 2017-03-14 | 1 | -3/+3 |
| | | | | eingefügt der vergessen wurde | ||||
* | Fehler beim xml lesen behoben | Dirk Riestere | 2017-03-09 | 1 | -2/+5 |
| | |||||
* | setCredentials wie im Treffen besprochen geändert und fetchshedule gibt ↵ | Dirk Riestere | 2017-03-08 | 1 | -2/+3 |
| | | | | jetzt nur noch arrays zurück | ||||
* | Noch mehr exeption werden gefangen und die errors verhalten sich jetzt wie ↵ | Dirk Riestere | 2017-03-06 | 1 | -8/+15 |
| | | | | beschrieben | ||||
* | Noch mehr exeption werden gefangen und das verhalten bei errors ist ↵ | Dirk Riestere | 2017-03-05 | 1 | -0/+10 |
| | | | | vereinheitlicht | ||||
* | Bugfixes und Code verschönert | Dirk Riestere | 2017-03-02 | 1 | -90/+93 |
| | |||||
* | Bugfixes und checkConection implementiert | Dirk Riestere | 2017-03-01 | 1 | -0/+5 |
| | |||||
* | Bugfixes | Dirk Riestere | 2017-02-28 | 1 | -1/+1 |
| | |||||
* | Bugfixes | Dirk Riestere | 2017-02-28 | 1 | -6/+7 |
| | |||||
* | Bugfixes and Errorcode implementation | Dirk Riestere | 2017-02-27 | 1 | -1/+15 |
| | |||||
* | Bugfixes und Caching wie besprochen verändert | Dirk Riestere | 2017-02-24 | 1 | -2/+2 |
| | |||||
* | die klassen können jetzt ohne parameter erstellt werden, die url und die ↵ | Dirk Riestere | 2017-02-22 | 1 | -7/+4 |
| | | | | serverID wird jetzt in setCredentials gesetzt | ||||
* | fetchSchedule nimmt jetzt einen Array an und gibt mehrere Schedules zurück | Dirk Riestere | 2017-02-22 | 1 | -29/+37 |
| | |||||
* | Typos behoben, und die cretendials werden auserhalb der Klasse gesetzt | Dirk Riestere | 2017-02-21 | 1 | -7/+6 |
| | |||||
* | Die Klassen sind wie besprochen eingerichtet | Dirk Riestere | 2017-02-15 | 1 | -17/+70 |
| | |||||
* | [locationinfo] Add skeleton for pluggable course backend infrastructure | Simon Rettberg | 2017-02-08 | 1 | -0/+108 |