} } if (isset($_POST['changed'])) { $feed_id = $_POST['changed']; $title = $_POST['title']; $alt_image = $_POST['alt_image']; fof_db_subscription_title_set(fof_current_user(), $feed_id, $title); fof_db_subscription_image_set(fof_current_user(), $feed_id, $alt_image); $feed = fof_db_get_feed_by_id($feed_id); $message .= " Updated feed settings of '" . $feed['feed_title'] . "'."; } if (isset($_POST['tagfeed'])) { $tags = $_POST['tag']; $feed_id = $_POST['feed_id']; foreach (explode(" ", $tags) as $tag) { fof_tag_feed(fof_current_user(), $feed_id, $tag); $feed = fof_db_get_feed_by_id($feed_id); $message .= " Tagged '" . $feed['feed_title'] . "' as {$tag}."; } } if (isset($_GET['untagfeed'])) { $feed_id = $_GET['untagfeed']; $tags = $_GET['tag']; foreach (explode(" ", $tags) as $tag) { fof_untag_feed(fof_current_user(), $feed_id, $tag); $feed = fof_db_get_feed_by_id($feed_id); $message .= " Dropped {$tag} from '" . $feed['feed_title'] . "'."; } } if (isset($_POST['prefs'])) { $prefs->set('sidebar_style', $_POST['sidebar_style']);
$messages[] = '<span class="error">Failed to set custom title!</span>'; } } if (isset($_POST['alt_image'])) { if (fof_db_subscription_image_set(fof_current_user(), $feed_id, $_POST['alt_image'])) { if (empty($_POST['alt_image'])) { $messages[] = 'Cleared custom image.'; } else { $messages[] = 'Set custom image to "' . $_POST['alt_image'] . '"'; } } else { $messages[] = '<span class="error">Failed to set custom image!</span>'; } } if (isset($_POST['new_tag'])) { if (fof_tag_feed(fof_current_user(), $feed_id, $_POST['new_tag'])) { $messages[] = 'Feed will now be tagged with "' . $_POST['new_tag'] . '"'; } else { $messages[] = '<span class="error">Failed to set tag on feed!</span>'; } } if (!empty($messages)) { echo '<div class="notice">'; foreach ($messages as $msg) { echo '<div>' . $msg . '</div>' . "\n"; } echo '</div>' . "\n"; /* sidebar will be wrong until refreshed */ echo '<script>document.observe("dom:loaded", function() { refreshlist(); });</script>'; } /* let admin see any feed */