コード例 #1
0
ファイル: toollink.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_check()
 {
     $field = $this->params['type'];
     $val = ARR::get($_POST, 'val');
     //值
     $id = ARR::get($_POST, 'id');
     //会员id
     $flag = Model_Tool_Link::checkExist($field, $val, $id);
     echo $flag;
 }
コード例 #2
0
ファイル: article.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_save()
 {
     $action = Arr::get($_POST, 'action');
     //当前操作
     $id = Arr::get($_POST, 'productid');
     $status = false;
     $webid = Arr::get($_POST, 'webid');
     //所属站点
     $allow = Arr::get($_POST, 'allow');
     //封面图片上传方式.
     $content = Arr::get($_POST, 'content');
     //文章内容
     $bzcontent = Arr::get($_POST, 'bzcontent');
     $templet = Arr::get($_POST, 'templet');
     //图片处理
     $imagestitle = Arr::get($_POST, 'imagestitle');
     $images = Arr::get($_POST, 'images');
     $imgheadindex = Arr::get($_POST, 'imgheadindex');
     $piclist = '';
     $litpic = $images[$imgheadindex];
     for ($i = 1; isset($images[$i]); $i++) {
         $desc = isset($imagestitle[$i]) ? $imagestitle[$i] : '';
         $pic = !empty($desc) ? $images[$i] . '||' . $desc : $images[$i];
         $piclist .= $pic . ',';
     }
     $piclist = strlen($piclist) > 0 ? substr($piclist, 0, strlen($piclist) - 1) : '';
     //图片
     //添加操作
     if ($action == 'add' && empty($id)) {
         $model = ORM::factory('article');
         $model->aid = Common::getLastAid('sline_article', $webid);
         $model->addtime = time();
     } else {
         $model = ORM::factory('article', $id);
         if ($model->webid != $webid) {
             $aid = Common::getLastAid('sline_article', $webid);
             $model->aid = $aid;
         }
     }
     $content = $templet == 'moban2' ? $content : $bzcontent;
     if ($allow == 'usecontentpic') {
         $litpic = self::dowloadPicture($content);
     }
     $summary = Arr::get($_POST, 'summary');
     $summary = empty($summary) ? mb_substr(strip_tags(Arr::get($_POST, 'content')), 0, 140, 'utf-8') . '...' : $summary;
     $webid = Arr::get($_POST, 'webid');
     $kindlist = Arr::get($_POST, 'kindlist');
     if ($webid != 0) {
         if (is_array($kindlist)) {
             if (!in_array($webid, $kindlist)) {
                 array_push($kindlist, $webid);
             }
         } else {
             $kindlist = array($webid);
             //如果为空则直接加webid
         }
     }
     $model->title = Arr::get($_POST, 'title');
     $model->fromsite = Arr::get($_POST, 'fromsite');
     $model->author = Arr::get($_POST, 'author');
     $model->webid = $webid;
     $link = new Model_Tool_Link();
     $model->content = $link->keywordReplaceBody($content, 4);
     //$model->content = $content;
     $model->modtime = Arr::get($_POST, 'modtime');
     $model->comefrom = Arr::get($_POST, 'comefrom');
     $model->litpic = $litpic;
     $model->ishidden = Arr::get($_POST, 'ishidden') ? Arr::get($_POST, 'ishidden') : 0;
     //显示隐藏
     $model->seotitle = Arr::get($_POST, 'seotitle');
     //优化标题
     $model->tagword = Arr::get($_POST, 'tagword');
     $model->keyword = Arr::get($_POST, 'keyword');
     $model->description = Arr::get($_POST, 'description');
     $model->shownum = Arr::get($_POST, 'shownum') ? Arr::get($_POST, 'shownum') : 0;
     $model->redirecturl = Arr::get($_POST, 'redirecturl');
     $model->kindlist = implode(',', $kindlist);
     //所属目的地
     $model->attrid = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     $model->iconlist = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $model->modtime = time();
     $model->templet = $templet;
     $model->summary = $summary;
     $model->piclist = $piclist;
     $model->attachment = Arr::get($_POST, 'attachment');
     if ($action == 'add' && empty($id)) {
         $model->create();
     } else {
         $model->update();
     }
     Common::saveExtendData(4, $id, $_POST);
     //扩展信息保存
     if ($model->saved()) {
         if ($action == 'add') {
             $productid = $model->id;
             //插入的产品id
         } else {
             $productid = null;
         }
         $status = true;
     }
     echo json_encode(array('status' => $status, 'productid' => $productid));
 }
コード例 #3
0
ファイル: spot.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_save()
 {
     $action = Arr::get($_POST, 'action');
     //当前操作
     $id = Arr::get($_POST, 'productid');
     $status = false;
     $webid = Arr::get($_POST, 'webid');
     //所属站点
     $kindlist = Arr::get($_POST, 'kindlist');
     if ($webid != 0) {
         if (is_array($kindlist)) {
             if (!in_array($webid, $kindlist)) {
                 array_push($kindlist, $webid);
             }
         } else {
             $kindlist = array($webid);
             //如果为空则直接加webid
         }
     }
     //添加操作
     if ($action == 'add' && empty($id)) {
         $model = ORM::factory('spot');
         $model->aid = Common::getLastAid('sline_spot', $webid);
         $model->addtime = time();
     } else {
         $model = ORM::factory('spot', $id);
         if ($model->webid != $webid) {
             $aid = Common::getLastAid('sline_spot', $webid);
             $model->aid = $aid;
         }
     }
     //选中上级属性
     $attrids = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     if (!empty($attrids)) {
         $attrmode = ORM::factory("spot_attr")->where("id in ({$attrids})")->group_by('pid')->get_all();
         foreach ($attrmode as $k => $v) {
             $attrids = $v['pid'] . ',' . $attrids;
         }
     }
     $imagestitle = Arr::get($_POST, 'imagestitle');
     $images = Arr::get($_POST, 'images');
     $imgheadindex = Arr::get($_POST, 'imgheadindex');
     //图片处理
     $piclist = '';
     $litpic = $images[$imgheadindex];
     for ($i = 1; isset($images[$i]); $i++) {
         $desc = isset($imagestitle[$i]) ? $imagestitle[$i] : '';
         $pic = !empty($desc) ? $images[$i] . '||' . $desc : $images[$i];
         $piclist .= $pic . ',';
     }
     $piclist = strlen($piclist) > 0 ? substr($piclist, 0, strlen($piclist) - 1) : '';
     //图片
     $model->title = Arr::get($_POST, 'title');
     $model->shortname = Arr::get($_POST, 'shortname');
     $model->address = Arr::get($_POST, 'address');
     $model->webid = $webid;
     $model->shownum = Arr::get($_POST, 'shownum') ? Arr::get($_POST, 'shownum') : 0;
     $model->author = Arr::get($_POST, 'author');
     //编辑人
     $model->ishidden = Arr::get($_POST, 'ishidden') ? Arr::get($_POST, 'ishidden') : 0;
     //显示隐藏
     $model->getway = Arr::get($_POST, 'getway');
     //取票方式
     $model->sellpoint = Arr::get($_POST, 'sellpoint');
     $model->kindlist = implode(',', $kindlist);
     //所属目的地
     $model->attrid = $attrids;
     //属性
     $model->lng = Arr::get($_POST, 'lng') ? Arr::get($_POST, 'lng') : 0;
     $model->lat = Arr::get($_POST, 'lat') ? Arr::get($_POST, 'lat') : 0;
     $model->iconlist = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $model->satisfyscore = Arr::get($_POST, 'satisfyscore') ? Arr::get($_POST, 'satisfyscore') : 0;
     //满意度
     $model->bookcount = Arr::get($_POST, 'bookcount') ? Arr::get($_POST, 'bookcount') : 0;
     //销量
     $model->piclist = $piclist;
     $link = new Model_Tool_Link();
     $model->content = $link->keywordReplaceBody(Arr::get($_POST, 'content'), 5);
     //$model->content = Arr::get($_POST,'content');//景点介绍
     $model->isspotarea = 0;
     $model->booknotice = Arr::get($_POST, 'booknotice');
     $model->recommendnum = $_POST['recommendnum'];
     $model->seotitle = Arr::get($_POST, 'seotitle');
     //优化标题
     $model->tagword = Arr::get($_POST, 'tagword');
     $model->keyword = Arr::get($_POST, 'keyword');
     $model->description = Arr::get($_POST, 'description');
     $model->kindlist = implode(',', Arr::get($_POST, 'kindlist'));
     //所属目的地
     $model->attrid = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     $model->iconlist = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $model->supplierlist = implode(',', Arr::get($_POST, 'supplierlist'));
     $model->modtime = time();
     $model->litpic = $litpic;
     /*$columnlist = $model->table_columns();
             foreach($columnlist as $key=>$v)
             {
                 if($v['type']=='int' && $key!='id')
                 {
                     $model->$key = empty($model->$key) ? 0 : $model->$key;
                 }
     
             }*/
     if ($action == 'add' && empty($id)) {
         $model->create();
     } else {
         $model->update();
     }
     if ($model->saved()) {
         if ($action == 'add') {
             $productid = $model->id;
             //插入的产品id
         } else {
             $productid = null;
         }
         Common::saveExtendData(5, $model->id, $_POST);
         //扩展信息保存
         $status = true;
     }
     echo json_encode(array('status' => $status, 'productid' => $productid));
 }
コード例 #4
0
ファイル: car.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_carsave()
 {
     $carid = Arr::get($_POST, 'carid');
     $webid = Arr::get($_POST, 'webid');
     $kindlist = Arr::get($_POST, 'kindlist');
     if ($webid != 0) {
         if (is_array($kindlist)) {
             if (!in_array($webid, $kindlist)) {
                 array_push($kindlist, $webid);
             }
         } else {
             $kindlist = array($webid);
             //如果为空则直接加webid
         }
     }
     $attrids = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     if (!empty($attrids)) {
         $attrmode = ORM::factory("car_attr")->where("id in ({$attrids})")->group_by('pid')->get_all();
         foreach ($attrmode as $k => $v) {
             $attrids = $v['pid'] . ',' . $attrids;
         }
     }
     $data_arr = array();
     $data_arr['title'] = Arr::get($_POST, 'title');
     $data_arr['sellpoint'] = Arr::get($_POST, 'sellpoint') ? Arr::get($_POST, 'sellpoint') : '';
     $data_arr['seatnum'] = Arr::get($_POST, 'seatnum') ? Arr::get($_POST, 'seatnum') : 0;
     $data_arr['maxseatnum'] = Arr::get($_POST, 'maxseatnum') ? Arr::get($_POST, 'maxseatnum') : 0;
     $data_arr['usedyears'] = Arr::get($_POST, 'usedyears') ? Arr::get($_POST, 'usedyears') : 0;
     $data_arr['phone'] = Arr::get($_POST, 'phone') ? Arr::get($_POST, 'phone') : 0;
     $link = new Model_Tool_Link();
     $data_arr['content'] = $link->keywordReplaceBody(Arr::get($_POST, 'content'), 3);
     //$data_arr['content']=Arr::get($_POST,'content');
     $data_arr['notice'] = Arr::get($_POST, 'notice');
     $data_arr['recommendnum'] = $_POST['recommendnum'];
     $data_arr['satisfyscore'] = Arr::get($_POST, 'satisfyscore') ? Arr::get($_POST, 'satisfyscore') : 90;
     $data_arr['bookcount'] = Arr::get($_POST, 'bookcount') ? Arr::get($_POST, 'bookcount') : 0;
     $data_arr['webid'] = $webid;
     $data_arr['carkindid'] = Arr::get($_POST, 'carkindid');
     $data_arr['ishidden'] = Arr::get($_POST, 'ishidden');
     $data_arr['kindlist'] = implode(',', $kindlist);
     $data_arr['attrid'] = $attrids;
     $data_arr['iconlist'] = implode(',', Arr::get($_POST, 'iconlist'));
     $data_arr['supplierlist'] = implode(',', Arr::get($_POST, 'supplierlist'));
     $data_arr['seotitle'] = Arr::get($_POST, 'seotitle');
     //优化标题
     $data_arr['tagword'] = Arr::get($_POST, 'tagword');
     $data_arr['keyword'] = Arr::get($_POST, 'keyword');
     $data_arr['description'] = Arr::get($_POST, 'description');
     $data_arr['templet'] = Arr::get($_POST, 'templet');
     //图片处理
     $images_arr = Arr::get($_POST, 'images');
     $imagestitle_arr = Arr::get($_POST, 'imagestitle');
     $headimgindex = Arr::get($_POST, 'imgheadindex');
     $imgstr = "";
     foreach ($images_arr as $k => $v) {
         $imgstr .= $v . '||' . $imagestitle_arr[$k] . ',';
         if ($headimgindex == $k) {
             $data_arr['litpic'] = $v;
         }
     }
     $imgstr = trim($imgstr, ',');
     $data_arr['piclist'] = $imgstr;
     if ($carid) {
         $model = ORM::factory('car', $carid);
         $model->addtime = time();
     } else {
         $model = ORM::factory('car');
         $model->aid = Common::getLastAid('sline_car', $data_arr['webid']);
         $model->modtime = time();
     }
     foreach ($data_arr as $k => $v) {
         $model->{$k} = $v;
     }
     $model->save();
     if ($model->saved()) {
         $model->reload();
         $carid = $model->id;
         Common::saveExtendData(3, $carid, $_POST);
         //扩展信息保存
         echo $carid;
     } else {
         echo 'no';
     }
 }
コード例 #5
0
ファイル: line.php プロジェクト: lz1988/stourwebcms
 public function savejieshao($lineid)
 {
     $title_arr = Arr::get($_POST, 'jieshaotitle');
     $breakfirsthas_arr = Arr::get($_POST, 'breakfirsthas');
     $breakfirst_arr = Arr::get($_POST, 'breakfirst');
     $lunchhas_arr = Arr::get($_POST, 'lunchhas');
     $lunch_arr = Arr::get($_POST, 'lunch');
     $supperhas_arr = Arr::get($_POST, 'supperhas');
     $supper_arr = Arr::get($_POST, 'supper');
     $hotel_arr = Arr::get($_POST, 'hotel');
     $transport_arr = Arr::get($_POST, 'transport');
     $jieshao_arr = Arr::get($_POST, 'txtjieshao');
     // $beforemodels=ORM::factory('line_jieshao')->where("lineid='$lineid'")->find_all()->as_array();
     foreach ($title_arr as $k => $v) {
         $model = ORM::factory('line_jieshao')->where("lineid='{$lineid}' and day='{$k}'")->find();
         if (empty($model->id)) {
             $model = ORM::factory('line_jieshao');
         }
         $model->lineid = $lineid;
         $model->day = $k;
         $model->hotel = $hotel_arr[$k];
         $model->breakfirst = $breakfirst_arr[$k];
         $model->lunch = $lunch_arr[$k];
         $model->supper = $supper_arr[$k];
         $model->title = $v;
         $superhas_arr[$k] = empty($superhas_arr[$k]) ? 0 : $superhas_arr[$k];
         $lunchhas_arr[$k] = empty($lunchhas_arr[$k]) ? 0 : $lunchhas_arr[$k];
         $breakfirsthas_arr[$k] = empty($breakfirsthas_arr[$k]) ? 0 : $breakfirsthas_arr[$k];
         $model->supperhas = $supperhas_arr[$k];
         $model->lunchhas = $lunchhas_arr[$k];
         $model->breakfirsthas = $breakfirsthas_arr[$k];
         $model->transport = implode(',', $transport_arr[$k]);
         $link = new Model_Tool_Link();
         $model->jieshao = $link->keywordReplaceBody($jieshao_arr[$k], 1);
         $model->save();
     }
 }
コード例 #6
0
ファイル: visa.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_save()
 {
     $action = Arr::get($_POST, 'action');
     //当前操作
     $id = Arr::get($_POST, 'productid');
     $status = false;
     //添加操作
     if ($action == 'add' && empty($id)) {
         $model = ORM::factory('visa');
         $model->aid = Common::getLastAid('sline_visa', 0);
         $model->addtime = time();
     } else {
         $model = ORM::factory('visa', $id);
     }
     $model->title = Arr::get($_POST, 'title');
     $model->webid = 0;
     $model->keyword = Arr::get($_POST, 'keyword');
     $model->seotitle = Arr::get($_POST, 'seotitle');
     $model->description = Arr::get($_POST, 'description');
     $model->tagword = Arr::get($_POST, 'tagword');
     $model->sellpoint = Arr::get($_POST, 'sellpoint') ? Arr::get($_POST, 'sellpoint') : '';
     $model->visatype = Arr::get($_POST, 'visatype') ? Arr::get($_POST, 'visatype') : 0;
     $model->litpic = Arr::get($_POST, 'litpic');
     //封面图
     $model->feeinclude = Arr::get($_POST, 'feeinclude');
     $model->handleday = Arr::get($_POST, 'handleday');
     $model->validday = Arr::get($_POST, 'validday');
     $model->needinterview = Arr::get($_POST, 'needinterview');
     //
     $model->needletter = Arr::get($_POST, 'needletter');
     //优化标题
     $model->price = Arr::get($_POST, 'price');
     $model->marketprice = Arr::get($_POST, 'marketprice');
     $model->handlerange = Arr::get($_POST, 'handlerange');
     $model->areaid = Arr::get($_POST, 'areaid') ? Arr::get($_POST, 'areaid') : 0;
     $model->cityid = Arr::get($_POST, 'cityid') ? Arr::get($_POST, 'cityid') : 0;
     $model->nationid = Arr::get($_POST, 'nationid');
     $link = new Model_Tool_Link();
     $model->content = $link->keywordReplaceBody(Arr::get($_POST, 'content'), 8);
     //$model->content = Arr::get($_POST,'content');
     $model->shownum = Arr::get($_POST, 'shownum') ? Arr::get($_POST, 'shownum') : 0;
     //优化标题
     $model->partday = Arr::get($_POST, 'partday');
     $model->acceptday = Arr::get($_POST, 'acceptday');
     $model->handlepeople = Arr::get($_POST, 'handlepeople');
     $model->belongconsulate = Arr::get($_POST, 'belongconsulate');
     //优化标题
     $model->material = Arr::get($_POST, 'material');
     $model->material2 = Arr::get($_POST, 'material2');
     $model->material3 = Arr::get($_POST, 'material3');
     $model->material4 = Arr::get($_POST, 'material4');
     $model->material5 = Arr::get($_POST, 'material5');
     $model->booknotice = Arr::get($_POST, 'booknotice');
     $model->circuit = Arr::get($_POST, 'circuit');
     $model->friendtip = Arr::get($_POST, 'friendtip');
     $model->paytype = Arr::get($_POST, 'paytype') ? Arr::get($_POST, 'paytype') : 1;
     $model->dingjin = Arr::get($_POST, 'dingjin');
     $model->ishidden = Arr::get($_POST, 'ishidden') ? Arr::get($_POST, 'ishidden') : 0;
     //显示隐藏
     $model->jifentprice = Arr::get($_POST, 'jifentprice') ? Arr::get($_POST, 'jifentprice') : 0;
     $model->jifenbook = Arr::get($_POST, 'jifenbook') ? Arr::get($_POST, 'jifenbook') : 0;
     $model->jifencomment = Arr::get($_POST, 'jifencomment') ? Arr::get($_POST, 'jifencomment') : 0;
     $model->iconlist = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $model->supplierlist = implode(',', Arr::get($_POST, 'supplierlist'));
     $model->satisfyscore = Arr::get($_POST, 'satisfyscore') ? Arr::get($_POST, 'satisfyscore') : 0;
     //满意度
     $model->bookcount = Arr::get($_POST, 'bookcount') ? Arr::get($_POST, 'bookcount') : 0;
     //销量
     $model->litpic = Arr::get($_POST, 'litpic');
     $model->templet = Arr::get($_POST, 'templet');
     $model->recommendnum = $_POST['recommendnum'];
     $model->modtime = time();
     if ($action == 'add' && empty($id)) {
         $model->create();
     } else {
         $model->update();
     }
     if ($model->saved()) {
         if ($action == 'add') {
             $productid = $model->id;
             //插入的产品id
         } else {
             $productid = null;
         }
         Common::saveExtendData(8, $model->id, $_POST);
         //扩展信息保存
         $status = true;
     }
     echo json_encode(array('status' => $status, 'productid' => $productid));
 }
コード例 #7
0
ファイル: hotel.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_save()
 {
     $action = Arr::get($_POST, 'action');
     //当前操作
     $id = Arr::get($_POST, 'productid');
     $status = false;
     $webid = Arr::get($_POST, 'webid');
     //所属站点
     //添加操作
     if ($action == 'add' && empty($id)) {
         $model = ORM::factory('hotel');
         $model->aid = Common::getLastAid('sline_hotel', $webid);
         $model->addtime = time();
     } else {
         $model = ORM::factory('hotel', $id);
         if ($model->webid != $webid) {
             $aid = Common::getLastAid('sline_hotel', $webid);
             $model->aid = $aid;
         }
         $productid = $id;
     }
     $attrids = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     if (!empty($attrids)) {
         $attrmode = ORM::factory("hotel_attr")->where("id in ({$attrids})")->group_by('pid')->get_all();
         foreach ($attrmode as $k => $v) {
             $attrids = $v['pid'] . ',' . $attrids;
         }
     }
     $imagestitle = Arr::get($_POST, 'imagestitle');
     $images = Arr::get($_POST, 'images');
     $imgheadindex = Arr::get($_POST, 'imgheadindex');
     //图片处理
     $piclist = '';
     $litpic = $images[$imgheadindex];
     for ($i = 1; isset($images[$i]); $i++) {
         $desc = isset($imagestitle[$i]) ? $imagestitle[$i] : '';
         $pic = !empty($desc) ? $images[$i] . '||' . $desc : $images[$i];
         $piclist .= $pic . ',';
     }
     $piclist = strlen($piclist) > 0 ? substr($piclist, 0, strlen($piclist) - 1) : '';
     //图片
     $kindlist = Arr::get($_POST, 'kindlist');
     if ($webid != 0) {
         if (is_array($kindlist)) {
             if (!in_array($webid, $kindlist)) {
                 array_push($kindlist, $webid);
             }
         } else {
             $kindlist = array($webid);
             //如果为空则直接加webid
         }
     }
     $model->title = Arr::get($_POST, 'title');
     $model->address = Arr::get($_POST, 'address');
     $model->webid = $webid;
     $model->sellpoint = Arr::get($_POST, 'sellpoint');
     $model->recommendnum = $_POST['recommendnum'];
     $model->telephone = Arr::get($_POST, 'telephone');
     $model->opentime = Arr::get($_POST, 'opentime');
     $model->decoratetime = Arr::get($_POST, 'decoratetime');
     //装修时间
     $model->opentime = Arr::get($_POST, 'opentime');
     $model->kindlist = implode(',', $kindlist);
     //所属目的地
     $model->attrid = $attrids;
     //属性
     $model->iconlist = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $model->supplierlist = implode(',', Arr::get($_POST, 'supplierlist'));
     $model->satisfyscore = Arr::get($_POST, 'satisfyscore') ? Arr::get($_POST, 'satisfyscore') : 0;
     //满意度
     $model->bookcount = Arr::get($_POST, 'bookcount') ? Arr::get($_POST, 'bookcount') : 0;
     //销量
     $model->piclist = $piclist;
     $model->ishidden = Arr::get($_POST, 'ishidden') ? Arr::get($_POST, 'ishidden') : 0;
     //显示隐藏
     $model->litpic = Arr::get($_POST, 'litpic');
     //封面图
     $model->traffic = Arr::get($_POST, 'jiaotong');
     //交通指南
     $model->notice = Arr::get($_POST, 'zhuyi');
     //注意事项
     $model->equipment = Arr::get($_POST, 'fujian');
     //附件
     $model->aroundspots = Arr::get($_POST, 'zhoubian');
     //周边景点
     $model->seotitle = Arr::get($_POST, 'seotitle');
     //优化标题
     $model->tagword = Arr::get($_POST, 'tagword');
     $model->keyword = Arr::get($_POST, 'keyword');
     $model->description = Arr::get($_POST, 'description');
     $model->fuwu = $_POST['fuwu'];
     $model->modtime = time();
     $model->hotelrankid = Arr::get($_POST, 'hotelrankid');
     $model->lng = $_POST['lng'];
     $model->lat = $_POST['lat'];
     $link = new Model_Tool_Link();
     $model->content = $link->keywordReplaceBody(Arr::get($_POST, 'jieshao'), 2);
     //$model->content =  Arr::get($_POST,'jieshao');
     $model->litpic = $litpic;
     $model->templet = Arr::get($_POST, 'templet');
     if ($action == 'add') {
         $model->save();
     } else {
         $model->update();
     }
     if ($model->saved()) {
         if ($action == 'add') {
             $productid = $model->id;
             //插入的产品id
         }
         Common::saveExtendData(2, $productid, $_POST);
         //扩展信息保存
         $status = true;
     }
     echo json_encode(array('status' => $status, 'productid' => $productid));
 }
コード例 #8
0
ファイル: tuan.php プロジェクト: lz1988/stourwebcms
 public function action_ajax_tuansave()
 {
     $attrids = implode(',', Arr::get($_POST, 'attrlist'));
     //属性
     if (!empty($attrids)) {
         $attrmode = ORM::factory("tuan_attr")->where("id in ({$attrids})")->group_by('pid')->get_all();
         foreach ($attrmode as $k => $v) {
             $attrids = $v['pid'] . ',' . $attrids;
         }
     }
     $tuanid = Arr::get($_POST, 'tuanid');
     $data_arr = array();
     $data_arr['title'] = Arr::get($_POST, 'title');
     $data_arr['shortname'] = Arr::get($_POST, 'shortname');
     $data_arr['totalnum'] = Arr::get($_POST, 'totalnum') ? Arr::get($_POST, 'totalnum') : -1;
     $data_arr['starttime'] = strtotime(Arr::get($_POST, 'starttime'));
     $data_arr['endtime'] = strtotime(Arr::get($_POST, 'endtime'));
     $data_arr['sellprice'] = Arr::get($_POST, 'sellprice') ? Arr::get($_POST, 'sellprice') : 0;
     $data_arr['price'] = Arr::get($_POST, 'price') ? Arr::get($_POST, 'price') : 0;
     $data_arr['jifenbook'] = Arr::get($_POST, 'jifenbook') ? Arr::get($_POST, 'jifenbook') : 0;
     $data_arr['jifentprice'] = Arr::get($_POST, 'jifentprice') ? Arr::get($_POST, 'jifentprice') : 0;
     $data_arr['jifencomment'] = Arr::get($_POST, 'jifencomment') ? Arr::get($_POST, 'jifencomment') : 0;
     $data_arr['paytype'] = Arr::get($_POST, 'paytype') ? Arr::get($_POST, 'paytype') : 1;
     $data_arr['dingjin'] = Arr::get($_POST, 'dingjin') ? Arr::get($_POST, 'dingjin') : 0;
     $data_arr['sellpoint'] = Arr::get($_POST, 'sellpoint');
     $data_arr['ishidden'] = Arr::get($_POST, 'ishidden') ? Arr::get($_POST, 'ishidden') : 0;
     $data_arr['kindlist'] = implode(',', Arr::get($_POST, 'kindlist'));
     //所属目的地
     $data_arr['attrid'] = $attrids;
     //属性
     $data_arr['iconlist'] = implode(',', Arr::get($_POST, 'iconlist'));
     //图标
     $data_arr['supplierlist'] = implode(',', Arr::get($_POST, 'supplierlist'));
     $link = new Model_Tool_Link();
     $data_arr['content'] = $link->keywordReplaceBody(Arr::get($_POST, 'content'), 13);
     $data_arr['satisfyscore'] = $_POST['satisfyscore'];
     //$data_arr['content']=Arr::get($_POST,'content');
     $data_arr['seotitle'] = Arr::get($_POST, 'seotitle');
     $data_arr['keyword'] = Arr::get($_POST, 'keyword');
     $data_arr['description'] = Arr::get($_POST, 'description');
     $data_arr['sellpoint'] = Arr::get($_POST, 'sellpoint');
     $data_arr['validdate'] = Arr::get($_POST, 'validdate');
     $data_arr['tagword'] = Arr::get($_POST, 'tagword');
     $data_arr['virtualnum'] = Arr::get($_POST, 'virtualnum') ? Arr::get($_POST, 'virtualnum') : 0;
     $data_arr['templet'] = Arr::get($_POST, 'templet');
     $data_arr['modtime'] = time();
     //图片处理
     $images_arr = Arr::get($_POST, 'images');
     $imagestitle_arr = Arr::get($_POST, 'imagestitle');
     $headimgindex = Arr::get($_POST, 'imgheadindex');
     $imgstr = "";
     foreach ($images_arr as $k => $v) {
         $imgstr .= $v . '||' . $imagestitle_arr[$k] . ',';
         if ($headimgindex == $k) {
             $data_arr['litpic'] = $v;
         }
     }
     $imgstr = trim($imgstr, ',');
     $data_arr['piclist'] = $imgstr;
     if ($tuanid) {
         $model = ORM::factory('tuan', $tuanid);
     } else {
         $model = ORM::factory('tuan');
         $model->aid = Common::getLastAid('sline_tuan', 0);
         $model->addtime = time();
     }
     foreach ($data_arr as $k => $v) {
         $model->{$k} = $v;
     }
     $model->save();
     if ($model->saved()) {
         Common::saveExtendData(13, $model->id, $_POST);
         //扩展信息保存
         $model->reload();
         $id = $model->id;
         echo $id;
     } else {
         echo 'no';
     }
 }