source/index/friend_apply.ctrl.php

(开头部分) 2KB

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

<?php
class friend_applyControl extends skymvc{
	
	public function __construct(){
		parent::__construct();
	}
	public function onInit(){
		M("login")->checkLogin();
	}
	public function onDefault(){
		$userid=M("login")->userid;
		$list=M("friend_apply")->select(array(
			"where"=>" userid=".$userid,
			"order"=>"id DESC"
		));
		if($list){
			foreach($list as $v){
				$uids[]=$v["touserid"];
			}
			$us=M("user")->getUserByIds($uids);
			foreach($list as $k=>$v){
				$v["nickname"]=$us[$v["touserid"]]["nickname"];
				$v["user_head"]=$us[$v["touserid"]]["user_head"];
				$list[$k]=$v;
			}
		}
		$this->smarty->goAssign(array(
			"list"=>$list
		));
	}
	public function onNewNum(){
		$userid=M("login")->userid;
		$num=M("friend_apply")->selectOne(array(
			"where"=>" userid=".$userid." AND status=0 ",
			"fields"=>"count(*)"
		));
		echo json_encode(array(
			"error"=>0,
			"message"=>"success",
			"data"=>$num
		));
	}
	public function onApply(){
		$userid=M("login")->userid;
		$touserid=get_post("touserid","i");
		if($userid==$touserid){
			$this->goAll("不能添加自己",1);
		}
		$description=get_post("description","h");
		$row=M("friend_apply")->selectRow("userid=".$touserid." AND touserid=".$userid." AND status=0 ");
		if(!$row){
			M("friend_apply")->insert(array(
				"userid"=>$touserid,
				"touserid"=>$userid,
				"dateline"=>time(),
				"description"=>$description
			));
			$this->goAll("申请成功,请等待好友确认");
		}else{
			$this->goAll("你已经申请了");
后面还有 37 行代码,购买后查看完整代码

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

AI 解读 AI

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

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