Piwik\Plugins\CorePluginsAdmin\API::setUserSettings PHP Метод

setUserSettings() публичный Метод

public setUserSettings ( array $settingValues )
$settingValues array Format: array('PluginName' => array(array('name' => 'SettingName1', 'value' => 'SettingValue1), ..))
    public function setUserSettings($settingValues)
    {
        Piwik::checkUserIsNotAnonymous();
        $pluginsSettings = $this->settingsProvider->getAllUserSettings();
        $this->settingsMetadata->setPluginSettings($pluginsSettings, $settingValues);
        try {
            foreach ($pluginsSettings as $pluginSetting) {
                $pluginSetting->save();
            }
        } catch (Exception $e) {
            throw new Exception(Piwik::translate('CoreAdminHome_PluginSettingsSaveFailed'));
        }
    }