summaryrefslogtreecommitdiffstats
path: root/modules-available/roomplanner/page.inc.php
Commit message (Collapse)AuthorAgeFilesLines
* [roomplanner] Fix passed type to runmodeSimon Rettberg2024-02-071-4/+4
|
* [roomplanner] Fix invalid array key accessSimon Rettberg2023-12-041-3/+5
|
* Fix more type errors, stricter typingSimon Rettberg2023-11-151-9/+9
|
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-34/+27Star
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-021-4/+2Star
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [roomplan] Fix undefined index noticesSteffen Ritter2022-05-131-3/+3
|
* Moderize Database handlingSimon Rettberg2021-05-111-3/+3
| | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries
* [roomplanner] Formatting, commentsSimon Rettberg2021-03-041-8/+21
|
* [roomplanner] Remove debug spamSimon Rettberg2020-04-161-1/+0Star
|
* [roomplanner] Search only returns clients allowed in that roomSimon Rettberg2019-08-011-2/+8
| | | | | Don't return clients that wouldn't be allowed to be assigned to that location according to the rules in the Location class.
* [roomplanner] Fix check for successful DB writeSimon Rettberg2019-07-231-1/+1
|
* [roomplanner] Support creating recursive/composed roomsSimon Rettberg2019-07-231-13/+7Star
|
* [roomplanner] First prototype of composed room editorSimon Rettberg2019-07-171-37/+132
| | | | | | | Saving/loading works, but no entry is generated for pvs.ini. Also this approach fails to meaningfully handle rooms with two removable walls where you also want to use both possible combinations of two combined rooms and a single one.
* [roomplanner] Fix search feature: load user in ajax callSimon Rettberg2018-07-161-0/+1
|
* [roomplanner] Add icon to PCs that opens machine details from statistics moduleSimon Rettberg2018-04-101-1/+2
|
* [roomplanner] Add permissionsSimon Rettberg2018-02-271-11/+34
|
* Fix several PHP notices about undefined indexes, variables, not-arraysSimon Rettberg2017-12-011-2/+3
|
* [roomplanner] Sort already placed machines to the bottomSimon Rettberg2017-12-011-2/+2
|
* [roomplanner] Fallback to ip if hostname is emptySimon Rettberg2017-12-011-0/+6
|
* [roomplanner] Refactor to use runmodeSimon Rettberg2017-11-301-6/+30
|
* [roomplanner] Sanitize input (ASCII columns)Simon Rettberg2017-07-251-4/+5
|
* [roomplanner] Tighten up computer list, better search result cachingSimon Rettberg2016-12-071-3/+2Star
|
* [roomplanner] Show if PC is already placed in another roomSimon Rettberg2016-12-061-4/+12
|
* [roomplanner] Update locationid -> fixedlocationidSimon Rettberg2016-12-061-1/+1
|
* [statistics/locations/..] Cache calculated locationid of machine in machine ↵Simon Rettberg2016-12-061-4/+3Star
| | | | | | | | | | | | | | | table We now have three columns for the locationid: - subnetlocationid Updated whenever the clientip of a client changes on bootup, or when locations/subnets are edited in the locations module. - fixedlocationid Takes the role of the old locationid field - set when a machine is placed in a room via roomplanner, set to NULL otherwise. - locationid Set to fixedlocationid if it's not NULL, to subnetlocationid otherwise. The field is updated by a BEFORE UPDATE trigger.
* [roomplanner] Implement marking tutor on planSimon Rettberg2016-09-091-7/+24
|
* [roomplanner] Add option to enable/disable pvsmgr dedicated modeSimon Rettberg2016-09-081-5/+9
| | | | | In dedicated mode, the pvsmgr will skip login/vmchooser and directly open the pvsmgr
* [roomplanner] Fix key constraint error on room savingSimon Rettberg2016-09-081-10/+1Star
|
* [roomplanner] Fix formattingSimon Rettberg2016-09-081-14/+4Star
|
* [roomplanner] Add managerip field, move mgr/tutor fields to ↵Simon Rettberg2016-09-071-7/+18
| | | | location_roomplanner table, add to install.inc.php
* Merge branch 'modularization' of git.openslx.org:openslx-ng/slx-admin into ↵Christian Klinger2016-09-071-138/+231
|\ | | | | | | modularization
| * [roomplanner] Sanity checks/fixups when saving computers, more user ↵Simon Rettberg2016-09-071-1/+26
| | | | | | | | feedback, smaller grid
| * [roomplanner] Location name in h1Simon Rettberg2016-09-071-0/+1
| |
| * [roomplanner] Implement hiding the menu and fullscreen display with CSS ↵Simon Rettberg2016-09-071-0/+1
| | | | | | | | rather than JS
| * [roomplanner] Show location name in titleSimon Rettberg2016-09-071-9/+29
| |
| * [roomplanner] Use AJAX for saving, show error message if unsuccessfulSimon Rettberg2016-09-061-36/+70
| |
| * [roomplanner] FormattingSimon Rettberg2016-09-061-134/+141
| |
| * [roomplanner] Fix php warning if room is empty on loadSimon Rettberg2016-09-061-1/+3
| |
* | Added a pvs.ini file generator.Christian Klinger2016-09-051-0/+7
|/
* [roomplanner] Don't pretty print jsonSimon Rettberg2016-09-011-4/+5
|
* loading & saving of roomconfig.Christian Klinger2016-08-091-5/+86
|
* subnet select.Christian Klinger2016-08-081-34/+57
|
* grobe Integration vom Raumplaner.Christian Klinger2016-08-051-0/+53