/**
  * 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);
 }
Esempio n. 2
0
 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);
         }
     }
 }