saveSession(); break; case 'uslp_set_default_profile': $result = (new ProfilesController())->setDefault(); break; case 'uslp_save_profile': $result = (new ProfilesController())->save(); break; case 'uslp_new_profile': $result = (new ProfilesController())->create(); break; case 'uslp_copy_profile': $result = (new ProfilesController())->copy(); break; case 'uslp_delete_profile': $result = (new ProfilesController())->delete(); break; case Core::ajax_action('rename_profile'): $result = (new ProfilesController())->rename(); break; case 'uslp_clear_all_labels': $result = (new GeneratedLabelsController())->clear(); break; case 'uslp_update_user_settings': $result = (new SettingsController())->updateUserSettings(); break; case 'uslp_save_paper_format': $result = (new PapersController())->save(); break; case 'uslp_delete_paper': $result = (new PapersController())->remove(); break; case 'uslp_save_sheet': $result = (new LabelsController())->save(); break; case 'uslp_delete_sheet': $result = (new LabelsController())->remove(); break; case 'uslp_actions': $result = (new GeneralController())->actions(); break; case 'check_custom_field': $result = (new WooCommerceController())->countProductsByCustomField(); break; default: $result = array("error" => array('Method not found')); break; } uslp_a4bJsonResponse($result); } }