request; //$request = json_decode(file_get_contents('php://input'), true); $key = $request->post['key']; $value = $request->post['value']; $response = new JSONResponse(); if(is_null($key) || $key === "") { $response->bailOut(App::$l10n->t('No key is given.')); } if(is_null($value) || $value === "") { $response->bailOut(App::$l10n->t('No value is given.')); } if(\OCP\Config::setUserValue(\OCP\User::getUser(), 'contacts', $key, $value)) { $response->setParams(array( 'key' => $key, 'value' => $value) ); return $response; } else { $response->bailOut(App::$l10n->t( 'Could not set preference: ' . $key . ':' . $value) ); } } }