|
|
<?php
|
|
|
// +----------------------------------------------------------------------
|
|
|
// | 徐州梦创信息科技有限公司—专业的游戏运营,推广解决方案.
|
|
|
// +----------------------------------------------------------------------
|
|
|
// | Copyright (c) 2013 http://www.vlcms.com All rights reserved.
|
|
|
// +----------------------------------------------------------------------
|
|
|
// | Author: kefu@vlcms.com QQ:97471547
|
|
|
// +----------------------------------------------------------------------
|
|
|
namespace Admin\Event;
|
|
|
use Think\Controller;
|
|
|
/**
|
|
|
* 后台首页控制器
|
|
|
* @author 麦当苗儿 <zuojiazi@vip.qq.com>
|
|
|
*/
|
|
|
class AppEvent extends Controller {
|
|
|
|
|
|
/**
|
|
|
*修改游戏原包
|
|
|
*/
|
|
|
public function update_source($id = null,$file_name){
|
|
|
$id || $this->error('id不能为空');
|
|
|
$model = D('App');
|
|
|
$plist=A("Plist");
|
|
|
$data = $model->create();
|
|
|
$url=$data['file_url'];
|
|
|
$data['file_size'] = round($data['file_size']/pow(1024,2),2)."MB";
|
|
|
$data['file_url'] = $data['file_url']."/".$data['file_name'];
|
|
|
$data['id'] = $id;
|
|
|
$data['op_id'] = UID;
|
|
|
$data['op_account'] = session("user_auth.username");
|
|
|
$data['create_time'] = NOW_TIME; $remark = str_replace(array("\r\n", "\r", "\n"), "@@@", $_POST['remark']); $data['remark'] = json_encode(explode('@@@',$remark));
|
|
|
//if($data['file_name']==$file_name){
|
|
|
// $this->error('修改失败',U('App/lists'));
|
|
|
//}else{
|
|
|
if($id==4||$id==6){
|
|
|
$tt=$plist->create_plist_app($data['version'],$id,$data['bao_name'],$data['file_url']);
|
|
|
$data['plist_url']=$tt;
|
|
|
}
|
|
|
$res = $model->save($data);
|
|
|
if($res){
|
|
|
//@unlink($url."/".$file_name);
|
|
|
$this->update_package_status($id);
|
|
|
|
|
|
$this->success('修改成功',U('App/lists'));
|
|
|
}else{
|
|
|
$this->error('修改失败',U('App/lists'));
|
|
|
}
|
|
|
// }
|
|
|
}
|
|
|
/**
|
|
|
* 更新原包后,重新打包
|
|
|
* @param [type] $app_id [description]
|
|
|
* @return [type] [description]
|
|
|
*/
|
|
|
protected function update_package_status($app_id){
|
|
|
$model = M('app_apply','tab_');
|
|
|
$map['app_id'] = $app_id;
|
|
|
$map['enable_status']=1;
|
|
|
$map['status']=1;
|
|
|
$data['enable_status']=2;
|
|
|
$data['dow_url']='';
|
|
|
$model->where($map)->save($data);
|
|
|
}
|
|
|
|
|
|
protected function update_game_size($param=null){
|
|
|
$model = D('Game');
|
|
|
$data['game_size'] = $param['file_size'];
|
|
|
$res=$model->where($map)->save($data);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|