DEDE 5.7分类联动BUG
else if($action=='addenum_save')
{
if(empty($ename) || empty($egroup)) {
Showmsg("类别名称或组名称不能为空!","-1");
exit();
}
if($issign==1 || $topvalue==0)
{
$enames = explode(',', $ename);
foreach($enames as $ename)
{
$arr = $dsql->GetOne("Select * From `dede_sys_enum` where egroup='$egroup' And (evalue mod 500)=0 order by evalue desc ");
if(!is_array($arr)) $disorder = $evalue = ($issign==1 ? 1 : 500);
else $disorder = $evalue = $arr['disorder'] + ($issign==1 ? 1 : 500);
$dsql->ExecuteNoneQuery("Insert into `dede_sys_enum`(`ename`,`evalue`,`egroup`,`disorder`,`issign`)
values('$ename','$evalue','$egroup','$disorder','$issign'); ");
}
WriteEnumsCache($egroup);
ShowMsg("成功添加枚举分类!".$dsql->GetError(), $ENV_GOBACK_URL);
exit();
}
else
{
$minid = $topvalue;
$maxid = $topvalue + 500;
$enames = explode(',', $ename);
foreach($enames as $ename)
{
$arr = $dsql->GetOne("Select * From `dede_sys_enum` where egroup='$egroup' And evalue>$minid And evalue<$maxid order by evalue desc ");
if(!is_array($arr))
{
$disorder = $evalue = $minid+1;
}
else
{
$disorder = $arr['disorder']+1;
$evalue = $arr['evalue']+1;
}
$dsql->ExecuteNoneQuery("Insert into `dede_sys_enum`(`ename`,`evalue`,`egroup`,`disorder`,`issign`)
values('$ename','$evalue','$egroup','$disorder','$issign'); ");
}
WriteEnumsCache($egroup);
ShowMsg("成功添加枚举分类!", $ENV_GOBACK_URL);
exit();
}
}
转载于:https://www.cnblogs.com/chivas/archive/2012/03/02/2377488.html
DEDE 5.7分类联动BUG相关推荐
- 【独立版】WiFi赚钱宝V1.2.8WiFi小程序,修复门店分类的bug
应用介绍 [独立版]WiFi赚钱宝V1.2.8WiFi小程序,修复门店分类的bug! WIFI赚钱宝是一款基于ThinkPHP6+VUE框架开发的一款WiFi赚钱宝WiFi拓客小程序系统. wifi赚 ...
- jquery插件 autoComboBox 自动创建联动的下拉框 如:省市区联动
废话{ 诞生背景: 问: 1.大家在做省市区下拉框联动,或者是产品分类联动,或者是部门联动等下拉框时怎么做? 是用ajaxpro.dll 还是jquery ajax呢?? 答: 是,留下继续阅读. ...
- Dede二次开发程序详解(dede爱好者必备)
Dede二次开发程序详解(dede爱好者必备) 调用说明:推荐会员(带用户头像) [quote] {dede:sql sql="SELECT mid,mtype,userid,uname, ...
- go 怎么等待所有的协程完成_理解真实世界中 Go 的并发 BUG
点击上方蓝色"Go语言中文网"关注,回复「电子书」领全套Go资料 有几个学生研究归纳了go编程中的并发bugs,发表了一篇(英文)论文:<Understanding Real ...
- matlab径向基网络,MATLAB——径向基网络拟合曲线和分类
1.广义RBF P=:.:; rand('state',pi); %指定状态,产生相同的随机数 T=sin(*P)+rand(,length(P)); % 给正弦函数加噪声 plot(P,T,'o') ...
- 有什么比较好的bug管理工具?5款热门工具推荐
工具再优秀,适合自己才最重要. 为尽量讲透这个问题,本文的行文结构我先整理如下: 1.为什么需要bug管理工具? 2.好的bug管理工具的标准是什么? 3.好的bug管理工具推荐(5款) 4.如何挑选 ...
- php 省级联动,php实现省级联动
县各级已建.在建.要建电子政务系统成果为基础,构建我省国土资源省-市-县三级联动政务管理系统框架,在全省行政管理的推动力下,实现全省国土资源全业务.全流程的...... 的适度 第二.统建三级协同框架 ...
- 有什么比较好的类似 BugFree 的 bug 管理工具?
这个主题关注人数不少,毕竟这个问题存在的时间不短. 工具再优秀,适合自己才最重要. 为尽量讲透这个问题,本文的行文结构我先整理如下: 1.为什么需要 bug管理工具? 2.好的bug管理工具的标准是什 ...
- Excel制作两级分类级联的一种方法
用Excel制作可筛选的两级分类自动级联 准备二级分类的字典表 在excel的里sheet里准备一级和二级分类的字典表(比如命名:字典及步骤),比如这里的能源行业是一级分类,而能源设备.石油天然气.煤 ...
最新文章
- Numpy学习笔记(下篇)
- 六 Lync Server 2013 部署指南-OWA服务器部署
- ORA-12012 Error on auto execute of job SYS.ORA$AT_OS_OPT_SY_NN in 12.2.0 Database
- CD管理和检索软件比较
- javascript最快入门
- git pull 是到工作区还是暂存区_每天一Git之简单理解工作区和暂存区
- Hive:使用Apache Hive查询客户最喜欢的搜索查询和产品视图计数
- 大学生计算机社团该办什么活动,大学生社团活动策划方案
- JAVA班级年龄平均值代码_java用list集合存储学生信息并算出成绩平均值操作
- 【今日CS 视觉论文速览】Thu, 14 Feb 2019
- 数据竞赛入门-金融风控(贷款违约预测)三、特征工程
- Unity超基础学习笔记(一)
- 【Java】关于Java的一些基础知识点
- 1091 N-自守数 (15分)
- JSP——九大内置对象和其四大作用域
- linux修改ip配置文件路径,Centos7系统如何修改IP地址
- Tomcat安装与优化
- 序 - 致“正当时”
- 基于sisotool极点配置PI参数及基于Plecs的三相电压源逆变器仿真
- Android蓝牙打印机打印图片文字
热门文章
- 修改手机屏幕刷新率_到底高刷新率屏幕为智能手机带来什么?
- mysql分页的优势_数据库经典分页几种实例及各优缺点
- java双等比较值_java – 执行双值相等比较时,应该是epsilon值
- oracle 关系 表 视图_oracle动态视图v$,v_$,gv$,gv_$与x$之间的关系
- 阿里云API网关相关操作
- HALCON双目标定
- python用print函数打印皮卡丘_Python学习之print()函数
- Bullmind在线读书笔记软件
- Centos下运行gpg --gen-key生成key时出现卡住解决方案笔记
- 这才是我想要的云盘工具