app/admin/controller/plug.php
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class Plug extends AdminsController
{
public function index()
{
$folder=scandir('app/plug');
if(!$folder)
{
die('【scandir】函数不支持,请在Php.ini中去掉限制');
}
unset($folder[0]);
unset($folder[1]);
$type=getint(F('type'),0);
foreach($folder as $key=>$val)
{
if(!is_dir('app/plug/'.$val))
{
unset($folder[$key]);
}
else
{
unset($folder[$key]);
if(is_file('app/plug/'.$val.'/_config.php'))
{
unset($folder[$key]);
$info=require('app/plug/'.$val.'/_config.php');
$folder[$val]=['app'=>$val,'title'=>$info['title'],'version'=>$info['version'],'author'=>$info['author'],'url'=>$info['url'],'admin'=>$info['admin'],'isstall'=>(C('plug_'.$val))?1:0,'id'=>0];
}
}
}
if($type==1)
{
$data=self::applist();
foreach($folder as $key => $val)
{
if(isset($data[$key]))
{
$old=$data[$key];
$old['admin']=$val['admin'];
if(C('plug_'.$val['app']))
{
$old['isstall']=1;
$old['version']=$val['version'];
$old['author']=$val['author'];
if($val['url']!='')
{
$old['url']=$val['url'];
}
}
$data[$key]=$old;
}
}
$this->assign('folder',$data);
}
else
{
$this->assign('folder',$folder);
}
$this->assign('type',$type);
后面还有 191 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
