Browse Source

move help to backend class

Andrew Dolgov 12 years ago
parent
commit
4f09f594c2
3 changed files with 19 additions and 16 deletions
  1. 0 15
      backend.php
  2. 18 0
      classes/backend.php
  3. 1 1
      js/functions.js

+ 0 - 15
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)));

+ 18 - 0
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>";
+
+	}
 }
 ?>

+ 1 - 1
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");