public static function doDelete($id) { if (is_numeric($id)) { SettingSelect::find($id)->delete(); Setting::reCacheSettings(); } }
public function fetchEdit() { $id = Input::get("id"); if (is_numeric($id)) { $page = Setting::findOrFail($id); $type = Config::get('builder::settings.type'); $groups = Config::get('builder::settings.groups'); $select_info = array(); if ($page->type == 2 || $page->type == 3 || $page->type == 5) { $select_info = SettingSelect::where("id_setting", $page->id)->orderBy("priority")->get()->toArray(); } return View::make('builder::settings.part.form_settings')->with('info', $page)->with("type", $type)->with("select_info", $select_info)->with("groups", $groups); } }
public function getImgPath($width = '', $height = '', $options = array()) { if ($this->picture) { $picture = $this->picture; } else { $picture = Setting::get("net-foto"); } $size = []; if ($width) { $size['w'] = $width; } if ($height) { $size['h'] = $height; } $params = array_merge($size, $options); return glide($picture, $params); }
public static function doDelete($id) { if (is_numeric($id)) { $id_page = Input::get("id"); $page = Setting::find($id_page); Event::fire("setting.delete", array($page)); $page->delete(); Setting::reCacheSettings(); } }