/home/techb158/public_html/wp-content/plugins/kirki/app/Http/Controllers/Api
NameSizeModeActions
AppsController.php27720644editdlrm
CollaborationCommentController.php54700644editdlrm
CollaborationController.php11220644editdlrm
CollectionController.php31420644editdlrm
CollectionItemController.php45150644editdlrm
EditorController.php14120644editdlrm
FormController.php8950644editdlrm
GlobalDataController.php41650644editdlrm
MediaController.php9630644editdlrm
PageController.php105540644editdlrm
PageSettingsController.php15230644editdlrm
PostController.php14140644editdlrm
UserController.php11220644editdlrm
Edit: /home/techb158/public_html/wp-content/plugins/kirki/app/Http/Controllers/Api/AppsController.php (2772B)
service = $service; } public function install_app(AppsRequest $request) { $payload = AppDTO::from_array($request->sanitized()); $this->service->install_app($payload); return response()->json([ 'data' => __('App installed successfully!', 'kirki'), 'message' => __('App installed successfully!', 'kirki') ]); } public function get_all_apps(Request $request) { return response()->json([ 'data' => $this->service->get_all_apps() ]); } public function get_installed_apps(Request $request) { return response()->json([ 'data' => $this->service->get_installed_apps() ]); } public function get_app_settings_using_slug(Request $request) { $app_slug = $request->string('slug'); if (empty($app_slug)) { throw new Exception(esc_html__('App slug is required.', 'kirki'), Response::UNPROCESSABLE_ENTITY); } return response()->json([ 'data' => $this->service->get_app_settings($app_slug) ]); } public function save_app_settings(AppSettingsRequest $request) { $this->service->save_app_settings($request->string('slug'), $request->array('settings')); return response()->json([ 'data' => true, 'message' => __('App settings updated successfully!', 'kirki') ]); } public function update_app(AppsRequest $request) { $payload = AppDTO::from_array($request->sanitized()); $this->service->update_app($payload); return response()->json([ 'data' => __('App updated successfully!', 'kirki'), 'message' => __('App updated successfully!', 'kirki') ]); } public function remove_app(Request $request) { $app_slug = $request->string('slug'); if (empty($app_slug)) { throw new Exception(esc_html__('App slug is required.', 'kirki'), Response::UNPROCESSABLE_ENTITY); } $this->service->delete_app($app_slug); return response()->json([ 'data' => 'success', 'message' => __('App removed successfully!', 'kirki') ]); } }