Admin/Lib/Action/FriendAction.class.php

(开头部分) 3KB

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

<?php 
	
	/**
	 * 类名:FriendAction 
	 * 功能:(友情链接管理)
	 */
	class FriendAction extends Action{

		/**
		 * 函数名:lists
		 * 功能:查询链接
		 * @return array 将查询到的数值传给模板
		 */
		function lists(){

			R('Level/listfriend');		// 验证权限
			$friends = M('links');
			$data = $friends->select(); // 查询友情链接

			$this->assign('data',$data);
			$this->display();
		}

		/**
		 * 函数名:upda
		 * 功能:修改友情链接中查询(提供修改的模板)
		 * @param  string $id 要修改的友链的id值
		 * @return array     根据id查询到该友链的内容并赋值给模板
		 */
		function upda($id){

			$id = intval($id);

			$firend = M('links');
			$data = $firend->where(array('id'=>$id))->find(); // 查询指定的友情链接详细内容

			$this->assign('data',$data);
			$this->display();
		}

		/**
		 * 函数名:savel
		 * 功能:修改友链
		 * @return bool 返回是否修改成功
		 */
		function savel(){

			R('Level/savefriend'); // 验证权限
			$id = intval($_POST['id']);

			$firend = M('links');

			if($_FILES['logo']['name']){ // 判断是否上传了logo 如果上传了则调用上传函数

				$lpic = $firend->where(array('id'=>$id))->field('logo')->find(); // 如果修改了logo图片则删除掉原有图片后上传
				unlink('Public/Uploads/Links/'.$lpic['logo']);

				$pic = $this->uploads();
				$_POST['logo'] = $pic[0]['savename'];
			}
后面还有 87 行代码,购买后查看完整代码

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

AI 解读

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

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