Beispiel #1
0
 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();
 }