UpdateFields.php 488 B

123456789101112131415161718
  1. <?php if ( ! defined( 'ABSPATH' ) ) exit;
  2. final class NF_AJAX_Processes_UpdateFields extends WP_Background_Process
  3. {
  4. protected $action = 'nf_update_fields';
  5. protected function task( $item )
  6. {
  7. if( ! isset( $item[ 'id' ] ) ) return false;
  8. if( ! isset( $item[ 'settings' ] ) ) return false;
  9. $field = Ninja_Forms()->form()->get_field( $item[ 'id' ] );
  10. $field->update_settings( $item[ 'settings' ] )->save();
  11. return false;
  12. }
  13. }