feat: add form builder AJAX handlers (F2.11)

- Create FormBuilderAjax class for React form builder
- Add formipay_save_form_fields AJAX action
- Add formipay_load_form_fields AJAX action
- Sanitize field data on save
- Update FormBuilder to load fields on mount
- Add save status feedback (saving, saved, error)
- Register FormBuilderAjax singleton in main plugin file
This commit is contained in:
dwindown
2026-04-18 11:41:10 +07:00
parent ec1f01ef24
commit 7f50b27df3
3 changed files with 167 additions and 6 deletions

View File

@@ -50,6 +50,7 @@ spl_autoload_register(function ($class) {
\Formipay\Init::get_instance();
\Formipay\Admin\ReactAdmin::get_instance();
\Formipay\Admin\FormBuilderAjax::get_instance();
register_activation_hook( __FILE__, 'formipay_activate' );
function formipay_activate() {