<?php
// (c) Copyright 2002-2009 by authors of the Tiki Wiki/CMS/Groupware Project
// 
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
// $Id: /cvsroot/tikiwiki/tiki/tiki-admin_include_rss.php,v 1.19.2.2 2007-11-27 17:20:51 sylvieg Exp $
//this script may only be included - so its better to die if called directly.
if (strpos($_SERVER["SCRIPT_NAME"], basename(__FILE__)) !== false) {
	header("location: index.php");
	exit;
}
$feeds = array(
	'articles',
	'directories',
	'image_galleries',
	'file_galleries',
	'image_gallery',
	'file_gallery',
	'wiki',
	'blogs',
	'blog',
	'forum',
	'forums',
	'mapfiles',
	'tracker',
	'trackers',
	'calendar'
);
if (isset($_REQUEST['rss'])) {
	check_ticket('admin-inc-rss');
	foreach($feeds as $feed) {
		$tikilib->set_preference('max_rss_' . $feed, trim($_REQUEST['max_rss_' . $feed]));
		$tikilib->set_preference('title_rss_' . $feed, trim($_REQUEST['title_rss_' . $feed]));
		$tikilib->set_preference('desc_rss_' . $feed, trim($_REQUEST['desc_rss_' . $feed]));
		$tikilib->set_preference('index_rss_' . $feed, trim($_REQUEST['index_rss_' . $feed]));
		if (isset($_REQUEST['rss_' . $feed]) && $_REQUEST['rss_' . $feed] == 'on') {
			$tikilib->set_preference('rss_' . $feed, 'y');
		} else {
			$tikilib->set_preference('rss_' . $feed, 'n');
		}
		if (isset($_REQUEST['showAuthor_rss_' . $feed]) && $_REQUEST['showAuthor_rss_' . $feed] == 'on') {
			$tikilib->set_preference('showAuthor_rss_' . $feed, 'y');
		} else {
			$tikilib->set_preference('showAuthor_rss_' . $feed, 'n');
		}
	}
	simple_set_value('rssfeed_default_version');
	simple_set_value('rssfeed_language');
	simple_set_value('rssfeed_editor');
	simple_set_value('rssfeed_webmaster');
	simple_set_value('rss_cache_time');
	simple_set_value('rssfeed_img');
}
ask_ticket('admin-inc-rss');
