41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
<?php
|
|
/*
|
|
* This file is part of FEED ON FEEDS - http://feedonfeeds.com/
|
|
*
|
|
* add-single.php - adds a single feed
|
|
*
|
|
*
|
|
* Copyright (C) 2004-2007 Stephen Minutillo
|
|
* steve@minutillo.com - http://minutillo.com/steve/
|
|
*
|
|
* Distributed under the GPL - see LICENSE
|
|
*
|
|
*/
|
|
|
|
include_once("fof-main.php");
|
|
|
|
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
|
|
$tags = isset($_REQUEST['tags']) ? $_REQUEST['tags'] : '';
|
|
$unread = isset($_REQUEST['unread']) ? $_REQUEST['unread'] : '';
|
|
|
|
list($error, $feed) = fof_subscribe(fof_current_user(), $url, $unread);
|
|
$error .= '<br />';
|
|
foreach (preg_split("/[\s,]*,[\s,]*/", $tags) as $tag)
|
|
{
|
|
if ($tag !== '')
|
|
{
|
|
fof_tag_feed(fof_current_user(), $feed['feed_id'], $tag);
|
|
$error .= 'Tagged \''.htmlspecialchars($feed['feed_title']).'\' as '.htmlspecialchars($tag).'<br />';
|
|
}
|
|
}
|
|
|
|
if (preg_match('/HTTP 401/', $error))
|
|
{
|
|
print "<script>
|
|
document.addform.basic_login.style.backgroundColor='#FFC0C0';
|
|
document.addform.basic_password.style.backgroundColor='#FFC0C0';
|
|
document.addform.basic_password.focus();
|
|
</script>";
|
|
}
|
|
print $error;
|