summaryrefslogtreecommitdiff
path: root/include/functions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-11-20 16:11:44 +0300
committerAndrew Dolgov <[email protected]>2021-11-20 16:11:44 +0300
commit3323ae78ce4e021b4ffc00b96770fc23bbbc8e47 (patch)
tree13addfd70484febeddfa2325b32af4370c1a4835 /include/functions.php
parente7111e4f1422095afcafc92703c4d10dc3358014 (diff)
* sql_bool_to_bool: make parameter nullable
* errorhandler: don't try to truncate null strings * UrlHelper::rewrite_relative: fix undefined offset warnings for URLs that lack schema/host (data: etc)
Diffstat (limited to 'include/functions.php')
-rw-r--r--include/functions.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/functions.php b/include/functions.php
index af4819f00..14de32e95 100644
--- a/include/functions.php
+++ b/include/functions.php
@@ -341,7 +341,12 @@
}
}
- function sql_bool_to_bool(string $s): bool {
+ /** Convert values accepted by tt-rss as true/false to PHP booleans
+ * @see https://tt-rss.org/wiki/ApiReference#boolean-values
+ * @param null|string $s null values are considered false
+ * @return bool
+ */
+ function sql_bool_to_bool(?string $s): bool {
return $s && ($s !== "f" && $s !== "false"); //no-op for PDO, backwards compat for legacy layer
}