X-Git-Url: https://git.p6c8.net/jirafeau.git/blobdiff_plain/beae768cc711c728351b3dccdc780c60d59355a7..144887f157acdbaa712a56c0393ce12630bf0e90:/lib/functions.php?ds=sidebyside
diff --git a/lib/functions.php b/lib/functions.php
index 546decc..e72359e 100644
--- a/lib/functions.php
+++ b/lib/functions.php
@@ -788,6 +788,95 @@ function jirafeau_admin_clean_async()
}
return $count;
}
+
+/**
+ * Better strval function for debug purposes
+ */
+function jirafeau_strval($value)
+{
+ if (gettype($value) == "boolean") {
+ return $value ? 'true' : 'false';
+ }
+ return strval($value);
+}
+
+/**
+ * Show file/folder permissions
+ */
+function jirafeau_fileperms($path)
+{
+ $out = substr(sprintf("%o", @fileperms($path)), -4) . ", ";
+ $out .= "read " . (is_readable($path) ? "OK" : "KO") . ", ";
+ $out .= "write " . (is_writable($path) ? "OK" : "KO");
+ return $out;
+}
+
+/**
+ * Show some useful informations for bug reporting.
+ */
+function jirafeau_admin_bug_report($cfg)
+{
+ $out = "
";
+ return $out;
+}
+
/**
* Read async transfert informations
* @return array containing informations.