Exemple #1
0
function getBody($link, $id)
{
    $body = false;
    if ($link == 'messages') {
        $msg = new suxThreadedMessages();
        $body = $msg->getByID($id);
        $body = "{$body['title']} \n\n {$body['body_plaintext']}";
    } elseif ($link == 'rss_items') {
        $rss = new suxRSS();
        $body = $rss->getItemByID($id);
        $body = "{$body['title']} \n\n {$body['body_plaintext']}";
    } elseif ($link == 'bookmarks') {
        $bm = new suxBookmarks();
        $body = $bm->getByID($id);
        $body = "{$body['title']} \n\n {$body['body_plaintext']}";
    }
    return $body;
}
Exemple #2
0
    die;
}
// ---------------------------------------------------------------------------
// Error checking
// ---------------------------------------------------------------------------
if (!isset($_SESSION['users_id'])) {
    failure('Invalid user id');
}
if (!isset($_POST['id']) || !filter_var($_POST['id'], FILTER_VALIDATE_INT) || $_POST['id'] < 1) {
    failure('Invalid bookmark id');
}
$id = $_POST['id'];
// ---------------------------------------------------------------------------
// Secondary error checking
// ---------------------------------------------------------------------------
$bm = new suxBookmarks();
if (!$bm->getByID($id)) {
    failure('Invalid bookmark ' . $id);
}
// ---------------------------------------------------------------------------
// Go
// ---------------------------------------------------------------------------
$module = 'bookmarks';
$link = 'link__bookmarks__users';
$col = 'bookmarks';
// Get image names from template config
$tpl = new suxTemplate($module);
$tpl->configLoad('my.conf', $module);
$image = $tpl->getConfigVars('imgUnsubscribed');
$db = suxDB::get();
$query = "SELECT COUNT(*) FROM {$link} WHERE {$col}_id = ? AND users_id = ? ";