source/index/love.ctrl.php

(开头部分) 1KB

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

<?php
class loveControl extends skymvc
{
	public $userInfo;
	public function __construct(){
		parent::__construct();		
	}
	public function onInit(){
		//检验table是否合法
		$tablename=get_post("tablename","h");
		if(!empty($tablename)){
			if(preg_match("/[^\w]+/",$tablename)){
				exit("出错了");
			}
		}
		M("login")->checklogin();
		$this->userInfo=M("login")->getUser();
	}
 
	
	public function onDefault(){
		
	}
	public function onMy(){
		$tablename=get("tablename","h");
		$this->smarty->goAssign(array(
			"tablename"=>$tablename
		));
		$this->smarty->display("love/my.html");
	}
	
	public function onMyList(){
		$tablename=get("tablename",'h');
		if(!in_array($tablename,array("article"))){
			$this->goAll("参数出错",1);
		} 
		$userid=M("login")->userid;
	
		switch($tablename){
			case "article":
				$sql="select a.* 
					from ".table('love')." as f 
					left join ".table('article')." as a  
					on f.objectid=a.id 
					where f.userid=".$userid." AND f.tablename='article' AND a.status=2 
				";
				break;
			
				
		}
		$list=M($tablename)->getAll($sql);
		if($list){
			foreach($list as $k=>$v){
				$v['imgurl']=images_site($v['imgurl']);
				
				$list[$k]=$v;
			}
		}
		$this->smarty->goAssign(array(
			"list"=>$list
后面还有 36 行代码,购买后查看完整代码

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

AI 解读

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

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