}
function module_pref_prefs($link) {
+
+ global $access_level_names;
+
$subop = $_REQUEST["subop"];
- $prefs_blacklist = array();
- //$prefs_blacklist = array("HIDE_FEEDLIST");
+ $prefs_blacklist = array("HIDE_FEEDLIST", "SYNC_COUNTERS", "ENABLE_LABELS");
+
+ if (FORCE_ARTICLE_PURGE != 0) {
+ array_push($prefs_blacklist, "PURGE_OLD_DAYS");
+ array_push($prefs_blacklist, "PURGE_UNREAD_ARTICLES");
+ }
if ($subop == "change-password") {
return;
- } else if ($subop == __("Change theme")) {
+ } else if ($subop == "change-theme") {
$theme = db_escape_string($_POST["theme"]);
print "<table width=\"100%\" class=\"prefPrefsList\">";
print "<tr><td colspan='3'><h3>".__("Personal data")."</h3></tr></td>";
- $result = db_query($link, "SELECT email FROM ttrss_users
+ $result = db_query($link, "SELECT email,access_level FROM ttrss_users
WHERE id = ".$_SESSION["uid"]);
$email = db_fetch_result($result, 0, "email");
print "<tr><td width=\"40%\">".__('E-mail')."</td>";
- print "<td><input class=\"editbox\" name=\"email\"
+ print "<td class=\"prefValue\"><input class=\"editbox\" name=\"email\"
+ onfocus=\"javascript:disableHotkeys();\"
+ onblur=\"javascript:enableHotkeys();\"
onkeypress=\"return filterCR(event, changeUserEmail)\"
value=\"$email\"></td></tr>";
+
+ if (!SINGLE_USER_MODE) {
+
+ $access_level = db_fetch_result($result, 0, "access_level");
+
+ print "<tr><td width=\"40%\">".__('Access level')."</td>";
+ print "<td>" . $access_level_names[$access_level] . "</td></tr>";
+
+ }
print "</table>";
print "<tr><td colspan='3'><h3>".__("Authentication")."</h3></tr></td>";
print "<tr><td width=\"40%\">".__("Old password")."</td>";
- print "<td><input class=\"editbox\" type=\"password\"
+ print "<td class=\"prefValue\"><input class=\"editbox\" type=\"password\"
+ onfocus=\"javascript:disableHotkeys();\"
+ onblur=\"javascript:enableHotkeys();\"
onkeypress=\"return filterCR(event, changeUserPassword)\"
name=\"OLD_PASSWORD\"></td></tr>";
print "<tr><td width=\"40%\">".__("New password")."</td>";
- print "<td><input class=\"editbox\" type=\"password\"
+ print "<td class=\"prefValue\"><input class=\"editbox\" type=\"password\"
+ onfocus=\"javascript:disableHotkeys();\"
+ onblur=\"javascript:enableHotkeys();\"
onkeypress=\"return filterCR(event, changeUserPassword)\"
name=\"NEW_PASSWORD\"></td></tr>";
print "<tr><td width=\"40%\">".__("Confirm password")."</td>";
- print "<td><input class=\"editbox\" type=\"password\"
+ print "<td class=\"prefValue\"><input class=\"editbox\" type=\"password\"
+ onfocus=\"javascript:disableHotkeys();\"
+ onblur=\"javascript:enableHotkeys();\"
onkeypress=\"return filterCR(event, changeUserPassword)\"
name=\"CONFIRM_PASSWORD\"></td></tr>";
print "</select></td></tr>";
print "</table>";
print "<input type=\"hidden\" name=\"op\" value=\"pref-prefs\">";
- print "<input type=\"hidden\" name=\"subop\" value=\"Change theme\">";
+ print "<input type=\"hidden\" name=\"subop\" value=\"change-theme\">";
print "<p><input class=\"button\" type=\"submit\"
value=\"".__('Change theme')."\">";
print "</form>";
$def_value = $line["def_value"];
$help_text = $line["help_text"];
- print "<td width=\"40%\" id=\"$pref_name\">" . __($line["short_desc"]);
+ print "<td width=\"40%\" class=\"prefName\" id=\"$pref_name\">" . __($line["short_desc"]);
if ($help_text) print "<div class=\"prefHelp\">".__($help_text)."</div>";
print "</td>";
- print "<td>";
+ print "<td class=\"prefValue\">";
if ($type_name == "bool") {
// print_select($pref_name, $value, array("true", "false"));
print_radio($pref_name, $value, __("Yes"), array(__("Yes"), __("No")));
} else {
- print "<input class=\"editbox\" name=\"$pref_name\" value=\"$value\">";
+ print "<input class=\"editbox\"
+ onfocus=\"javascript:disableHotkeys();\"
+ onblur=\"javascript:enableHotkeys();\"
+ name=\"$pref_name\" value=\"$value\">";
}
print "</td>";