public function editdata() { //$Bconfig = require C("APP_ROOT")."Conf/borrow_config.php"; $to_upload_type = get_upload_type($this->uid); $model = M('member_data_info'); if (!$_FILES) { import("ORG.Util.Page"); $count = $model->where("uid={$this->uid}")->count('id'); $p = new Page($count, 5); $page = $p->show(); //dump($page);exit; $Lsql = "{$p->firstRow},{$p->listRows}"; $list = $model->field('id,data_url,data_name,add_time,status,type,ext,size,deal_info,deal_credits')->where("uid={$this->uid}")->order("type DESC")->limit($Lsql)->select(); $to_upload_type = get_upload_type($this->uid); $this->Bconfig = (require C("APP_ROOT") . "Conf/borrow_config.php"); $this->assign('to_upload_type', $to_upload_type); //待上传的类型 $this->assign('list', $list); $this->assign('page', $page); $json['html'] = $this->fetch(); exit(json_encode($json)); } $this->savePathNew = C('MEMBER_UPLOAD_DIR') . 'MemberData/' . $this->uid . '/'; $this->saveRule = date("YmdHis", time()) . rand(0, 1000); $info = $this->CUpload(); if ($info) { $savedata['data_url'] = $info[0]['savepath'] . $info[0]['savename']; $savedata['size'] = $info[0]['size']; $savedata['ext'] = $info[0]['extension']; $savedata['data_name'] = text(urldecode($_GET['name'])); $savedata['type'] = intval($_GET['data_type']); $savedata['uid'] = $this->uid; $savedata['add_time'] = time(); $savedata['status'] = 0; if (false === $model->create($savedata)) { $this->error($model->getError()); } elseif ($result = $model->add()) { $json['message'] = "文件上传成功"; $json['status'] = 1; exit(json_encode($json)); } else { $json['message'] = "文件上传失败"; $json['status'] = 0; exit(json_encode($json)); } } else { $json['message'] = "文件上传失败"; $json['status'] = 0; exit(json_encode($json)); } }
public function upload() { //$Bconfig = require C("APP_ROOT")."Conf/borrow_config.php"; //$Bconfig = get_bconf_setting(); $uid = intval($_REQUEST['uid']); $user = M("members")->field("id AS uid,user_name")->find($uid); if (!is_array($user)) { $this->error("数据出错,该用户不存在"); } //$this->assign('Bconfig',$Bconfig); //$this->assign('Bconfig',$this->gloconf); $upload_type = get_upload_type($this->uid); $this->assign("upload_type", $upload_type); // 上传资料所有类型 $this->assign('vo', $user); $this->display(); }