StarClass.php 2.32 KB
<?php

use Action\AbstractAction;
use Guang\StarClassModel;
use LibModels\Wap\Guang\StarClassData;
/**
 * 星潮教室
 */
class StarClassController extends AbstractAction
{
    /**
     * 星潮教室首页
     */
    public function indexAction()
    {
        //判断登录
//        $this->auditJumpLogin();
        $uid = $this->getUid();

        $data = StarClassModel::getStarClass($uid);
//print_r($data);
        $this->_view->display('index', array(
                'trendClassHome' => $data,
                'trendClassHomePage' => true
            )
        );
    }


    //星潮教室-星专题
    public function specialAction()
    {
        $data = StarClassModel::getspecial();
//print_r($data);
        $this->_view->display('subject', array(
            'trendClassSubject' => $data
        ));
    }


    //星潮教室-星搭配
    public function collocationAction()
    {
        $data = StarClassModel::getCollocation();

        $this->_view->display('collocation-list', array(
            'trendClassCollocationPage' => true,
            'trendClassCollocation' => $data
        ));
    }

    //星潮教室-星搭配文章请求
    public function ajaxCollocationAction()
    {
        if (!$this->isAjax()) {
            return;
        }
        $page = $this->get('page',2);
        $data = StarClassModel::ajaxCollocation($page);
        if (isset($data) && !empty($data)) {
            $this->_view->display('collocation-list', array(
                'trendClassCollocation' => $data
            ));
        }else{
            echo ' ';
        }
    }

    //签到
    public function signAction()
    {
//        if(!$this->isAjax()){
//            return;
//        }
        $uid = $this->getUid();
//echo $uid;
        $res = StarClassModel::sign($uid);

        $this->echoJson($res);
    }

    //点赞
    public function setPraiseAction()
    {
//        if(!$this->isAjax()){
//            return;
//        }
        $udid = $this->getUdid();
        $articleId = $this->post('articleId');

        $result = StarClassData::setPraise($articleId, $udid);

        $this->echoJson($result);
    }

    //转发
    public function forwardAction()
    {
//        if(!$this->isAjax()){
//            return;
//        }
        //未登录跳转登录页
        $this->auditJumpLogin();
        $uid = $this->getUid();

    }
}