Erik Thuning
d981f6d190
Updating the algorithm for dropping users
...
Users who have taken actions in the system are now never dropped
automcatically. For the moment the actual dropping logic is commented out
so consequences for production can be checked beforehand
2025-09-25 14:45:05 +02:00
Erik Thuning
57cb0b0076
Implemented automatic removal of old users' PII.
...
This entailed adding a new routine in include/Cron.php that checks for old
users and purges their username and notes.
As part of this some other changes were necessary:
- Introduced a creation time for users, so it's possible to distinguish
between an old user with no loans and a new user with no loans.
- The user.name field in the database now allows null values.
2025-09-23 16:46:32 +02:00
Erik Thuning
deb47f94d3
Eliminated a warning due to attempting to index into null
2024-02-27 13:49:42 +01:00
Erik Thuning
362ee182cb
Found some untranslated strings
2024-02-27 13:35:35 +01:00
Erik Thuning
048cfb3ee2
match is a keyword in php8, so renamed the match() function accordingly
2024-02-21 11:37:35 +01:00
Erik Thuning
c1ba468807
Whitespace cleanup
2022-07-19 15:27:31 +02:00
Erik Thuning
0ee0f81024
Changed cron behaviour to warn users 3 days before their loans end
2022-04-29 15:58:38 +02:00
Erik Thuning
78ac0574b9
Major search overhaul
2021-09-15 15:53:52 +02:00
root
9f4bc39e55
Testing a hopefully faster ldap lookup
2021-09-15 11:43:36 +02:00
7166a31d99
testing new matching functionality
2021-09-08 11:12:44 +02:00
root
bef253940c
Halfway implemented a new search interface
2021-05-25 11:35:21 +02:00
Erik Thuning
76eb90e643
Fixed a bug that prevented users from being listed
2019-07-24 15:02:57 +02:00
Erik Thuning
f637d42383
Refactored event retrieval to use the new type column
2019-07-24 14:24:41 +02:00
Erik Thuning
1b0f27b2e9
Refactoring to support the new database structure and event model
2019-07-23 15:32:33 +02:00
Erik Thuning
0923435462
Added a function to temporariliy suspend availability of products
...
for service. Also did some refactoring in related areas.
2019-06-12 20:39:55 +02:00
Erik Thuning
692c2e0aeb
Broke all classes into separate files and activated class autoloading.
...
All free functions are now in functions.php
2019-06-11 17:05:48 +02:00