get_data( $args['post_id'] ); /** Call builder function * @param array $args * @param array $builder_data from post meta **/ $json = call_user_func_array( $fn, array( $args, $builder_data ) ); // Echo JSON data echo json_encode( $json ); die(); } /** * Reset Build */ function builder_reset_builder( $args, $builder_data ) { global $spyropress_builder; extract( $args ); /* Deleting data if exists */ if ( ! empty( $builder_data ) ) { /* Deleting data */ $result = $spyropress_builder->delete_data( $post_id ); /* Generate json data */ $json['success'] = ( $result ) ? true : false; $json['message'] = ( $result ) ? 'Builder Data Reset' : 'Operation fails.'; $json['html'] = ( $result ) ? 'Builder data reset successfully.' : 'Oops! something goes wrong while resetting builder data.'; return $json; } /* If no data */ else { /* Generate json data */ $json['success'] = false; $json['message'] = 'No Builder Data'; $json['html'] = 'No Builder Data for post: ' . $post_id . '.'; return $json; } } ?>