| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 | <?phpnamespace Cas\Controller\Admin;use Cas\Module\Lottery;use Cas\Dao\PlatformBulletin;use KIF\Core\Request;use Cas\Dao\LotteryEvents;/** * "活动相关"  -  "默认首页" &"后台大首页" *  页面: 后台管理首页  doDefault * @author lihuanchun  *           */class Index extends Controller {		private $objLottery; // 活动后端	private $operatorData;	/**	 *  初始化	 */	public function __construct() {		header ( "Content-Type: text/html; charset=utf-8" );		$this->objLottery = new Lottery ();		$this->operatorData = $this->getUser();		$this->setOutput('title', $title);	}		/**	 * 默认页面	 * 1.获取当前操作员用户信息	 * 2.获取平台公告10条信息	 * 3.活动发布快捷通道	 * 4.所有活动	 * 地址:http://cas.lishuy.com/?c=Admin_Index	 */	public function doDefault(){				# 获取平台公告10条信息		$bulletinData = array();		$objPlatformBulletin = new PlatformBulletin();		$condition = array();		$limit = 6;		$order = 'create_time desc';		$bulletinIds =  $objPlatformBulletin -> findIdsBy($condition,$limit,$order);		$bulletinData = $objPlatformBulletin -> gets($bulletinIds);				# 活动发布快捷通道 ,这里为了方便直接硬编码了		$url = Request::schemeDomain().'/?c=Admin_Activity_SetBasics&a=PageCreate&type=';						# 获取所有活动 		$allActivityData  =  array();		$objDLotteryEvents = new LotteryEvents();		$limit = null;		$order = 'id desc';		$condition = array(				'operator_uid' => $this->operatorData['uid']		);		$ids = $objDLotteryEvents->findIdsBy($condition,null,'id desc');		$allActivityData = $objDLotteryEvents -> gets($ids);				$this->tpl = 'admin/index';		$title = '活动首页';		$this->setOutput('title', $title);		$this->setOutput('menu_active', array('name' => 'platfromhome', 'item' => '')); //激活菜单		$this->addNavMenu($title, Request::url());				$allTypeData  = $objDLotteryEvents ->getType();				$this->setOutput('allTypeData', $allTypeData);		$this->setOutput('bulletinData', $bulletinData); // 获取平台公告10条信息		$this->setOutput('operatorData', $this->operatorData); // 当前操作者信息		$this->setOutput('myReleaseActivityData', $allActivityData); // 获取所有活动		$this->setOutput('pagePublicData', $this->getPagePublicData()); // 后台管理相关数据			}		/**	 * 显示方法	 * 	 */	public function display() {		return $this->render();	}			/**	 *  临时创建二维码图片	 *  http://cas.lishuy.com/?c=Admin_Index&a=TMPCreateImg	 */	public function doTMPCreateImg(){		$url  = Request::p('url');		$this -> createImgCodeUrl($url);		$this->ajax_success_exit('ok');	}				}	
 |