$message .= ' Saved admin prefs.'; if ($prefs->get('logging')) { $log_path = defined('FOF_DATA_PATH') ? FOF_DATA_PATH : '.'; $log_file = empty($fof_installer) ? 'fof.log' : 'fof-install.log'; $log = @fopen(implode(DIRECTORY_SEPARATOR, array($log_path, $log_file)), 'a'); if ($log === false) { $message .= ' Warning: could not write to log file!'; } } } 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'];
$feed_id = $_GET['feed']; /* handle updates */ $messages = array(); if (isset($_POST['alt_title'])) { if (fof_db_subscription_title_set(fof_current_user(), $feed_id, $_POST['alt_title'])) { if (empty($_POST['alt_title'])) { $messages[] = 'Cleared custom title.'; } else { $messages[] = 'Set custom title to "' . $_POST['alt_title'] . '"'; } } else { $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>'; }