diff --git a/backend.php b/backend.php
index 0390ed761..8f197ee30 100644
--- a/backend.php
+++ b/backend.php
@@ -171,26 +171,11 @@
module_pref_users($link);
break; // prefs-users
- case "help":
- require_once "modules/help.php";
- module_help($link);
- break; // help
-
case "pref-instances":
require_once "modules/pref-instances.php";
module_pref_instances($link);
break; // pref-instances
- case "digestSend":
- send_headlines_digests($link);
- break; // digestSend
-
- case "loading":
- header("Content-type: text/html");
- print __("Loading, please wait...") . " " .
- "
";
- break; // loading
-
default:
header("Content-Type: text/plain");
print json_encode(array("error" => array("code" => 7)));
diff --git a/classes/backend.php b/classes/backend.php
index 47fc2d826..f7e7b84b8 100644
--- a/classes/backend.php
+++ b/classes/backend.php
@@ -6,5 +6,23 @@ class Backend extends Handler {
print __("Loading, please wait...") . " " .
"
";
}
+
+ function digestSend() {
+ send_headlines_digests($this->link);
+ }
+
+ function help() {
+ $tid = (int) $_REQUEST["tid"];
+
+ if (file_exists("help/$tid.php")) {
+ include("help/$tid.php");
+ } else {
+ print "
".__("Help topic not found.")."
"; + } + print "