Server : Apache System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/saimikebio.com/mobile/ecshopjcw/ |
<?php define('IN_ECTOUCH', true); require(dirname(__FILE__) . '/includes/init.php'); require('wxch_lg.php'); $_REQUEST['act'] = trim($_REQUEST['act']); if($_REQUEST['act'] == 'add') { if($_POST) { $image = new cls_image($_CFG['bgcolor']); $path = $image->upload_image($_FILES['path']); $name = $_POST['name']; $keyword = $_POST['keyword']; $type = $_POST['type']; $contents = $_POST['contents']; if($type == 1) { $contents = htmltowei($contents); $db->query("INSERT INTO ". $GLOBALS['ecs']->table('weixin_lang') ." (`name`, `keyword`, `type`, `contents`, `count`, `status`) VALUES ('$name', '$keyword', $type, '$contents', 0, 1);"); } elseif($type == 2) { $p_title = $_POST['p_title']; $summary = $_POST['summary']; $db->query("INSERT INTO ". $GLOBALS['ecs']->table('weixin_lang') ." (`name`, `keyword`, `type`, `p_title`, `path`, `summary`, `contents`, `count`, `status`) VALUES ('$name', '$keyword', $type, '$p_title', '$path', '$summary', '$contents', 0, 1);"); } $link[] = array('href' =>'wxch-ent.php?act=fun', 'text' => '功能变量'); sys_msg('添加成功',0,$link); } else { require(ROOT_PATH . 'include/fckeditor/fckeditor.php'); $lang = array(); $lang['tab_general'] = '主要信息'; $editor = new FCKeditor('contents'); $editor->BasePath = '../include/fckeditor/'; $editor->ToolbarSet = 'Normal'; $editor->Width = '60%'; $editor->Height = '320'; $editor->Value = $content['template_content']; $FCKeditor = $editor->CreateHtml(); $smarty->assign('FCKeditor', $FCKeditor); $smarty->assign('lang',$lang); $smarty->display('wxch_lang_info.html'); } } elseif($_REQUEST['act'] == 'edit') { $wxch_lang['ur_here'] = '语言编辑'; if($_POST) { $id = $_POST['lang_id']; $lang_value = $_POST['lang_value']; $sql = "UPDATE ". $GLOBALS['ecs']->table('weixin_lang') ." SET `lang_value` = '$lang_value' WHERE `lang_id` = $id"; $sql = stripslashes($sql); $db->query($sql); $link[] = array('href' =>'wxch-ent.php?act=lang', 'text' => '自定义语言'); sys_msg('修改成功',0,$link); } else { $id = $_GET['id']; $data = $db->getRow("SELECT * FROM ". $GLOBALS['ecs']->table('weixin_lang') ." WHERE `lang_id` = $id"); switch ($data['lang_name']) { case 'regmsg':$data['lang_name'] = '关注自动回复'; break; case 'help':$data['lang_name'] = '帮忙说明'; break; case 'coupon':$data['lang_name'] = '已经领取红包'; break; case 'coupon1':$data['lang_name'] = '红包前言'; break; case 'coupon2':$data['lang_name'] = '红包送完'; break; case 'coupon3':$data['lang_name'] = '红包尾部'; break; case 'qdok':$data['lang_name'] = '签到成功'; break; case 'qdno':$data['lang_name'] = '签到数用完'; break; case 'qdstop':$data['lang_name'] = '签到关闭'; break; case 'bd':$data['lang_name'] = 'web会员绑定'; break; case 'prize_egg':$data['lang_name'] = '砸金蛋抽奖规则'; break; } $lang = array(); $lang['tab_general'] = '主要信息'; $smarty->assign('data', $data); $smarty->assign('lang',$lang); $smarty->assign('wxch_lang',$wxch_lang); $smarty->display('wxch_lang_info.html'); } } elseif($_REQUEST['act'] == 'remove') { $id = $_GET['id']; $filter['page'] = $_GET['page']; $filter['page_size'] = $_GET['page_size']; if(empty($filter['page_size'])) { $filter['page_size'] = 15; } $filter['page_count'] = $_GET['page_count']; $filter['record_count'] = $_GET['record_count']; if($filter['page'] <=1) { $start = 0; } else { $start = ($filter['page']-1) * $filter['page_size']; } $filter['start'] = $start; $ret = $db->getAll("SELECT * FROM ". $GLOBALS['ecs']->table('weixin_lang') ." LIMIT $start , $filter[page_size]"); $wxchdata = array(); foreach($ret as $k=>$v) { if($v['type'] == 1) { $v['type'] = '文字'; } elseif($v['type'] == 2) { $v['type'] = '图文'; } $wxchdata[$k] = $v; } $smarty->assign('wxchdata',$wxchdata); $smarty->assign('filter',$filter); make_json_result($smarty->fetch('wxch_lang.html'), '',array('filter' => $filter, 'page_count' => $filter['page_count'])); } elseif($_REQUEST['act'] == 'edit_title') { $title = json_str_iconv(trim($_POST['val'])); make_json_result(stripslashes($title)); } elseif($_REQUEST['act'] == 'query') { if(!empty($_POST['keyword'])) { $keyword = $_POST['keyword']; $filter['page'] = $_POST['page']; $filter['page_size'] = $_POST['page_size']; if(empty($filter['page_size'])) { $filter['page_size'] = 15; } $filter['page_count'] = $_POST['page_count']; $filter['record_count'] = $_POST['record_count']; if($filter['page'] <=1) { $start = 0; } else { $start = ($filter['page']-1) * $filter['page_size']; } $filter['start'] = $start; $ret = $db->getAll("SELECT * FROM ". $GLOBALS['ecs']->table('weixin_lang') ." WHERE `name` LIKE '%$keyword%' LIMIT $start , $filter[page_size]"); $wxchdata = array(); foreach($ret as $k=>$v) { if($v['type'] == 1) { $v['type'] = '文字'; } elseif($v['type'] == 2) { $v['type'] = '图文'; } $wxchdata[$k] = $v; } $smarty->assign('wxchdata',$wxchdata); $smarty->assign('filter',$filter); make_json_result($smarty->fetch('wxch_lang.html'), '',array('filter' => $filter, 'page_count' => $filter['page_count'])); } } function htmltowei($contents) { $contents = strip_tags($contents,'<br>'); $contents = str_replace('<br />',"\r\n",$contents); $contents = str_replace('"','"',$contents); $contents = str_replace(' ','',$contents); return $contents; } ?>