Commit Graph

125 Commits

Author SHA1 Message Date
9507387c8a
Fix bug in validating ISBN 13s 2022-03-11 23:31:41 +01:00
589161219f
Require numbers OR special chars for passwords, not AND 2022-03-09 00:16:55 +01:00
e18b649250
Return array of error messages on password validate 2022-03-08 21:23:45 +01:00
5bb863ffc9
Add function validate_password 2022-03-08 20:12:54 +01:00
1b63951b44
Enable TCP Fast-Open for outgoing curl requests 2022-02-12 23:06:53 +01:00
93991225fe
Use curl_setopt_array and enable http2 for speeding up CURL requests 2022-02-12 22:51:42 +01:00
321609306d
Use strip tags in sanitize_text over deprecated FILTER_SANITIZE_STRING 2022-02-02 02:18:33 +01:00
2a333c1de6
Simplify MD_STD::startsWithAny 2022-01-16 15:19:40 +01:00
c689f7568f
Allow empty input haystacks in MD_STD::stri_contains() 2022-01-09 22:20:05 +01:00
dc86540da2
Explicitly expect positive ints for depths in MD_STD::json_encode 2022-01-08 01:09:57 +01:00
e50f1f0526
Remove superfluous parentheses 2021-12-24 02:01:53 +01:00
e2ada291f7
Fix bug in splitting int arrays, add function for splitting string
arrays
2021-12-14 03:16:11 +01:00
aa7a3c5012
Clarify prevention of empty returns in array splitter 2021-11-30 00:45:02 +01:00
3f37dd7a9e
Improve phpdoc types, type-safety 2021-11-29 22:30:28 +01:00
86c8235dae
Specify MDJsonEncodingFailedException for failure to encode JSON through
MD_STD::json_encode
2021-11-26 03:23:07 +01:00
8f5174e90d
Move to rather locking down based on user accounts than on IP in
MD_STD_SEC, use class constants for more obvious code
2021-11-25 01:09:08 +01:00
80af1ef260
Add function for opening redis connection using default settings 2021-11-22 23:44:53 +01:00
eb869071b8
Add class for splitting a list into lists of a predefined size 2021-11-16 14:40:38 +01:00
e19e0c875c
Add function for batch validating ids in an array 2021-11-03 02:41:22 +01:00
245d161805
Add function stri_contains for case-insensitive, but intuitive
str_contains
2021-09-28 01:15:51 +02:00
a1e6d7773b
Fix error in sorting a searched list by an inherent value 2021-09-26 19:25:07 +02:00
d35e3ed003
Fix error in sorting by external list 2021-09-26 19:23:42 +02:00
9113cad57e
Add new class MD_STD_SORT to provide useful sorting tools 2021-09-26 01:02:18 +02:00
143a4680e2
Add validation function for phone numbers 2021-09-25 21:56:01 +02:00
a6ebab3e03
Remove superfluous parentheses 2021-09-17 15:52:37 +02:00
80ab3216d5
Allow setting headers when running MD_STD::runCurl 2021-08-12 13:57:25 +02:00
2071b57053
Add class MD_STD_DEBUG for debugging and code improvements 2021-07-27 23:44:08 +02:00
5e7313f166
Use MD_STD::json_encode over the generic json_encode 2021-07-20 18:25:34 +02:00
1c5d451619
Add json_encode_object for encoding objects (mainly SimpleXML obj.) 2021-07-20 18:15:23 +02:00
7fb5ad8ced
Deprecate MD_STD::startsWith - can be replaced by str_starts_with 2021-07-20 12:51:46 +02:00
01ac23229b
Use MD_STD::unlink over unlink in mime type check 2021-07-20 03:34:01 +02:00
d53303e617
Add option to pass acceptable mime types to
MD_STD_IN::move_uploaded_file
2021-07-20 02:04:55 +02:00
6adf0ee0a2
Add wrapper around move_uploaded_file 2021-07-20 01:26:31 +02:00
dbbdf4f230
Add function to ensure an input string is UTF-8 encoded 2021-07-01 15:34:46 +02:00
f030adba20
Set worker-src 'self' in MD_STD_SEC 2021-05-15 17:17:53 +02:00
980c408631
Remove explicit naming of domain in setcookie 2021-05-15 15:37:05 +02:00
a06a6ed41d
Prepare for PHP 8 2021-05-13 23:02:37 +02:00
20c33437c9
Add function for checking the mime type of a remove file 2021-05-13 22:18:58 +02:00
63d6154d40
Fix spelling in setting language cookie
See #6
2021-05-13 15:21:06 +02:00
d03befe483
Use prefixed cookies for user language 2021-05-13 14:48:44 +02:00
fe0a8ba83b
Remove obsolete phpcs exclusions 2021-05-01 22:54:37 +02:00
3b5f20aa96
Add missing "static" keyword in MD_STD 2021-04-14 18:16:13 +02:00
56f4fdc88a
Add function get_user_lang for getting user language based on cookies 2021-04-14 17:59:11 +02:00
919ffdb1b5
Use ++$i over $i++
This slightly improves performance.
2021-04-11 21:20:44 +02:00
36bdb36986
Use consistent first uppercase char in MD_STD reference to exception 2021-04-09 13:45:19 +02:00
2c1f6a0490
Move scripts to /src subdirectory 2021-03-09 20:09:11 +01:00
06bbaf5f97
Ad doption to set start character on an unordered list in md output 2021-02-21 01:57:15 +01:00
376333b660
Add class MDFormatter for formatting contents in markdown 2021-02-19 00:49:26 +01:00
1b1d33229d
Update MD_STD_CACHE to reload error pages 2021-02-09 15:18:40 +01:00
8aa9d94acf
Remove inline if clauses 2021-02-06 20:08:37 +01:00