Exemplo n.º 1
0
function print_init_params($link)
{
    print "<init-params>";
    if ($_SESSION["stored-params"]) {
        foreach (array_keys($_SESSION["stored-params"]) as $key) {
            if ($key) {
                $value = htmlspecialchars($_SESSION["stored-params"][$key]);
                print "<param key=\"{$key}\" value=\"{$value}\"/>";
            }
        }
    }
    print "<param key=\"theme\" value=\"" . get_user_theme($link) . "\"/>";
    print "<param key=\"theme_options\" value=\"" . get_user_theme_options($link) . "\"/>";
    print "<param key=\"daemon_enabled\" value=\"" . ENABLE_UPDATE_DAEMON . "\"/>";
    print "<param key=\"feeds_frame_refresh\" value=\"" . FEEDS_FRAME_REFRESH . "\"/>";
    print "<param key=\"daemon_refresh_only\" value=\"true\"/>";
    print "<param key=\"sign_progress\" value=\"" . theme_image($link, "images/indicator_white.gif") . "\"/>";
    print "<param key=\"sign_progress_tiny\" value=\"" . theme_image($link, "images/indicator_tiny.gif") . "\"/>";
    print "<param key=\"sign_excl\" value=\"" . theme_image($link, "images/sign_excl.png") . "\"/>";
    print "<param key=\"sign_info\" value=\"" . theme_image($link, "images/sign_info.png") . "\"/>";
    print "<param key=\"on_catchup_show_next_feed\" value=\"" . get_pref($link, "ON_CATCHUP_SHOW_NEXT_FEED") . "\"/>";
    print "<param key=\"hide_read_feeds\" value=\"" . (int) get_pref($link, "HIDE_READ_FEEDS") . "\"/>";
    print "<param key=\"enable_feed_cats\" value=\"" . (int) get_pref($link, "ENABLE_FEED_CATS") . "\"/>";
    print "<param key=\"feeds_sort_by_unread\" value=\"" . (int) get_pref($link, "FEEDS_SORT_BY_UNREAD") . "\"/>";
    print "<param key=\"confirm_feed_catchup\" value=\"" . (int) get_pref($link, "CONFIRM_FEED_CATCHUP") . "\"/>";
    print "<param key=\"cdm_auto_catchup\" value=\"" . (int) get_pref($link, "CDM_AUTO_CATCHUP") . "\"/>";
    print "<param key=\"icons_url\" value=\"" . ICONS_URL . "\"/>";
    print "<param key=\"cookie_lifetime\" value=\"" . SESSION_COOKIE_LIFETIME . "\"/>";
    print "<param key=\"default_view_mode\" value=\"" . get_pref($link, "_DEFAULT_VIEW_MODE") . "\"/>";
    print "<param key=\"default_view_limit\" value=\"" . (int) get_pref($link, "_DEFAULT_VIEW_LIMIT") . "\"/>";
    print "<param key=\"default_view_order_by\" value=\"" . get_pref($link, "_DEFAULT_VIEW_ORDER_BY") . "\"/>";
    print "<param key=\"prefs_active_tab\" value=\"" . get_pref($link, "_PREFS_ACTIVE_TAB") . "\"/>";
    print "<param key=\"infobox_disable_overlay\" value=\"" . get_pref($link, "_INFOBOX_DISABLE_OVERLAY") . "\"/>";
    print "<param key=\"icons_location\" value=\"" . ICONS_URL . "\"/>";
    print "<param key=\"hide_read_shows_special\" value=\"" . (int) get_pref($link, "HIDE_READ_SHOWS_SPECIAL") . "\"/>";
    print "<param key=\"hide_feedlist\" value=\"" . (int) get_pref($link, "HIDE_FEEDLIST") . "\"/>";
    print "<param key=\"bw_limit\" value=\"" . (int) $_SESSION["bw_limit"] . "\"/>";
    //		print "<param key=\"sync_counters\" value=\"" .
    //			(int) get_pref($link, "SYNC_COUNTERS") . "\"/>";
    print "<param key=\"sync_counters\" value=\"1\"/>";
    print "<param key=\"offline_enabled\" value=\"" . (int) get_pref($link, "ENABLE_OFFLINE_READING") . "\"/>";
    $result = db_query($link, "SELECT COUNT(*) AS cf FROM\n\t\t\tttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]);
    $num_feeds = db_fetch_result($result, 0, "cf");
    print "<param key=\"num_feeds\" value=\"" . (int) $num_feeds . "\"/>";
    print "<param key=\"collapsed_feedlist\" value=\"" . (int) get_pref($link, "_COLLAPSED_FEEDLIST") . "\"/>";
    print "</init-params>";
}
Exemplo n.º 2
0
function make_init_params($link)
{
    $params = array();
    $params["theme"] = get_user_theme($link);
    $params["theme_options"] = get_user_theme_options($link);
    $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.png");
    $params["sign_info"] = theme_image($link, "images/sign_info.png");
    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["csrf_token"] = $_SESSION["csrf_token"];
    return $params;
}