public function SettingWebURLPost(Request $request) { $search = $request->search; $replace = $request->replace; $layers = Layer::orderBy('orderlayer', 'asc')->get(); $array = array(); foreach ($layers as $key => $l) { $array[$key] = str_replace($search, $replace, $l->layerurl); DB::table('Layers')->where('id_layer', $l->id_layer)->update(['layerurl' => $array[$key]]); } return Redirect::to('settingurl'); }
public function viewAllLayer() { $admin = \Auth::user(); $layer = Layer::orderBy('orderlayer', 'desc')->get(); $title = 'View All Layer'; return view('layer.index')->with('layers', $layer)->with('title', $title)->with('admin', $admin); }
public function getOpLyr() { $layers = Layer::orderBy('orderlayer', 'DESC'); $layers_ = $layers->get(); $admin = \Auth::user(); $array = array(); $operationallayer = array(); foreach ($layers_ as $key => $value) { if ($value->na == 'N') { if ($value->visible == 'viewer') { $optionfeature['id'] = $value->layer; $optionfeature['opacity'] = 1.0; $optionfeature['visible'] = false; $optionfeature['outFields'] = ['*']; $optionfeature['mode'] = 1; $optiondynamic['id'] = $value->layer; $optiondynamic['opacity'] = $value->option_opacity; $optiondynamic['visible'] = $value->option_visible; $optiondynamic['outFields'] = ['*']; $optiondynamic['imageParameters'] = ''; $options = $value->tipelayer == 'dynamic' ? $optiondynamic : $optionfeature; $operationallayer_['type'] = $value->tipelayer; $operationallayer_['url'] = $value->layerurl; $operationallayer_['title'] = $value->layername; $operationallayer_['options'] = $options; $layerIds = ['layerIds' => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]]; $operationallayer_['identifyLayerInfos'] = $layerIds; array_push($operationallayer, $operationallayer_); } // end viewer } //end non aktif } return json_encode($operationallayer); }