cecore.cls.php 08cms,精仿某房产网整站 v1.1
(!defined('M_COM') || !defined('M_ADMIN')) && exit('No Permission');
aheader();
backallow('other') || amessage('您没有当前项目的管理权限。');
load_cache('vcatalogs');
if($action == 'voteadd'){
backnav('vote','add');
!vcaidsarr() && amessage('请添加投票分类');
$forward = empty($forward) ? M_REFERER : $forward;
$forwardstr = '&forward='.urlencode($forward);
if(!submitcheck('bvoteadd')){
tabheader('添加投票','voteadd',"?entry=votes&action=voteadd$forwardstr");
trbasic('投票标题','votenew[subject]');
trbasic('投票分类','votenew[caid]',makeoption(vcaidsarr()),'select');
trbasic('投票说明','votenew[content]','','textarea');
trbasic('结束时间','votenew[enddate]','','calendar');
trbasic('是否多项选择','votenew[ismulti]','','radio');
trbasic('禁止游客投票','votenew[onlyuser]','','radio');
trbasic('限制重复投票','votenew[norepeat]','','radio');
trbasic('重复投票时间(分钟)','votenew[timelimit]');
tabfooter('bvoteadd','添加');
a_guide('voteadd');
}else{
empty($votenew['subject']) && amessage('资料不完全','?entry=votes&action=voteadd$forwardstr');
$votenew['timelimit'] = max(0,intval($votenew['timelimit']));
$votenew['enddate'] = empty($votenew['enddate']) ? 0 : strtotime($votenew['enddate']);
$db->query("INSERT INTO {$tblprefix}votes SET
subject='$votenew[subject]',
caid='$votenew[caid]',
content='$votenew[content]',
enddate='$votenew[enddate]',
ismulti='$votenew[ismulti]',
onlyuser='$votenew[onlyuser]',
norepeat='$votenew[norepeat]',
timelimit='$votenew[timelimit]',
mid='$memberid',
mname='".$curuser->info['mname']."',
createdate='$timestamp'
");
amessage('投票添加完成',$forward);
}
}elseif($action == 'votesedit'){
backnav('vote','admin');
!vcaidsarr() && amessage('请添加投票分类');
$page = !empty($page) ? max(1, intval($page)) : 1;
submitcheck('bfilter') && $page = 1;
$viewdetail = empty($viewdetail) ? '' : $viewdetail;
$caid = empty($caid) ? '0' : $caid;
$checked = isset($checked) ? $checked : '-1';
$subject = empty($subject) ? '' : $subject;
$overdated = !isset($overdated) ? '-1' : $overdated;
$indays = empty($indays) ? 0 : max(0,intval($indays));
$outdays = empty($outdays) ? 0 : max(0,intval($outdays));
$filterstr = '';
foreach(array('viewdetail','caid','overdated','checked','subject','indays','outdays') as $k){
$filterstr .= "&$k=".urlencode($$k);
}
if(!submitcheck('barcsedit')){
$wheresql = '';
$caid && $wheresql .= ($wheresql ? " AND " : "")."caid = '$caid'";
if($checked != '-1') $wheresql .= ($wheresql ? " AND " : "")."checked='$checked'";
if($overdated != '-1') $wheresql .= ($wheresql ? " AND " : "").($overdated ? "enddate>0 AND enddate$timestamp)");
$subject && $wheresql .= ($wheresql ? " AND " : "")."subject LIKE '%".str_replace(array(' ','*'),'%',addcslashes($subject,'%_'))."%'";
$indays && $wheresql .= ($wheresql ? " AND " : "")."createdate>'".($timestamp - 86400 * $indays)."'";
$outdays && $wheresql .= ($wheresql ? " AND " : "")."createdate
$wheresql = empty($wheresql) ? '' : "WHERE ".$wheresql;
$caidsarr = array('0' => '全部分类') + vcaidsarr();
$checkedarr = array('-1' => '不限','0' => '未审投票','1' => '已审投票');
$overdatedarr = array('-1' => '不限','0' => '未过期投票','1' => '未过期投票');
tabheader('筛选投票'.viewcheck(array('name' => 'viewdetail', 'title' => '显示详细', 'value' => $viewdetail, 'body' => $actionid.'tbodyfilter')).' '.strbutton('bfilter','筛选'),'arcsedit',"?entry=votes&action=votesedit&page=$page");
echo "
";
trbasic('所属分类','caid',makeoption($caidsarr,$caid),'select');
trbasic('是否审核投票','',makeradio('checked',$checkedarr,$checked),'');
trbasic('是否过期投票','overdated',makeoption($overdatedarr,$overdated),'select');
trbasic('投票标题','subject',$subject);
trrange('添加日期',array('outdays',empty($outdays) ? '' : $outdays,'',' '.'天前'.' - ',5),array('indays',empty($indays) ? '' : $indays,'',' '.'天内',5));
echo "
";
tabfooter();
$pagetmp = $page;
do{
$query = $db->query("SELECT * FROM {$tblprefix}votes $wheresql ORDER BY vieworder,vid DESC LIMIT ".(($pagetmp - 1) * $atpp).",$atpp");
$pagetmp--;
} while(!$db->num_rows($query) && $pagetmp);
$itemvote = '';
while($vote = $db->fetch_array($query)) {
$vid = $vote['vid'];
$vote['enddate'] = empty($vote['enddate']) ? '-' : date("$dateformat", $vote['enddate']);
$vote['ismulti'] = empty($vote['ismulti']) ? '单选' : '多选';
$vote['subject'] = mhtmlspecialchars($vote['subject']);
$itemvote .= "
".
"
\n".
"
$vote[subject]\n".
"
".$vcatalogs[$vote['caid']]['title']."\n".
"
$vote[ismulti]\n".
"
$vote[enddate]\n".
"
\n".
"
\n".
"
详情\n";
}
$votecount = $db->result_one("SELECT count(*) FROM {$tblprefix}votes $wheresql");
$multi = multi($votecount, $atpp, $page, "?entry=votes&action=votesedit$filterstr");
tabheader('投票管理列表'." [".'添加'."]",'','',8);
trcategory(array('审核','投票标题','分类','类型','结束日期','排序',"删?",'编辑'));
echo $itemvote;
tabfooter();
echo $multi;
echo "".
"\n";
}else{
if(!empty($delete)){
foreach($delete as $vid){
$db->query("DELETE FROM {$tblprefix}voptions WHERE vid='$vid'");
$db->query("DELETE FROM {$tblprefix}votes WHERE vid='$vid'");
unset($votesnew[$vid]);
}
}
if(!empty($votesnew)){
foreach($votesnew as $vid => $votenew){
$votenew['checked'] = empty($votenew['checked']) ? 0 : $votenew['checked'];
$votenew['vieworder'] = max(0,intval($votenew['vieworder']));
$db->query("UPDATE {$tblprefix}votes SET
checked='$votenew[checked]',
vieworder='$votenew[vieworder]'
WHERE vid='$vid'");
}
}
amessage('投票修改完成', "?entry=votes&action=votesedit&page=$page$filterstr");
}
}elseif($action == 'votedetail' && $vid){
backnav('vote','admin');
!vcaidsarr() && amessage('请添加投票分类');
if(!($vote = $db->fetch_one("SELECT * FROM {$tblprefix}votes WHERE vid=".$vid))) amessage('指定的投票不存在', "?entry=votes&action=votesedit");
$voptions = array();
$query = $db->query("SELECT * FROM {$tblprefix}voptions WHERE vid=".$vid." ORDER BY vieworder,vopid");
while($voption = $db->fetch_array($query)){
$voptions[$voption['vopid']] = $voption;
}
$forward = empty($forward) ? M_REFERER : $forward;
$forwardstr = '&forward='.urlencode($forward);
if(!submitcheck('bvotedetail') && !submitcheck('bvoptionadd')){
tabheader('编辑投票','votedetail',"?entry=votes&action=votedetail&vid=$vid$forwardstr");
trbasic('投票标题','votenew[subject]',$vote['subject']);
trbasic('投票分类','votenew[caid]',makeoption(vcaidsarr(),$vote['caid']),'select');
trbasic('投票说明','votenew[content]',$vote['content'],'textarea');
trbasic('投票结束日期','votenew[enddate]',(!empty($vote['enddate']) ? date('Y-n-j', $vote['enddate']) : ''),'calendar');
trbasic('是否多项选择','votenew[ismulti]',$vote['ismulti'],'radio');
trbasic('禁止游客投票','votenew[onlyuser]',$vote['onlyuser'],'radio');
trbasic('不能重复投票','votenew[norepeat]',$vote['norepeat'],'radio');
trbasic('重复投票时间间隔(分钟)','votenew[timelimit]',$vote['timelimit']);
tabfooter();
tabheader('投票选项','','',4);
trcategory(array("".'删?','选项标题','票数','排序'));
foreach($voptions as $vopid => $voption){
echo "
\n".
"
\n".
"
\n".
"
\n";
}
tabfooter('bvotedetail');
tabheader('添加投票选项','voptionadd',"?entry=votes&action=votedetail&vid=$vid$forwardstr");
trbasic('选项标题','voptionadd[title]');
trbasic('选项排序','voptionadd[vieworder]');
tabfooter('bvoptionadd','添加');
a_guide('votedetail');
}elseif(submitcheck('bvotedetail')){
$votenew['timelimit'] = max(0,intval($votenew['timelimit']));
$votenew['enddate'] = !empty($votenew['enddate']) ? strtotime($votenew['enddate']) : 0;
$votenew['subject'] = !empty($votenew['subject']) ? $votenew['subject'] : $vote['subject'];
$db->query("UPDATE {$tblprefix}votes SET
subject='$votenew[subject]',
caid='$votenew[caid]',
enddate='$votenew[enddate]',
content='$votenew[content]',
ismulti='$votenew[ismulti]',
onlyuser='$votenew[onlyuser]',
norepeat='$votenew[norepeat]',
timelimit='$votenew[timelimit]'
WHERE vid='$vid'");
if(!empty($delete)){
foreach($delete as $vopid){
$db->query("DELETE FROM {$tblprefix}voptions WHERE vopid='$vopid'");
unset($voptionsnew[$vopid]);
}
}
if(!empty($voptionsnew)){
foreach($voptionsnew as $vopid => $voptionnew){
$voptionnew['title'] = !empty($voptionnew['title']) ? $voptionnew['title'] : $voptions[$vopid]['title'];
$voptionnew['vieworder'] = max(0,intval($voptionnew['vieworder']));
$voptionnew['votenum'] = max(0,intval($voptionnew['votenum']));
$db->query("UPDATE {$tblprefix}voptions SET
title='$voptionnew[title]',
vieworder='$voptionnew[vieworder]',
votenum='$voptionnew[votenum]'
WHERE vopid='$vopid'");
}
$counts = $db->result_one("SELECT SUM(votenum) FROM {$tblprefix}voptions WHERE vid='$vid'");
$db->query("UPDATE {$tblprefix}votes SET totalnum='$counts' WHERE vid='$vid'");
}
amessage('投票编辑完成',$forward);
}elseif(submitcheck('bvoptionadd')){
empty($voptionadd['title']) && amessage('请输入选项标题',"?entry=votes&action=votedetail&vid=$vid$forwardstr");
$voptionadd['vieworder'] = max(0,intval($voptionadd['vieworder']));
$db->query("INSERT INTO {$tblprefix}voptions SET
title='$voptionadd[title]',
vieworder='$voptionadd[vieworder]',
vid=$vid
");
amessage('选项添加完成',"?entry=votes&action=votedetail&vid=$vid$forwardstr");
}
}
?>
更多源码 | 好库简介 | 网站地图 | 帮助中心 | 版权说明
Copyright© 2009-2012 OKBASE.NET All Rights Reserved 好库网 版权所有
cecore.cls.php 08cms,精仿某房产网整站 v1.1相关推荐
- 精仿黑鱼资源网 整站源码带完整数据 带SEO优化功能带广告位
精仿黑鱼资源网源码带完整数据 带SEO优化功能带广告位 简介: 这款是黑鱼站长放出来的新版本,带资源和文章发布系统,非常有利于SEO,带大量广告位,对这款有兴趣的站长们 可以搭建体验! 安装教程: 空 ...
- php仿糗事百科,thinkphp精仿糗事百科整站源码
安装方法: 1.修改 \config\db.inc.php if (!defined('THINK_PATH')) exit(); return array( 'webUrl'=>'127.0. ...
- LsNAV最新精仿技术导航网完整版整站源码
介绍: 适用范围:最新精仿技术导航网完整版整站源码 演示地址:(以截图为准) 运行环境:PHP.MYSQL 安装说明:上传服务器解压后运行install即可安装 该导航网具有收录网站+资源发布功能于一 ...
- 友价内核房产交易系统整站源码
友价内核房产交易系统整站源码,为房地产开发商.中介公司.经纪人和业主提供高效的网络推广平台. 模块有新房.二手房.商铺.写字楼.出租.买房.租房.卖房.装修等. 下载地址:www.sucaihuo.c ...
- Laysns内核仿qq技术网址导航网整站源码
介绍: Laysns内核仿qq技术网址导航网整站源码基于laysns开发,打包的也只是模板文件,使用前需要自行下载安装laysns主程序,然后再将模板文件夹上传到template文件夹下替换即可使用. ...
- 2021laysns内核仿大婶娱乐网模板整站源码 非常漂亮 可做娱乐资源网 整站打包源码
介绍: laysns内核仿大婶娱乐网模板首发可做娱乐资源网整站打包源码2021最新版,其实风格和115资源网是一样的,有着会员投稿系统! 完整带Laysns系统可运营做资源站娱乐网 网盘下载地址: h ...
- 漂亮的仿大婶娱乐网模板 娱乐资源网整站源码 laysns内核
介绍: 漂亮的laysns内核仿大婶娱乐网模板娱乐资源网整站源码打包,PHP+Mysql 网盘下载地址: https://zijiewangpan.com/AzKGCYOfeiZ 图片:
- 帝国CMS仿核弹头H5小游戏模板/92Game仿游戏网整站源码
正文: 完整标题: 帝国CMS仿核弹头H5小游戏模板/92game帝国CMS内核仿游戏网整站源码 帝国cms仿核弹头h5小游戏模板,92game帝国cms内核仿游戏网整站源码.比较适合小游戏发布.AP ...
- 帝国CMS仿核弹头H5小游戏模板/92game帝国CMS内核仿游戏网整站源码
帝国CMS仿核弹头H5小游戏模板/92game帝国CMS内核仿游戏网整站源码 ☑️ 编号:ym498 ☑️ 品牌:帝国CMS ☑️ 语言:php ☑️ 大小:360MB ☑️ 类型:仿核弹头H5小游戏 ...
- 精仿《礼物网》淘宝客整站模板源码/帝国CMS7.5淘宝客类整站源码
源码介绍 帝国CMS仿<仿礼物网>淘宝客整站模板源码,帝国CMS7.5淘宝客类整站源码,淘宝客帝国CMS模板.随着腾讯微信淘宝生态的打通,淘宝客链接可直接在微信,QQ分享,我们觉得有利淘宝 ...
最新文章
- 儿童猜词游戏图片_超实用的儿童社交游戏分享(听指令、认知、规则)
- Homestead 集成开发环境配置
- 假如有人把支付宝存储服务器炸了(附文末福利)
- Mysql系列常见面试题
- 一个全屏页面切换实例
- J2ME开发入门(老java游戏)
- 《HelloGitHub》第 73 期
- FPGA-09FPGA-RGB TFT-LCD显示
- 敏捷项目管理Scrum连载系列之Scrum在团队中的应用
- 支付宝沙箱钱包的下载与登录
- 小象学院 零基础Python入门 3/4 python开发环境配置
- wei10-笔记本突然没有声音了!解决方法
- html多张图片合在一块,多张照片怎么拼在一起?10张以上多图拼图方法 超简单! (全文)...
- css_radius-corner语法分析
- 手拉手微商俱乐部 微信营销实战课程开讲啦
- Arcgis中怎么进行遥感影像的标准分幅
- uni-app小程序使用小程序码绑定用户信息合成海报
- 一些电子图书的下载地址
- EasyRTC视频通话视频会议软件,支持视频会议、会议直播、会议录像的产品
- 百度文库怎么操作才能提高成功率方法解析
热门文章
- project各版本网盘免费下载
- Npm(包管理工具)
- java程序设计精编教程第3版电子版课后答案_Java程序设计精编教程(第3版)-微课版...
- 思科ccna教材_什么是CCNA或Cisco认证网络助理?
- u盘启动linux hp服务器,分享下用U盘启动给服务器【HP DL165 G7】安装原版2003系统的经验...
- 有道词典java下载电脑版下载手机版下载安装_网易有道词典下载-网易有道词典 安卓版v8.3.4-PC6安卓网...
- javaJSON字符串转换实体类
- 两种方法,给你的Safari浏览器添加必应/有道/谷歌网页即时翻译插件
- 汇编语言王爽(第四版)实验一
- 【Linux下载安装jdk8】