<?php rss_config_override('rss.config.feedgrouping', false);
function rss_theme_config_override_option($config_key, $default, $theme = null, $media = null) { $ret = getProperty(rss_theme_option_ref_obj_from_theme($theme, $media), rss_theme_config_override_option_name_mangle($config_key)); if ($ret === null) { $ret = $default; } rss_config_override($config_key, $ret); return $ret; }
<?php // stores constants for overrides' defaults require_once 'mobileconstants.php'; // load our optional overrides rss_theme_config_override_option('rss.output.frontpage.numitems', DEFAULT_MOBILE_FRONTPAGE_NUMITEMS); rss_theme_config_override_option('rss.output.itemsinchannelview', DEFAULT_MOBILE_FRONTPAGE_ITEMSINCHANNELVIEW); // but why does it sort in reverse order unless we set this? rss_config_override('rss.output.frontpage.mixeditems', false); // force turning off of profiling $GLOBALS['rss']->profiler = null; //handle form data... if (!hidePrivate()) { foreach ($_POST as $varName => $value) { switch ($value) { case 'mobile_sticky': rss_plugins_set_item_state($varName, RSS_MODE_STICKY_STATE, true); //intentional fallthrough //intentional fallthrough case 'mobile_flag': rss_plugins_set_item_state($varName, RSS_MODE_FLAG_STATE, true); case 'mobile_read': rss_plugins_set_item_state($varName, RSS_MODE_UNREAD_STATE, false); } } }