function get_feeds($feed_add_on) { $form_id = $this->get_form_id(); $feeds = array(); if (is_subclass_of($feed_add_on['class'], 'GFFeedAddOn')) { /* @var GFFeedAddOn $add_on */ $add_on = call_user_func(array($feed_add_on['class'], 'get_instance')); $feeds = $add_on->get_feeds($form_id); } else { // Legacy add-ons switch ($feed_add_on['slug']) { case 'gravityformszapier': if (class_exists('GFZapierData')) { $feeds = GFZapierData::get_feed_by_form($form_id); } break; case 'gravityformsuserregistration': if (class_exists('GFUserData')) { $feeds = GFUserData::get_feeds($form_id); } break; } } return $feeds; }
function prepare_items() { //query db $zaps = GFZapierData::get_feed_by_form($this->_form_id); $this->items = $zaps; }
function get_feeds() { $form_id = $this->get_form_id(); $feeds = GFZapierData::get_feed_by_form($form_id); return $feeds; }