Пример #1
0
 /**
  * Create a set of settings.
  *
  * @param array  $settings
  * @param string $settingType
  */
 public function installSettings(array $settings, $settingType)
 {
     // Make sure we have proper settings
     if (!is_array($settings)) {
         return false;
     }
     // Add settings
     foreach ($settings as $setting) {
         // Only install if we have proper keys
         if (!isset($setting['name']) || !isset($setting['value'])) {
             continue;
         }
         // Add new setting!
         $settingRecord = new AmSeed_SettingRecord();
         $settingRecord->type = $settingType;
         $settingRecord->name = $setting['name'];
         $settingRecord->handle = $this->_camelCase($setting['name']);
         $settingRecord->value = $setting['value'];
         $settingRecord->save();
     }
     return true;
 }