Beispiel #1
0
/***********************************************************
 * @file:   getarticle.php
 * @author: mawentao(mawt@youzu.com)
 * @create: 2015-09-29 12:01:34
 * @modify: 2015-09-29 12:01:34
 * @brief:  getarticle.php
 ***********************************************************/
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
require './source/class/class_core.php';
$discuz = C::app();
$discuz->init();
require_once dirname(__FILE__) . "/../../libs/env.inc.php";
BigappEnv::import_model("portal/article.php");
$ret = array("member" => $_G["member"], "data" => array("list" => array(), "count" => 0, "incache" => 0));
try {
    // parse & check request
    $aids = isset($_GET["aids"]) ? $_GET["aids"] : "";
    $cids = isset($_GET["cids"]) ? $_GET["cids"] : "";
    $page = isset($_GET["page"]) ? $_GET["page"] : 1;
    $clearcache = isset($_GET["clearcache"]) ? $_GET["clearcache"] : 0;
    $groupid = $_G["member"]["groupid"];
    $arr = explode(",", $aids);
    $aidarr = array();
    foreach ($arr as $aid) {
        if (is_numeric($aid)) {
            $aidarr[] = $aid;
        }
    }
 * @file:   contentthread.php
 * @author: tangyy(tangyy@youzu.com)
 * @create: 2015-09-29 15:05:12
 * @modify: 2015-10-07 21:01:10
 ***********************************************************/
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
require_once './source/class/class_core.php';
require_once './source/function/function_forum.php';
$discuz = C::app();
$discuz->init();
require_once libfile('function/cache');
require_once dirname(__FILE__) . "/../../libs/env.inc.php";
BigappEnv::import_model("portal/article.php");
BigappEnv::import_model("forum/thread.php");
$_G['siteurl'] = str_replace('api/mobile/', '', $_G['siteurl']);
$_G['siteurl'] = str_replace('source/plugin/bigapp/', '', $_G['siteurl']);
$style = isset($_GET['style']) ? $_GET['style'] : '2';
$ispic_mode = '1' == $style ? true : false;
$page = isset($_GET['page']) ? $_GET['page'] : '1';
$setting = isset($_GET['setting']) ? $_GET['setting'] : array();
$setting = json_decode(base64_decode($setting), true);
$ret = array("data" => array(), "count" => '0', "page" => $page, "need_more" => '0', "pic_mode" => $style);
if (is_array($setting)) {
    $all_aids = $cids = $all_tids = $fids = "";
    //配置根据order排序
    $newArr = array();
    for ($i = 0; $i < count($setting); $i++) {
        $newArr[] = $setting[$i]['order'];
    }