1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2026-02-10 16:01:33 +00:00

module fixes

This commit is contained in:
Andrew Dolgov
2006-10-01 11:19:39 +01:00
parent c4d6b6b7ff
commit f27d955a58
3 changed files with 181 additions and 194 deletions

View File

@@ -1,14 +1,17 @@
<?php
function prefs_js_redirect() {
print "<html><body>
<script type=\"text/javascript\">
window.location = 'prefs.php';
</script>
</body></html>";
}
function module_pref_prefs($link) {
$subop = $_REQUEST["subop"];
if ($subop == "Save configuration") {
if (WEB_DEMO_MODE) {
header("Location: prefs.php");
return;
}
$_SESSION["prefs_op_result"] = "save-config";
$_SESSION["prefs_cache"] = false;
@@ -45,10 +48,10 @@
}
header("Location: prefs.php");
}
return prefs_js_redirect();
} else if ($subop == "getHelp") {
$pref_name = db_escape_string($_GET["pn"]);
@@ -65,11 +68,6 @@
} else if ($subop == "Change e-mail") {
if (WEB_DEMO_MODE) {
header("Location: prefs.php");
return;
}
$email = db_escape_string($_GET["email"]);
$active_uid = $_SESSION["uid"];
@@ -78,15 +76,10 @@
WHERE id = '$active_uid'");
}
header("Location: prefs.php");
return prefs_js_redirect();
} else if ($subop == "Change password") {
if (WEB_DEMO_MODE) {
header("Location: prefs.php");
return;
}
$old_pw = $_POST["OLD_PASSWORD"];
$new_pw = $_POST["OLD_PASSWORD"];
@@ -113,15 +106,10 @@
}
}
header("Location: prefs.php");
return prefs_js_redirect();
} else if ($subop == "Reset to defaults") {
if (WEB_DEMO_MODE) {
header("Location: prefs.php");
return;
}
$_SESSION["prefs_op_result"] = "reset-to-defaults";
if (DB_TYPE == "pgsql") {
@@ -135,7 +123,7 @@
initialize_user_prefs($link, $_SESSION["uid"]);
}
header("Location: prefs.php");
return prefs_js_redirect();
} else if ($subop == "Change theme") {
@@ -163,7 +151,7 @@
$_SESSION["theme"] = $theme_path;
header("Location: prefs.php");
return prefs_js_redirect();
} else {