Пример #1
0
 public static function getDefaultValue($name)
 {
     if (Setting::where('name', $name)->count() > 0) {
         $setting = Setting::where('name', $name)->first();
         if ($setting->type == 'checkbox' || $setting->type == 'textbox' || $setting->type == 'link') {
             return $setting->default;
         } elseif ($setting->type == 'file') {
             return false;
         } elseif ($setting->type == 'select' || $setting->type == 'radio') {
             $option = SettingOption::find($setting->default);
             if (is_object($option)) {
                 return $option->value;
             } else {
                 return false;
             }
         } elseif ($setting->type == 'select_dynamic') {
             $option = Setting::getOptions($setting->name)->first()->value;
         }
     } else {
         return false;
     }
 }