app/admin/controller/menu.php

(开头部分) 3KB

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

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

class Menu extends AdminsController
{
	public function index()
	{
		if(IS_POST)
		{
			$mid=F('mid');
			$ordnum=F('ordnum');
			foreach($mid as $key=>$val)
			{
				$this->db->update('sd_admin_menu','id='.getint($val,0).'',['ordnum'=>getint($ordnum[$key],0)]);
			}
			$this->success('保存成功');
		}
		else
		{
			$fid=getint(F('get.fid'),0);
			$this->assign('fid',$fid);
			$this->display("system/menu/index.php");
		}
	}

	public function switchs()
	{
		$id=getint(F('get.id'),0);
		$islock=getint(F('islock'),0);
		$rs=$this->db->row("select id from sd_admin_menu where id=".$id." limit 1");
		if($rs)
		{
			$this->db->update('sd_admin_menu','id='.$id.'',['islock'=>$islock]);
		}
		$this->success('修改成功');
	}

	public function add()
	{
		$fid=getint(F('get.fid'),0);
		if(IS_POST)
		{
			$data=[[F('t0'),'null','菜单名称不能为空']];
			if($fid!=0)
			{
				array_push($data,[F('t1'),'null','控制器名称不能为空'],[F('t2'),'null','动作名称不能为空']);
			}
			$v=new sdcms_verify($data);
			if($v->result())
			{
				$rs=$this->db->row("select * from sd_admin_menu where followid=".$fid." and title='".F('t0')."' limit 1");
				if($rs)
后面还有 84 行代码,购买后查看完整代码

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

AI 解读

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

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