aboutsummaryrefslogtreecommitdiffstats
path: root/test/lang.php
diff options
context:
space:
mode:
Diffstat (limited to 'test/lang.php')
-rw-r--r--test/lang.php36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/lang.php b/test/lang.php
index 33fc2e093..15e0ef28c 100644
--- a/test/lang.php
+++ b/test/lang.php
@@ -2,6 +2,42 @@
/**
*/
+function get($s){
+ return (boolean) filter_input(INPUT_GET, $s, FILTER_SANITIZE_STRING);
+}
+
+/*
+ * Option for deleting feed cache if blog posts are not parsed properly:
+ * https://www.mageia.org/test/lang.php?delete_feed_cache=1
+ */
+$delete_feed_cache = get('delete_feed_cache');
+if ($delete_feed_cache) {
+ $feed_cache_patern = "../_nav/var/tmp/cache/*.spc";
+ echo "Deleting feed cache!\n\n";
+ array_map('unlink', glob($feed_cache_patern));
+
+ foreach (glob($feed_cache_patern) as $filename) {
+ echo "It seems that deleting feed cache didn't work as some files listed bellow are still there!\n\n";
+ echo "$filename, uid: " . fileowner($filename) . "\n";
+ }
+}
+
+/*
+ * Option for deleting navigation cache if pages in one language are blank or not parsed properly:
+ * https://www.mageia.org/test/lang.php?delete_nav_cache=1
+ */
+$delete_nav_cache = get('delete_nav_cache');
+if ($delete_nav_cache) {
+ $nav_cache_patern = "../_nav/var/tmp/cache/nav_lang_*.php";
+ echo "Deleting navigation cache!\n\n";
+ array_map('unlink', glob($nav_cache_patern));
+
+ foreach (glob($nav_cache_patern) as $filename) {
+ echo "It seems that deleting navigation cache didn't work as some files listed bellow are still there!\n\n";
+ echo "$filename, uid: " . fileowner($filename) . "\n";
+ }
+}
+
include_once '../localeDetection.class.php';
include_once '../langs.inc.php';