Example #1
0
#
###############################################################################
# E-mail:      mbonetti at gmail dot com
# Web page:    http://gregarius.net/
###############################################################################
# get an item content via ajax
require_once 'init.php';
$id = (int) substr($_GET["item"], 1);
if (substr($_GET["item"], 0, 1) == 'i' && $id > 0) {
    $sql = "\n\tselect\n\t\ttitle, unread, url,\n\t\tenclosure, author, description,\n\t\tunix_timestamp(ifnull(pubdate,added)) as ts,\n\t\tpubdate is not null as ispubdate, id, cid\n\tfrom" . getTable("item") . " i\n\twhere\n\t\tid={$id}";
    if (hidePrivate()) {
        $sql .= " and not(i.unread & " . RSS_MODE_PRIVATE_STATE . ") ";
    }
    $res = $GLOBALS['rss_db']->rss_query($sql);
    $row = $GLOBALS['rss_db']->rss_fetch_row($res);
    $ititle_ = $row[0];
    $iunread_ = $row[1];
    $iurl_ = $row[2];
    $ienclosure_ = $row[3];
    $iauthor_ = $row[4];
    $idescr_ = $row[5];
    $its_ = $row[6];
    $iispubdate_ = $row[7];
    $iid_ = $row[8];
    $cid_ = $row[9];
    $ctitle_ = FALSE;
    $cicon_ = FALSE;
    $rrating_ = FALSE;
    $i = new Item($iid_, $ititle_, $iurl_, $ienclosure_, $cid_, $iauthor_, $idescr_, $its_, $iispubdate_, $iunread_, $rrating_);
    $i->renderBodyOnly();
}