diff --git a/functions.php b/functions.php
index 471f1fe7f..ec0f484ad 100644
--- a/functions.php
+++ b/functions.php
@@ -2047,7 +2047,7 @@
function get_user_theme($link) {
- if (get_schema_version($link) >= 63 && $_SESSION["uid"]) {
+ if (get_schema_version($link) >= 63) {
$theme_name = get_pref($link, "_THEME_ID");
if (is_dir("themes/$theme_name")) {
return $theme_name;
@@ -2062,7 +2062,7 @@
function get_user_theme_path($link) {
- if (get_schema_version($link) >= 63 && $_SESSION["uid"]) {
+ if (get_schema_version($link) >= 63) {
$theme_name = get_pref($link, "_THEME_ID");
if ($theme_name && is_dir("themes/$theme_name")) {
@@ -3751,7 +3751,7 @@
$res = preg_replace('/]+>/is', '', $res);
}
- if (get_pref($link, 'OPEN_LINKS_IN_NEW_WINDOW')) {
+ if (get_pref($link, 'OPEN_LINKS_IN_NEW_WINDOW', $owner)) {
$res = preg_replace("/href=/i", "target=\"_blank\" href=", $res);
}
diff --git a/modules/popup-dialog.php b/modules/popup-dialog.php
index a806e0c70..b55799ba3 100644
--- a/modules/popup-dialog.php
+++ b/modules/popup-dialog.php
@@ -575,9 +575,8 @@
print "
";
- print "";
+ print "";
print "
";
diff --git a/modules/pref-feeds.php b/modules/pref-feeds.php
index 0329a1298..591597337 100644
--- a/modules/pref-feeds.php
+++ b/modules/pref-feeds.php
@@ -1192,26 +1192,23 @@
print " ";
-/* print ""; */
+ print "";
-/* if (ENABLE_FEED_BROWSER && !SINGLE_USER_MODE) {
- print " ";
- } */
+ }
$feeds_sort = db_escape_string($_REQUEST["sort"]);
diff --git a/modules/pref-filters.php b/modules/pref-filters.php
index 50120a2e7..5c71fcb03 100644
--- a/modules/pref-filters.php
+++ b/modules/pref-filters.php
@@ -215,6 +215,8 @@
}
if ($subop == "remove") {
+
+ if ($memcache) $memcache->flush();
$ids = split(",", db_escape_string($_REQUEST["ids"]));
@@ -224,7 +226,9 @@
}
if ($subop == "add") {
-
+
+ if ($memcache) $memcache->flush();
+
$regexp = db_escape_string(trim($_REQUEST["reg_exp"]));
$filter_type = db_escape_string(trim($_REQUEST["filter_type"]));
$feed_id = db_escape_string($_REQUEST["feed_id"]);