Advertisement
Guest User

Untitled

a guest
Feb 17th, 2015
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.97 KB | None | 0 0
  1. <?php
  2. ini_set('display_errors', true);
  3. ini_set('error_reporting', E_ALL);
  4.  
  5. // Load the iContact library
  6. require_once('lib/iContactApi.php');
  7.  
  8. // Give the API your information
  9. iContactApi::getInstance()->setConfig(array(
  10.     'appId'       => 'NHJ4XQH2AA5ciZzerPRD2BuWOWss05kS',
  11.     'apiPassword' => 'f595a1264b',
  12.     'apiUsername' => '[email protected]'
  13. ));
  14. ?>
  15. <style>
  16. .test {
  17. display:none
  18. }
  19. </style>
  20.  
  21. <div lable="test" name="test">
  22.  
  23. <?php
  24. // Store the singleton
  25. $oiContact = iContactApi::getInstance();
  26. // Try to make the call(s)
  27. try {
  28.     //  are examples on how to call the  iContact PHP API class
  29.     // Grab all contacts
  30.     var_dump($oiContact->getContacts());
  31.  
  32. } catch (Exception $oException) { // Catch any exceptions
  33.     // Dump errors
  34.     var_dump($oiContact->getErrors());
  35.  
  36. }
  37. ?>
  38. </div>
  39.  
  40. <?php
  41. $obj = $oiContact->getLastResponse();
  42.  
  43. $data = json_decode($obj,TRUE);
  44.  echo $data['contacts'][3]['email'];
  45.  echo $data['contacts'][3]['commitmentscore'];
  46. echo $data['contacts'][3]['firstName'];
  47. echo $data['contacts'][3]['phone'];
  48. ?>
  49.  
  50.  
  51.  
  52. <form accept-charset="UTF-8" action="https://yj129.infusionsoft.com/app/form/process/e7e2a372e42c404106677ab82f5b7619" class="infusion-form" name="infusion-form" method="POST">
  53.         <input name="inf_form_xid" type="hidden" value="e7e2a372e42c404106677ab82f5b7619" />
  54.         <input name="inf_form_name" type="hidden" value="Daniels test form" />
  55.         <input name="infusionsoft_version" type="hidden" value="1.38.0.37" />
  56.         <div class="infusion-field">
  57.                 <label for="inf_field_FirstName">First Name *</label>
  58.                 <input class="infusion-field-input-container" id="inf_field_FirstName" name="inf_field_FirstName" type="text" value="<?php echo $data['contacts'][3]['firstName'];?>" />
  59.         </div>
  60.         <div class="infusion-field">
  61.                 <label for="inf_field_Email">Email *</label>
  62.                 <input class="infusion-field-input-container" id="inf_field_Email" name="inf_field_Email" type="text" value="<?php echo $data['contacts'][3]['email']; ?>" />
  63.         </div>
  64.         <input name="inf_custom_utmsource" type="hidden" value="<?php echo $data['contacts'][3]['commitmentscore'];?>" />
  65.         <input name="inf_custom_utmmedium" type="hidden" value="<?php echo $data['contacts'][3]['phone'];?>" />
  66.         <input name="inf_custom_utmcampaign" type="hidden" value="null" />
  67.         <input name="inf_custom_utmcontent" type="hidden" value="null" />
  68.         <input name="inf_custom_utmterm" type="hidden" value="null" />
  69.         <div class="infusion-submit">
  70.                 <input type="submit" value="Submit" />
  71.         </div>
  72. </form>
  73. <script type="text/javascript" src="https://yj129.infusionsoft.com/app/webTracking/getTrackingCode?trackingId=d8550d1ef9a36941e57b4d03ea2640e5"></script>
  74.  
  75. <script type="text/javascript">
  76.     window.onload=function(){
  77.         var auto = setTimeout(function(){ autoRefresh(); }, 1);
  78.  
  79.         function submitform(){
  80.  
  81.             document.forms["infusion-"].submit();
  82.         }
  83.  
  84.         function autoRefresh(){
  85.             clearTimeout(auto);
  86.             auto = setTimeout(function(){ submitform(); autoRefresh(); }, 1);
  87.         }
  88.     }
  89. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement