From b1895692268f3500b473b63d236e0fd1c427972f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 17 Nov 2005 08:10:31 +0100 Subject: display help_text in prefs editor --- backend.php | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index ed497f471..e413fbafb 100644 --- a/backend.php +++ b/backend.php @@ -1506,7 +1506,7 @@ if ($op == "pref-prefs") { - $subop = $_POST["subop"]; + $subop = $_REQUEST["subop"]; if ($subop == "Save configuration") { @@ -1546,6 +1546,20 @@ } + } else if ($subop == "getHelp") { + + $pref_name = db_escape_string($_GET["pn"]); + + $result = db_query($link, "SELECT help_text FROM ttrss_prefs + WHERE pref_name = '$pref_name'"); + + if (db_num_rows($result) > 0) { + $help_text = db_fetch_result($result, 0, "help_text"); + print $help_text; + } else { + print "Unknown option: $pref_name"; + } + } else if ($subop == "Reset to defaults") { db_query($link, "UPDATE ttrss_prefs SET value = def_value"); @@ -1589,12 +1603,17 @@ print ""; - print "" . $line["short_desc"] . ""; - $type_name = $line["type_name"]; $pref_name = $line["pref_name"]; $value = $line["value"]; $def_value = $line["def_value"]; + $help_text = $line["help_text"]; + + print "" . $line["short_desc"]; + + if ($help_text) print "
$help_text
"; + + print ""; print ""; -- cgit v1.2.3