Example #1
0
    $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'];
Example #2
0
$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>';
    }