BackendUser::updateSettings() 

\nn\t3::BackendUser()->updateSettings($moduleName = 'nnhelpers', $settings = []); 

Speichert userspezifische Einstellungen für den aktuell eingeloggten Backend-User. Diese Einstellungen sind auch nach Logout/Login wieder für den User verfügbar. Siehe \nn\t3::BackendUser()->getSettings('myext') zum Auslesen der Daten.

\nn\t3::BackendUser()->updateSettings('myext', ['wants'=>['drink'=>'coffee']]);
Copied!

| @return array

Source Code 

public function updateSettings( $moduleName = 'nnhelpers', $settings = [] )
{
	if ($beUser = $this->get()) {
		if (!isset($beUser->uc[$moduleName])) {
			$beUser->uc[$moduleName] = [];
		}
		foreach ($settings as $k=>$v) {
			$beUser->uc[$moduleName][$k] = $v;
		}
		$beUser->writeUC();
		return $beUser->uc[$moduleName];
	}
	return [];
}
Copied!