private function loadSettings() { if ($this->settings === null) { if (isset($this->info['settings']) && $this->info['settings'] && is_array($this->info['settings'])) { $this->settings_fields = $this->info['settings']; $this->settings = waPluginSettings::getInstance($this->app_id, $this->id); $this->settings->initSettingsParams($this->settings_fields); } else { $this->settings = array(); } } }