<?php
/**
 * Created by PhpStorm.
 * User: cy 707670631@qq.com
 * Date: 2017/4/27
 * Time: 8:21
 */

namespace Open\Controller;

use Open\Model\ServerModel;

class ServerController extends CenterController {

	public function _initialize()
	{
		
		$this->title = "开服管理";
        $this->p_title = "管理中心";
        $this->p_url = U('Stats/overview');
		parent::_initialize(); // TODO: Change the autogenerated stub
	}

	public function index($p=1)
	{
		if(isset($_REQUEST['gameId'])&&$_REQUEST['gameId']!=""){
			$map['game_id']=$_REQUEST['gameId'];
		}
		if(isset($_REQUEST['systems'])&&$_REQUEST['systems']!=""){
			$map['server_version']=$_REQUEST['systems'];
		}
		if(isset($_REQUEST['status'])&&$_REQUEST['status']!=""){
			$map['show_status']=$_REQUEST['status'];
		}
		if(isset($_REQUEST['server_name'])&&$_REQUEST['server_name']!=""){
			$map['server_name']=array('like','%'.$_REQUEST['server_name'].'%');
		}
		$model = new ServerModel();
		$map['developers'] = UID;
		$result = $model->getDataLists($map,$p);
		$this->showPage($result['count']);
		$this->assign("data",$result['data']);
		$this->display();
	}

	/**
	 * 添加区服
	 * author: xmy 280564871@qq.com
	 */
	public function add(){
		$model = new ServerModel();
		if(IS_POST){
			$result = $model->upDate(UID);
			if($result !== false){
				$this->success("保存成功",U('index'));
			}else{
				$this->error("保存失败:".$model->getError());
			}
		}else{
			$this->display();
		}
	}

	
	/**
	 * 删除区服
	 * author:cy 707670631
	 */
    public function del($model = null, $ids=null){
		$model=new ServerModel();
		$result=$model->del($ids);
		if($result){
			echo json_encode(array('status'=>1,'info'=>'删除成功'));exit;
		}else{
            echo json_encode(array('status'=>0,'info'=>'删除失败'));exit;
		}
    }
}