/** * Does the current form have a feed assigned to it? * @param INT $form_id Form ID * @return boolean */ static function has_feed($form_id) { $feeds = GFSalesforceData::get_feed_by_form($form_id, true); return !empty($feeds); }
public static function export($entry, $form) { //Login to Salesforce $api = self::get_api(); if (!self::api_is_valid($api) || !preg_match('/200\\sOK/ism', $api->getLastResponseHeaders())) { do_action('gf_salesforce_error', 'export', $api); return; } //loading data class require_once self::get_base_path() . "/data.php"; //getting all active feeds $feeds = GFSalesforceData::get_feed_by_form($form["id"], true); foreach ($feeds as $feed) { //only export if user has opted in if (self::is_optin($form, $feed)) { self::export_feed($entry, $form, $feed, $api); } } }