Example #1
0
<?php

require_once '../class/nl-news-class.php';
require_once '../class/nl-auth-class.php';
//require_once '../class/nl-user-class.php';
require_once 'api_headers.php';
$newsID = _get("newsID", 0);
if ($newsID > 0) {
    $news = new News($newsID);
    echo $news->getJson();
} else {
    $num_per_page = _get("num_per_page", 5);
    $page_num = _get("page_num", 0);
    $categoryID = _get("categoryID", "");
    $summary_len = _get("summary_len", 0);
    $newsStatus = _get("newsStatus", "");
    $onlyFollowed = _get("onlyFollowed", 0);
    $newsList = new NewsList($page_num, $num_per_page, $categoryID, $summary_len);
    if ($newsStatus != "") {
        $newsList->setNewsStatus($newsStatus);
    }
    if ($onlyFollowed) {
        //$auth = Auth::getInstance();
        //$userID = $auth->getUserID();
        //if ($userID > 0)
        $newsList->onlyFollowed($onlyFollowed);
    }
    echo $newsList->getJson();
}