Beispiel #1
0
 /**
  * Update the default user settings
  *
  * @param array $settings 
  * @param string $type either 'site' or 'base' (base for the originals)
  * @return array
  */
 public function updateDefaultSettings($h, $settings, $type = 'site')
 {
     if (!$settings) {
         return false;
     } else {
         $settings = serialize($settings);
     }
     if ($type == 'site') {
         // update the site defaults
         \Hotaru\Models2\Miscdata::updateUserSettingsSiteDefaults($h, $settings);
         //$sql = "UPDATE " . TABLE_MISCDATA . " SET miscdata_value = %s, miscdata_updateby = %d WHERE miscdata_key = %s";
         //$h->db->query($h->db->prepare($sql, $settings, $h->currentUser->id, 'user_settings'));
     } elseif ($type == 'base') {
         // update the base defaults
         \Hotaru\Models2\Miscdata::updateUserSettingsBaseDefaults($h, $settings);
         //$sql = "UPDATE " . TABLE_MISCDATA . " SET miscdata_default = %s, miscdata_updateby = %d WHERE miscdata_key = %s";
         //$h->db->query($h->db->prepare($sql, $settings, $h->currentUser->id, 'user_settings'));
     }
 }