29 lines
753 B
PHP
29 lines
753 B
PHP
<?php
|
|
|
|
namespace FileBird\Controller;
|
|
|
|
use FileBird\Classes\Helpers;
|
|
use FileBird\Model\SettingModel;
|
|
use FileBird\Model\UserSettingModel;
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
class SettingController {
|
|
public function setSettings( \WP_REST_Request $request ) {
|
|
$params = Helpers::sanitize_array( $request->get_params() );
|
|
|
|
SettingModel::getInstance()->setSettings( $params );
|
|
UserSettingModel::getInstance()->setSettings( $params );
|
|
|
|
return rest_ensure_response( true );
|
|
}
|
|
|
|
public function setUserSettings( \WP_REST_Request $request ) {
|
|
$params = Helpers::sanitize_array( $request->get_params() );
|
|
|
|
UserSettingModel::getInstance()->setSettings( $params );
|
|
|
|
return rest_ensure_response( true );
|
|
}
|
|
}
|