diff options
author | Andrew Dolgov <[email protected]> | 2011-12-13 11:02:43 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2011-12-13 11:02:43 +0400 |
commit | 4f09f594c24a2fbdacd6124ecdeb07b92814cb88 (patch) | |
tree | 03882834ec81b4d4bd2953632de486a444872582 | |
parent | 611efae712769e38e232478b484779d73af263db (diff) |
move help to backend class
-rw-r--r-- | backend.php | 15 | ||||
-rw-r--r-- | classes/backend.php | 18 | ||||
-rw-r--r-- | js/functions.js | 2 |
3 files changed, 19 insertions, 16 deletions
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...") . " " . - "<img src='images/indicator_tiny.gif'>"; - 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...") . " " . "<img src='images/indicator_tiny.gif'>"; } + + 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 "<p>".__("Help topic not found.")."</p>"; + } + print "<div align='center'> + <button onclick=\"javascript:window.close()\">". + __('Close this window')."</button></div>"; + + } } ?> diff --git a/js/functions.js b/js/functions.js index 37aa73bc9..69406f3e1 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"); |