From: Alexandros C. Couloumbis Date: Wed, 27 Nov 2019 16:01:51 +0000 (+0200) Subject: rss hack for full content migration X-Git-Url: http://git.ozo.com/?a=commitdiff_plain;h=085759963c46dbed4617b0e82c6b9a06fd291f09;p=lifetype%2F.git rss hack for full content migration --- diff --git a/class/action/rssaction.class.php b/class/action/rssaction.class.php index 98d4f30..58abe66 100644 --- a/class/action/rssaction.class.php +++ b/class/action/rssaction.class.php @@ -100,7 +100,12 @@ // fetch the posts, though we are going to fetch the same amount in both branches $hardLimit = SiteConfig::getHardRecentPostsMax(); - $amount = $blogSettings->getValue( "recent_posts_max", 15 ); + if (defined('TSUNG')) { + $hardLimit = 30000; + $amount = 30000; + } else { + $amount = $blogSettings->getValue( "recent_posts_max", 15 ); + } if( $amount > $hardLimit ) $amount = $hardLimit; $t = new Timestamp(); @@ -154,4 +159,4 @@ return true; } } -?> \ No newline at end of file +?> diff --git a/rss2.php b/rss2.php new file mode 100644 index 0000000..f7fa42a --- /dev/null +++ b/rss2.php @@ -0,0 +1,46 @@ + "RssAction" ); + $controller = new Controller( $actionMap, "op" ); + + $request = HttpVars::getRequest(); + if( isset($request["summary"])) { + $request["op"] = "rss"; + HttpVars::setRequest( $request ); + lt_include( PLOG_CLASS_PATH."summary.php" ); + die(); + } + + // + // if there is no session object, we better create one + // + SessionManager::Init(); + $session = HttpVars::getSession(); + if( empty( $session["SessionInfo"] ) ) { + $session["SessionInfo"] = new SessionInfo(); + HttpVars::setSession( $session ); + } + + // load the plugins, this needs to be done *before* we call the + // Controller::process() method, as some of the plugins _might_ + // add new actions to the controller + $pluginManager =& PluginManager::getPluginManager(); + $pluginManager->loadPlugins(); + + // and call the controller + $controller->process( HttpVars::getRequest()); +?>