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); } } }
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'); }
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'); }
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']); }
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); }
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); }
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); }
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)); }