summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2011-12-13 11:02:43 +0400
committerAndrew Dolgov <[email protected]>2011-12-13 11:02:43 +0400
commit4f09f594c24a2fbdacd6124ecdeb07b92814cb88 (patch)
tree03882834ec81b4d4bd2953632de486a444872582
parent611efae712769e38e232478b484779d73af263db (diff)
move help to backend class
-rw-r--r--backend.php15
-rw-r--r--classes/backend.php18
-rw-r--r--js/functions.js2
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");