File: /www/wwwroot/bs.kntsleep.com/system/admin/member/package.class.php
<?php
/*
* Copyright (c) Huyin Information Technology Co., Ltd. All Rights Reserved.
* BOSSCMS Content Management System (https://www.bosscms.net/)
*/
defined('IS_OK') or exit('Access Forbidden');
into::basic_class('admin');
class package extends admin
{
public function init()
{
global $G;
$G['cover'] = $this->cover();
$data = page::package();
$G['grade'] = arrOption(page::grade_list(),'id','name');
echo $this->theme('member/package',$data);
}
public function edit()
{
global $G;
$G['cover'] = $this->cover('member&package');
$data = array();
if(isset($G['get']['id'])){
$data = mysql::select_one('*','package',"id='{$G['get']['id']}'");
}
$G['grade'] = arrOption(page::grade_list(),'id','name');
echo $this->theme('member/pedit',$data);
}
public function modify()
{
global $G;
$this->cover('member&package','M');
if(isset($G['post']['id'])){
$error=array();
foreach($G['post']['id'] as $id){
if(isset($G['post']['sort'.$id])){
$data = array('sort' => $G['post']['sort'.$id]);
}else if(isset($G['post']['open'.$id])){
$data = array('open' => $G['post']['open'.$id]);
}
if(!is_numeric(mysql::update($data,"package","id='{$id}'"))){
$error[]=$id;
}
}
if($error){
alert('ID为'.implode(',',$error).'修改失败');
}else{
alert('修改成功', url::mpf('member','package','init'));
}
}else{
alert('没有提交信息');
}
}
public function add()
{
global $G;
$this->cover('member&package',arrExist($G,'get|id')?'M':'A');
if(isset($G['post'])){
$data = array(
'name' => $G['post']['name'],
'grade' => $G['post']['grade']?$G['post']['grade']:0,
'term' => $G['post']['term']?$G['post']['term']:0,
'golds' => $G['post']['golds']?$G['post']['golds']:0,
'price' => $G['post']['price'],
'open' => $G['post']['open'],
'sort' => $G['post']['sort']
);
if($id = arrExist($G,'get|id')){
mysql::update($data,'package',"id='{$id}'");
}else{
$data['type'] = $G['post']['type'];
$id = mysql::insert($data,'package');
}
alert('保存成功',url::mpf('member','package','edit',array('id'=>$id,'success'=>'ok')));
}else{
alert('没有提交信息');
}
}
public function delete()
{
global $G;
$this->cover('member&package','D');
if(isset($G['post']['url']) && isset($G['get']['id'])){
$del = array();
$arr = explode(',',$G['get']['id']);
foreach($arr as $id){
if(is_numeric($id)){
$del[$id] = $id;
}
}
if($del){
$error=array();
foreach($del as $id=>$name){
if(is_numeric(mysql::delete("package","id='{$id}'"))){
}else{
$error[]=$id;
}
}
if($error){
alert('ID为'.implode(',',$error).'删除失败');
}else{
alert('删除成功',url::mpf('member','package','init',array('id'=>null)));
}
}else{
alert('没有删除对象id');
}
}
alert('没有提交信息');
}
}
?>