Esempio n. 1
0
 public function add()
 {
     $type = $_GET['type'];
     $p = (int) page_cur();
     if (isset($_GET['id'])) {
         $data['id'] = $_GET['id'];
     } else {
         $data['id'] = '';
     }
     if ($type == 'employee') {
         if (isset($_GET['id'])) {
             $employee_old = $this->join_us_m->get_employee($data['id']);
         }
         $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"));
         $ue_pic = new Uploader_ue("pic", $config);
         $pic_info = $ue_pic->getFileInfo();
         if ($pic_info['state'] == 'SUCCESS') {
             $pic = $pic_info['url'];
         } else {
             if (isset($_GET['id'])) {
                 $pic = $employee_old['pic'];
             } else {
                 $pic = '';
             }
         }
         sleep(1);
         $ue_sign = new Uploader_ue("sign", $config);
         $sign_info = $ue_sign->getFileInfo();
         if ($sign_info['state'] == 'SUCCESS') {
             $sign = $sign_info['url'];
         } else {
             if (isset($_GET['id'])) {
                 $sign = $employee_old['signature'];
             } else {
                 $sign = '';
             }
         }
         $data['employee_name'] = $_POST['employee_name'];
         $data['employee_id'] = $_POST['employee_id'];
         $data['did'] = $_POST['employee_department'];
         $data['pic'] = $pic;
         $data['signature'] = $sign;
         $data['motto'] = $_POST['ue_content'];
         if ($this->join_us_m->add_employee($data) == TRUE) {
             redirect('admin/join_us/employee?p=' . $p);
         }
     } else {
         if ($type == 'job') {
             $data['did'] = $_POST['did'];
             $data['job_name'] = $_POST['job_name'];
             $data['add_time'] = time();
             $data['content'] = $_POST['ue_content'];
             $this->join_us_m->add_job($data);
             redirect('admin/join_us/job?p=' . $p);
         }
     }
 }
Esempio n. 2
0
 public function updatePic()
 {
     $pid = $this->input->post('pid');
     $old_file_url = $this->home_pic_m->get_url($pid);
     $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".jpg", ".png", ".bmp", ".gif", "tiff"));
     $pic = new Uploader_ue("pic", $config);
     $info = $pic->getFileInfo();
     if ($info['state'] == 'SUCCESS') {
         $file_url = $info['url'];
     } else {
         $file_url = $old_file_url;
     }
     $article['order'] = $this->input->post('order');
     $article['url'] = $file_url;
     $this->home_pic_m->update_pic($pid, $article);
     redirect('d=admin&c=home_pic');
 }
Esempio n. 3
0
 public function brand_info_edit()
 {
     $id = (int) $this->input->get('id');
     $data['content'] = $this->input->post('ue_abstract');
     $data['name'] = $this->input->post('brand_name');
     $data['en_name'] = $this->input->post('brand_en_name');
     $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"));
     $pic = new Uploader_ue("pic", $config);
     $info = $pic->getFileInfo();
     if ($info['state'] == 'SUCCESS') {
         $data['pic'] = $info['url'];
     } else {
         $data['pic'] = '';
     }
     $this->brand_intro_m->edit($id, $data);
     redirect('admin/index/brand_info');
 }
Esempio n. 4
0
 public function insertFiles()
 {
     $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".txt", ".doc", ".docx", ".xlsx", ".xls", ".pdf", ".zip"));
     $pic = new Uploader_ue("pic", $config);
     $info = $pic->getFileInfo();
     if ($info['state'] == 'SUCCESS') {
         $file_url = $info['url'];
     } else {
         $file_url = '';
     }
     $article['title'] = $info['title'];
     $article['username'] = $this->admin_user_m->user->username;
     $article['add_time'] = time();
     $article['url'] = $file_url;
     $article['tid'] = $this->input->post('type_id');
     $this->upload_m->add_file($article);
     redirect('d=admin&c=upload_file&m=listFile&tid=' . $article['tid']);
 }
Esempio n. 5
0
 public function edit()
 {
     $p = (int) page_cur();
     // 获取当前页码
     $id = (int) $this->input->get('id');
     $data['name'] = $this->input->post('name');
     $data['project'] = $this->input->post('project');
     $data['tid'] = json_encode($this->input->post('case_type'));
     $old_images = $this->cases_m->get_url($id, 'images');
     $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"));
     //添加图片
     $pic = new Uploader_ue("pic", $config);
     $info = $pic->getFileInfo();
     if ($info['state'] == 'SUCCESS') {
         $data['images'] = $info['url'];
     } else {
         $data['images'] = $old_images;
     }
     sleep(1);
     $old_logo = $this->cases_m->get_url($id, 'logo');
     //添加logo
     $logopic = new Uploader_ue("logopic", $config);
     $logoinfo = $logopic->getFileInfo();
     if ($logoinfo['state'] == 'SUCCESS') {
         $data['logo'] = $logoinfo['url'];
     } else {
         $data['logo'] = $old_logo;
     }
     $data['content'] = $this->input->post('ue_content');
     $data['date'] = $this->input->post('date');
     if ($data['name'] === FALSE || $data['content'] === FALSE) {
         redirect('admin/cases');
     }
     $data['abstract'] = $this->input->post('ue_abstract');
     if ($data['name'] === FALSE || $data['abstract'] === FALSE) {
         redirect('admin/cases');
     }
     $this->cases_m->edit($id, $data);
     redirect('admin/cases?p=' . $p);
 }
Esempio n. 6
0
 public function edit()
 {
     $p = (int) page_cur();
     // 获取当前页码
     $id = (int) $this->input->get('id');
     $data['title'] = $this->input->post('title');
     $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"));
     $pic = new Uploader_ue("pic", $config);
     $info = $pic->getFileInfo();
     if ($info['state'] == 'SUCCESS') {
         $data['images'] = $info['url'];
     } else {
         $data['images'] = '';
     }
     $data['content'] = $this->input->post('ue_content');
     if ($data['title'] === FALSE) {
         redirect('admin/news');
     }
     $this->news_m->edit($id, $data);
     redirect('admin/news?p=' . $p);
 }
Esempio n. 7
0
 public function updateNews()
 {
     $tid = $_GET['tid'];
     $article['aid'] = $_GET['aid'];
     if ($tid != '15' && $tid != '16' && $tid != '17') {
         $article['title'] = $_POST['title'];
         $article['type'] = $_POST['type'];
     }
     $article['content'] = $_POST['ue_content'];
     if ($tid == 9) {
         $img = $this->article_list_m->get_pic($article['aid']);
         // 获取图片信息
         $config = array("pathFormat" => "upload/{yyyy}{mm}{dd}/{time}{ss}", "maxSize" => 50000000, "allowFiles" => array(".gif", ".png", ".jpg", ".jpeg", ".bmp"));
         $pic = new Uploader_ue("pic", $config);
         $info = $pic->getFileInfo();
         var_dump($info);
         if ($info['state'] == 'SUCCESS') {
             $goods_pic = $info['url'];
         } else {
             $goods_pic = $img;
         }
     }
     $article['username'] = $this->admin_user_m->user->username;
     $article['add_time'] = time();
     $this->article_list_m->update_article($article);
     if ($tid == 9) {
         $this->article_list_m->update_pic($article['aid'], $goods_pic);
     }
     // Header("Location:listNews?pid=".$pid."&tid=".$tid);
 }
Esempio n. 8
0
 private function _crawler()
 {
     /* 上传配置 */
     $config = array("pathFormat" => $this->ue_config['catcherPathFormat'], "maxSize" => $this->ue_config['catcherMaxSize'], "allowFiles" => $this->ue_config['catcherAllowFiles'], "oriName" => "remote.png");
     $fieldName = $this->ue_config['catcherFieldName'];
     /* 抓取远程图片 */
     $list = array();
     if (isset($_POST[$fieldName])) {
         $source = $_POST[$fieldName];
     } else {
         $source = $_GET[$fieldName];
     }
     foreach ($source as $imgUrl) {
         $item = new Uploader_ue($imgUrl, $config, "remote");
         $info = $item->getFileInfo();
         array_push($list, array("state" => $info["state"], "url" => $info["url"], "source" => $imgUrl));
     }
     /* 返回抓取数据 */
     return json_encode(array('state' => count($list) ? 'SUCCESS' : 'ERROR', 'list' => $list));
 }