public function maybe_process_feed($entry, $form) { $form_id = absint($form['id']); $steps = $this->get_steps($form_id); foreach ($steps as $step) { if (!$step instanceof Gravity_Flow_Step_Feed_Add_On) { continue; } $add_on_feeds = $step->get_feeds(); foreach ($add_on_feeds as $feed) { $setting_key = 'feed_' . $feed['id']; if ($step->{$setting_key}) { $step->intercept_submission(); continue 2; } } } return parent::maybe_process_feed($entry, $form); }