Пример #1
0
 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;
 }