From: Andrew Dolgov Date: Tue, 13 Dec 2011 07:02:43 +0000 (+0400) Subject: move help to backend class X-Git-Tag: 1.5.8~21^2~11 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=4f09f594c24a2fbdacd6124ecdeb07b92814cb88;p=tt-rss.git move help to backend class --- diff --git a/backend.php b/backend.php index 0390ed76..8f197ee3 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 47fc2d82..f7e7b84b 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 "
+
"; + + } } ?> diff --git a/js/functions.js b/js/functions.js index 37aa73bc..69406f3e 100644 --- a/js/functions.js +++ b/js/functions.js @@ -636,7 +636,7 @@ function explainError(code) { function displayHelpInfobox(topic_id) { - var url = "backend.php?op=help&tid=" + param_escape(topic_id); + var url = "backend.php?op=backend&method=help&tid=" + param_escape(topic_id); window.open(url, "ttrss_help", "status=0,toolbar=0,location=0,width=450,height=500,scrollbars=1,menubar=0");