| | |
| | | Route::for('settings') |
| | | ->post([$this, 'saveSettings']) |
| | | ->auth(PermissionHandler::combine(['admin', ['actionNonce' => 'dash-']])) |
| | | ->rateLimit(20); |
| | | ->rateLimit(20) |
| | | ->register(); |
| | | } |
| | | |
| | | /** |
| | |
| | | { |
| | | |
| | | $data = $request->get_params(); |
| | | error_log('User: '.print_r($data['user'], true)); |
| | | error_log('Settings routes data: '.print_r($data, true)); |
| | | $user_id = absint($data['user']??0); |
| | | if ($user_id === 0) { |
| | | |
| | | $user_id = get_current_user_id(); |
| | | if (!$user_id) { |
| | | return $this->unauthorized(); |
| | | } |
| | | |
| | |
| | | } |
| | | $this->cache->flush(); |
| | | } |
| | | |
| | | return [ |
| | | 'success' => true, |
| | | 'result' => $results, |