private function display_main_help() { $info = get_hotkeys_info($this->link); $imap = get_hotkeys_map($this->link); $omap = array(); foreach ($imap[1] as $sequence => $action) { if (!isset($omap[$action])) { $omap[$action] = array(); } array_push($omap[$action], $sequence); } print "<ul class='helpKbList' id='helpKbList'>"; print "<h2>" . __("Keyboard Shortcuts") . "</h2>"; foreach ($info as $section => $hotkeys) { print "<li><h3>" . $section . "</h3></li>"; foreach ($hotkeys as $action => $description) { if (is_array($omap[$action])) { foreach ($omap[$action] as $sequence) { if (strpos($sequence, "|") !== FALSE) { $sequence = substr($sequence, strpos($sequence, "|") + 1, strlen($sequence)); } print "<li>"; print "<span class='hksequence'>{$sequence}</span>"; print $description; print "</li>"; } } } } print "</ul>"; print "<p><a target=\"_blank\" href=\"http://tt-rss.org/wiki/InterfaceTips\">" . __("Other interface tips are available in the Tiny Tiny RSS wiki.") . "</a></p>"; }
function make_init_params() { $params = array(); foreach (array("ON_CATCHUP_SHOW_NEXT_FEED", "HIDE_READ_FEEDS", "ENABLE_FEED_CATS", "FEEDS_SORT_BY_UNREAD", "CONFIRM_FEED_CATCHUP", "CDM_AUTO_CATCHUP", "FRESH_ARTICLE_MAX_AGE", "HIDE_READ_SHOWS_SPECIAL", "COMBINED_DISPLAY_MODE") as $param) { $params[strtolower($param)] = (int) get_pref($param); } $params["icons_url"] = ICONS_URL; $params["cookie_lifetime"] = SESSION_COOKIE_LIFETIME; $params["default_view_mode"] = get_pref("_DEFAULT_VIEW_MODE"); $params["default_view_limit"] = (int) get_pref("_DEFAULT_VIEW_LIMIT"); $params["default_view_order_by"] = get_pref("_DEFAULT_VIEW_ORDER_BY"); $params["bw_limit"] = (int) $_SESSION["bw_limit"]; $params["label_base_index"] = (int) LABEL_BASE_INDEX; $theme = get_pref("USER_CSS_THEME", false, false); $params["theme"] = theme_valid("{$theme}") ? $theme : ""; $params["plugins"] = implode(", ", PluginHost::getInstance()->get_plugin_names()); $params["php_platform"] = PHP_OS; $params["php_version"] = PHP_VERSION; $params["sanity_checksum"] = sha1(file_get_contents("include/sanity_check.php")); $result = db_query("SELECT MAX(id) AS mid, COUNT(*) AS nf FROM\n\t\t\tttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); $max_feed_id = db_fetch_result($result, 0, "mid"); $num_feeds = db_fetch_result($result, 0, "nf"); $params["max_feed_id"] = (int) $max_feed_id; $params["num_feeds"] = (int) $num_feeds; $params["hotkeys"] = get_hotkeys_map(); $params["csrf_token"] = $_SESSION["csrf_token"]; $params["widescreen"] = (int) $_COOKIE["ttrss_widescreen"]; $params['simple_update'] = defined('SIMPLE_UPDATE_MODE') && SIMPLE_UPDATE_MODE; return $params; }
private function display_main_help() { $info = get_hotkeys_info(); $imap = get_hotkeys_map(); $omap = array(); foreach ($imap[1] as $sequence => $action) { if (!isset($omap[$action])) { $omap[$action] = array(); } array_push($omap[$action], $sequence); } print_notice("<a target=\"_blank\" href=\"http://tt-rss.org/wiki/InterfaceTips\">" . __("Other interface tips are available in the Tiny Tiny RSS wiki.") . "</a>"); print "<ul class='helpKbList' id='helpKbList'>"; print "<h2>" . __("Keyboard Shortcuts") . "</h2>"; foreach ($info as $section => $hotkeys) { print "<li><h3>" . $section . "</h3></li>"; foreach ($hotkeys as $action => $description) { if (is_array($omap[$action])) { foreach ($omap[$action] as $sequence) { if (strpos($sequence, "|") !== FALSE) { $sequence = substr($sequence, strpos($sequence, "|") + 1, strlen($sequence)); } else { $keys = explode(" ", $sequence); for ($i = 0; $i < count($keys); $i++) { if (strlen($keys[$i]) > 1) { $tmp = ''; foreach (str_split($keys[$i]) as $c) { switch ($c) { case '*': $tmp .= __('Shift') . '+'; break; case '^': $tmp .= __('Ctrl') . '+'; break; default: $tmp .= $c; } } $keys[$i] = $tmp; } } $sequence = join(" ", $keys); } print "<li>"; print "<span class='hksequence'>{$sequence}</span>"; print $description; print "</li>"; } } } } print "</ul>"; }
function digestinit() { $tmp_feeds = API::api_get_feeds($this->link, -4, true, false, 0); $params = array(); $feeds = array(); foreach ($tmp_feeds as $f) { if ($f['id'] > 0 || $f['id'] == -4) { array_push($feeds, $f); } } if ($_REQUEST["init"] == 1) { $params["hotkeys"] = get_hotkeys_map($link); } $params["feeds"] = $feeds; print json_encode($params); }
function make_init_params($link) { $params = array(); $params["sign_progress"] = theme_image($link, "images/indicator_white.gif"); $params["sign_progress_tiny"] = theme_image($link, "images/indicator_tiny.gif"); $params["sign_excl"] = theme_image($link, "images/sign_excl.svg"); $params["sign_info"] = theme_image($link, "images/sign_info.svg"); foreach (array("ON_CATCHUP_SHOW_NEXT_FEED", "HIDE_READ_FEEDS", "ENABLE_FEED_CATS", "FEEDS_SORT_BY_UNREAD", "CONFIRM_FEED_CATCHUP", "CDM_AUTO_CATCHUP", "FRESH_ARTICLE_MAX_AGE", "DEFAULT_ARTICLE_LIMIT", "HIDE_READ_SHOWS_SPECIAL", "COMBINED_DISPLAY_MODE") as $param) { $params[strtolower($param)] = (int) get_pref($link, $param); } $params["icons_url"] = ICONS_URL; $params["cookie_lifetime"] = SESSION_COOKIE_LIFETIME; $params["default_view_mode"] = get_pref($link, "_DEFAULT_VIEW_MODE"); $params["default_view_limit"] = (int) get_pref($link, "_DEFAULT_VIEW_LIMIT"); $params["default_view_order_by"] = get_pref($link, "_DEFAULT_VIEW_ORDER_BY"); $params["bw_limit"] = (int) $_SESSION["bw_limit"]; $result = db_query($link, "SELECT MAX(id) AS mid, COUNT(*) AS nf FROM\n\t\t\tttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); $max_feed_id = db_fetch_result($result, 0, "mid"); $num_feeds = db_fetch_result($result, 0, "nf"); $params["max_feed_id"] = (int) $max_feed_id; $params["num_feeds"] = (int) $num_feeds; $params["collapsed_feedlist"] = (int) get_pref($link, "_COLLAPSED_FEEDLIST"); $params["hotkeys"] = get_hotkeys_map($link); $params["csrf_token"] = $_SESSION["csrf_token"]; $params["widescreen"] = (int) $_COOKIE["ttrss_widescreen"]; $params['simple_update'] = defined('SIMPLE_UPDATE_MODE') && SIMPLE_UPDATE_MODE; return $params; }
function make_init_params() { $params = array(); foreach (array("ON_CATCHUP_SHOW_NEXT_FEED", "HIDE_READ_FEEDS", "ENABLE_FEED_CATS", "FEEDS_SORT_BY_UNREAD", "CONFIRM_FEED_CATCHUP", "CDM_AUTO_CATCHUP", "FRESH_ARTICLE_MAX_AGE", "HIDE_READ_SHOWS_SPECIAL", "COMBINED_DISPLAY_MODE") as $param) { $params[strtolower($param)] = (int) get_pref($param); } $params["icons_url"] = ICONS_URL; $params["cookie_lifetime"] = SESSION_COOKIE_LIFETIME; $params["default_view_mode"] = get_pref("_DEFAULT_VIEW_MODE"); $params["default_view_limit"] = (int) get_pref("_DEFAULT_VIEW_LIMIT"); $params["default_view_order_by"] = get_pref("_DEFAULT_VIEW_ORDER_BY"); $params["bw_limit"] = (int) $_SESSION["bw_limit"]; $params["label_base_index"] = (int) LABEL_BASE_INDEX; $result = db_query("SELECT MAX(id) AS mid, COUNT(*) AS nf FROM\n\t\t\tttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); $max_feed_id = db_fetch_result($result, 0, "mid"); $num_feeds = db_fetch_result($result, 0, "nf"); $params["max_feed_id"] = (int) $max_feed_id; $params["num_feeds"] = (int) $num_feeds; $params["hotkeys"] = get_hotkeys_map(); $params["csrf_token"] = $_SESSION["csrf_token"]; $params["widescreen"] = (int) $_COOKIE["ttrss_widescreen"]; $params['simple_update'] = defined('SIMPLE_UPDATE_MODE') && SIMPLE_UPDATE_MODE; return $params; }