Пример #1
0
 public static function doDelete($id)
 {
     if (is_numeric($id)) {
         SettingSelect::find($id)->delete();
         Setting::reCacheSettings();
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 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);
 }
Пример #4
0
 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();
     }
 }