public function action_edit() { $weblist = ORM::factory('weblist')->get_all(); $photoid = $this->params['photoid']; $info = ORM::factory('photo', $photoid)->as_array(); $info['kindlist_arr'] = Model_Destinations::getKindlistArr($info['kindlist']); $info['attrlist_arr'] = Common::getSelectedAttr(6, $info['attrid']); $info['piclist_arr'] = json_encode(Model_Photo_Picture::getPicturesByPid($info['id'])); //图片数组 $extendinfo = Common::getExtendInfo(6, $info['id']); $this->assign('extendinfo', $extendinfo); //扩展信息 $this->assign('weblist', $weblist); $this->assign('action', 'edit'); $this->assign('info', $info); $this->assign('position', '修改相册' . $info['title']); $this->display('stourtravel/photo/edit'); }
public function action_edit() { $lineid = $this->params['lineid']; $model = ORM::factory('line', $lineid); $this->assign('action', 'edit'); $startplacelist = ORM::factory('startplace')->where("pid!=0")->get_all(); $this->assign('startplacelist', $startplacelist); $this->assign('hasinsurance', Model_Insurance::hasInsurance()); if ($model->id) { $info = $model->as_array(); $extendinfo = Common::getExtendInfo(1, $model->id); $info['kindlist_arr'] = Model_Destinations::getKindlistArr($info['kindlist']); $info['attrlist_arr'] = Common::getSelectedAttr(1, $info['attrid']); $info['iconlist_arr'] = Common::getSelectedIcon($info['iconlist']); $info['supplier_arr'] = ORM::factory('supplier', $info['supplierlist'])->as_array(); $info['insurance_arr'] = Model_Insurance::getNamePaires($info['insuranceids']); $day_arr = array_chunk(ORM::factory('line_jieshao')->where("lineid='" . $info['id'] . "'")->order_by('day', 'asc')->get_all(), $info['lineday']); $info['linejieshao_arr'] = $day_arr[0]; $columns = ORM::factory('line_content')->where("(webid=0 and isopen=1 and isline=0 and columnname!='linespot') or (columnname='tupian' and webid=0)")->order_by('displayorder', 'asc')->get_all(); /* foreach($columns as $key => $c) { if(preg_match('/^e_/',$c['columnname'])) { unset($columns[$key]); } }*/ $this->assign('columns', $columns); $this->assign('webid', $info['webid']); $this->assign('info', $info); $this->assign('extendinfo', $extendinfo); //扩展信息 $this->assign('position', '修改' . $info['title']); $this->assign('usertransport', explode(',', $info['transport'])); $this->display('stourtravel/line/edit'); } else { echo 'URL地址错误,请重新选择线路'; } }
public function action_edit() { $carid = $this->params['carid']; $info = ORM::factory('car', $carid)->as_array(); $info['kindlist_arr'] = Model_Destinations::getKindlistArr($info['kindlist']); $info['attrlist_arr'] = Common::getSelectedAttr(3, $info['attrid']); $info['iconlist_arr'] = Common::getSelectedIcon($info['iconlist']); $info['supplier_arr'] = ORM::factory('supplier', $info['supplierlist'])->as_array(); $info['piclist_arr'] = json_encode(Common::getUploadPicture($info['piclist'])); //图片数组 $columns = ORM::factory('car_content')->where("(webid=0 and isopen=1) or columnname='tupian'")->order_by('displayorder', 'asc')->get_all(); $extendinfo = Common::getExtendInfo(3, $info['id']); $this->assign('columns', $columns); $this->assign('extendinfo', $extendinfo); //扩展信息 $this->assign('action', 'edit'); $this->assign('info', $info); $this->display('stourtravel/car/edit'); }
public function getProductDests($id, $typeid) { if (empty($id) || empty($typeid)) { return null; } $model = ORM::factory('model', $typeid); if (!$model->loaded()) { return null; } $table = $model->maintable; $info = ORM::factory($table, $id); if (!$info->loaded()) { return null; } $destList = Model_Destinations::getKindlistArr($info->kindlist); return $destList; }