app/admin/controller/link.php

(开头部分) 5KB

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

<?php
/**
 * 作用:友情链接
 * 官网:Http://www.sdcms.cn
 * 作者:IT平民
 * ===========================================================================
 * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用;
 * 未经授权不允许对程序代码以任何形式任何目的的再发布。
 * ===========================================================================
**/

class Link extends AdminsController
{
	public function config()
	{
		if(IS_POST)
		{
			$id=getint(F('get.id'),0);
			$data=$this->db->load("select id,ckey,ctype from sd_config where islock=1 and gid=$id order by ordnum,id");
			if(count($data)==0)
			{
				$this->error('没有数据可保存');
			}
			else
			{
				foreach ($data as $key=>$rs)
				{
					$cid=$rs['id'];
					$var='';
					if($rs['ctype']==7)
					{
						$array=F($rs['ckey']);
						if(is_array($array))
						{
							$var=implode(',',$array);
						}
						unset($array);
					}
					else
					{
						$var=F($rs['ckey']);			
					}
					$this->db->update('sd_config','id='.$cid.'',['cvalue'=>$var]);
				}
				$this->success('保存成功');
				$rs=$this->db->load("select ckey,cvalue from sd_config where islock=1 and ctype<9 order by ordnum,id");
				$data=[];
		        foreach ($rs as $c)
		        {
		            $data[strtoupper($c['ckey'])] = $c['cvalue'];
		        }
				$data="<?php\nif(!defined('IN_SDCMS')) exit;\nreturn ".var_export($data, true).";\n?>";
				file_put_contents('data/config/config.php', $data);
			}
		}
		else
		{
			$this->display("extend/link/config.php");
		}
	}
后面还有 176 行代码,购买后查看完整代码

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

AI 解读

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

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