source/index/notice.ctrl.php

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
class noticeControl extends skymvc{
	public $userid;
	public function __construct(){
		parent::__construct();	 
	}
	
	public function onInit(){
		$this->userid=M("login")->userid;
		M("login")->checkLogin();
	}
	/**获取所有未读消息***/
	public function onGetAllNum(){
		//通知
		$noticeNum=M("notice")->selectOne(array(
			"where"=>"userid=".$this->userid." AND status=0",
			"order"=>"id DESC",
			"fields"=>" count(*) as ct"
		));
		//客服
		$msgNum=0;
		if(M("module")->isInstall("kefu")){
			$msgNum=M("mod_kefu_msg_index")->selectOne(array(
				"where"=>"userid=".$this->userid." AND isread=0",
				"order"=>"id DESC",
				"fields"=>" count(*) as ct"
			));
		}
		
		$num=$noticeNum+$msgNum;
		$data=array(
			"noticeNum"=>intval($noticeNum),
			"msgNum"=>intval($msgNum),
			"num"=>$num
		);
		echo json_encode(array("error"=>0,"data"=>$data));
	}
	
	public function onReadKefu(){
		M("mod_kefu_msg_index")->update(array(
			"isread"=>1
			
		),"userid=".$this->userid." AND isread=0");
		$this->goAll("success");
	}
	public function onReadNotice(){
		$where=" userid=".$this->userid." AND status=0 ";
		$id=get("id","i");
		if($id){
			$where.=" AND id=".$id;
		}
		M("notice")->update(array(
			"status"=>1
		),$where);
		$this->goAll("success");
	}
	
	public function onDefault(){
		$url="/index.php?m=notice";
		$where=" userid=".$this->userid."  ";
后面还有 46 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。