public static function enqueue_form_scripts($form_id, $is_ajax = false) { require_once GFCommon::get_base_path() . '/form_display.php'; $form = RGFormsModel::get_form_meta($form_id); GFFormDisplay::enqueue_form_scripts($form, $is_ajax); $addons = GFAddOn::get_registered_addons(); foreach ($addons as $addon) { $a = call_user_func(array($addon, 'get_instance')); $a->enqueue_scripts($form, $is_ajax); } }
public function get_feed_add_on_classes() { $add_on_classes = GFAddOn::get_registered_addons(); $feed_add_on_classes = array(); foreach ($add_on_classes as $add_on_class) { if ($add_on_class == 'Gravity_Flow') { continue; } if (is_subclass_of($add_on_class, 'GFFeedAddOn') && !is_subclass_of($add_on_class, 'GFPaymentAddOn')) { $feed_add_on_classes[] = $add_on_class; } } return $feed_add_on_classes; }