yuntpl(array('admin/admin_integral_config')); } function user_action() { $this->yuntpl(array('admin/admin_integral_user')); } function com_action() { $this->yuntpl(array('admin/admin_integral_com')); } function lt_action() { $this->yuntpl(array('admin/admin_integral_lt')); } function train_action() { $this->yuntpl(array('admin/admin_integral_train')); } function save_action(){ $configM = $this-> MODEL("config"); if($_POST["config"]){ unset($_POST["config"]); foreach($_POST as $key=>$v){ $where['name'] = $key; $config = $configM ->getNum($where); if($config==false){ $data = array( 'name' => $key, 'config' => $v, ); $configM -> addInfo($data); }else{ $where['name'] = $key; $data = array( 'config' => $v ); $configM -> upInfo($where,$data); } } $this->cache_action(); $this->web_config(); $this->ACT_layer_msg($this->config['integral_pricename']."配置修改成功!",9,1,2,1); } } function class_action(){ $integralM = $this->MODEL('integral'); $list = $integralM->getIntClass(array('id'=>array('>',0) , 'orderby'=>'integral,asc' )); $this->yunset("list",$list); $this->yuntpl(array('admin/admin_integral_class')); } //添加 function add_action(){ $integralM = $this->MODEL('integral'); $_POST = $this->post_trim($_POST); $list = $integralM->getIntClass(array('integral'=>(int)$_POST['integral'])); if(empty($list)){ $data = array( 'integral' => (int)$_POST['integral'], 'discount' => $_POST['discount'], 'state' => (int)$_POST['state'] ); $add = $integralM->addIntClass($data); $msg = $add ? 2 : 3; $this->cache_action(); $this->MODEL('log')->addAdminLog($this->config['integral_pricename']."类型(ID:".$add.")添加成功!"); }else{ $msg = 1; } echo $msg;die; } //删除 function del_action() { $integralM = $this->MODEL('integral'); if((int)$_GET['delid']) { $this->check_token(); $del = $_GET['delid']; $ids = $_GET['delid']; $type = 2; } if($_POST['del'])//批量删除 { $del = pylode(",",$_POST['del']); $ids = $_POST['del']; $type = 1; } $id = $integralM->delIntClass($ids); if($id) { $this->layer_msg('删除成功!',9,$type,$_SERVER['HTTP_REFERER']); }else{ $this->layer_msg("删除失败!",8,$type,$_SERVER['HTTP_REFERER']); } $this->cache_action(); $this->yuntpl(array('admin/admin_integral_class')); } function cache_action() { include(LIB_PATH."cache.class.php"); $cacheclass = new cache(PLUS_PATH,$this->obj); $makecache = $cacheclass->integralclass_cache("integralclass.cache.php"); } function ajax_action(){ $integralM = $this->MODEL('integral'); if((int)$_GET['id']&&$_GET['type']){ $state = (int)$_GET['rec']==1 ? 1:2; $nid = $integralM->upIntClass(array('id' =>(int)$_GET['id']) , array($_GET['type']=>$state)); $this->MODEL('log')->addAdminLog($this->config['integral_pricename']."类型(ID:".$_GET['id'].")修改状态!"); } if($_POST['integral']){ $integralclass = $integralM->getIntClass(array('integral'=>(int)$_POST['integral'] , 'id'=>array('<>',$_POST['id']) )); if($integralclass){ echo 2;die; } $nid = $integralM->upIntClass(array('id' =>(int)$_POST['id']) , array('integral'=>$_POST['integral'])); $this->MODEL('log')->addAdminLog($this->config['integral_pricename']."充值类型(ID:".$_POST['id'].")修改数量!"); } if($_POST['discount']>=0){ $nid = $integralM->upIntClass(array('id' =>(int)$_POST['id']) , array('discount'=>$_POST['discount'])); $this->MODEL('log')->addAdminLog($this->config['integral_pricename']."充值类型(ID:".$_POST['id'].")修改折扣!"); } $this->cache_action(); echo $nid?1:0; } } ?>