Advertisement
Guest User

snnipet

a guest
Dec 21st, 2014
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. <?php
  2. $new_data = array();
  3. $new_data['thistime'] = time();
  4. $new_data['client_ip'] = $_SERVER['REMOTE_ADDR'];
  5. $new_data['fiskalnum'] = '';
  6. $new_data['bankcode'] = '';
  7. $new_data['fiskalnum'] = '';
  8. $new_data['fiskalnum'] = '';
  9.  
  10.  
  11. $allFormFields = $hook->getValues();
  12.  
  13. foreach ($allFormFields as $field=>$value) {
  14.  
  15. $field = strip_tags($field);
  16. $value = strip_tags($value);
  17. $field = trim($field);
  18. $value = trim($value);
  19.  
  20. if ($field == 'f_name') $new_data['etunimet'] = $value;
  21. if ($field == 'f_surname') $new_data['sukunimi'] = $value;
  22. if ($field == 'f_pin') $new_data['henkilotunnus'] = $value;
  23. if ($field == 'f_birthday') {
  24. $new_data['bdd'] = intval(substr($value, 0, 2));
  25. $new_data['bdm'] = intval(substr($value, 3, 2));
  26. $new_data['bdy'] = intval(substr($value, 6, 4));
  27. }
  28. if ($field == 'f_town') $new_data['ptoimipaikka'] = $value;
  29. if ($field == 'f_street') $new_data['osoite'] = $value;
  30. if ($field == 'f_app') $new_data['asunto'] = $value;
  31. if ($field == 'f_estatetype') $new_data['dwelling'] = intval(substr($value, 0, 2));
  32. if ($field == 'f_personalestate') $new_data['estate'] = intval(substr($value, 0, 2));
  33. if ($field == 'f_adrestate') $new_data['estate_address'] = $value;
  34. if ($field == 'f_homephone') $new_data['puhelinnumero'] = $value;
  35. if ($field == 'f_workphone') $new_data['tyopuhelin'] = $value;
  36. if ($field == 'f_mobilephone') $new_data['gsmnum'] = $value;
  37. if ($field == 'f_email') $new_data['email'] = $value;
  38. if ($field == 'f_family') $new_data['maritalstat'] = intval(substr($value, 0, 2));
  39. if ($field == 'f_children') $new_data['children'] = intval(substr($value, 0, 2));
  40. if ($field == 'f_car') $new_data['owncar'] = intval(substr($value, 0, 2));
  41. if ($field == 'f_carno') $new_data['reg_num'] = $value;
  42. if ($field == 'f_work') $new_data['paikka'] = $value;
  43. if ($field == 'f_worktown') $new_data['tyoptoimipaikka'] = $value;
  44. if ($field == 'f_workstreet') $new_data['tyoosoite'] = $value;
  45. if ($field == 'f_workoffice') $new_data['tyoasunto'] = $value;
  46. if ($field == 'f_workposition') $new_data['position'] = $value;
  47. if ($field == 'f_workdate') $new_data['aloitit'] = $value;
  48. if ($field == 'f_education') $new_data['study'] = intval(substr($value, 0, 2));
  49. if ($field == 'f_netprofit') $new_data['income'] = $value;
  50. if ($field == 'f_credittotal_1') $new_data['muutl1'] = $value;
  51. if ($field == 'f_creditsumm_1') $new_data['muutllyh1'] = $value;
  52. if ($field == 'f_credittarg_1') $new_data['tarkoitus1'] = $value;
  53. if ($field == 'f_credittotal_2') $new_data['muutl2'] = $value;
  54. if ($field == 'f_creditsumm_2') $new_data['muutllyh2'] = $value;
  55. if ($field == 'f_credittarg_2') $new_data['tarkoitus2'] = $value;
  56. if ($field == 'f_credittotal_3') $new_data['muutl3'] = $value;
  57. if ($field == 'f_creditsumm_3') $new_data['muutllyh3'] = $value;
  58. if ($field == 'f_credittarg_3') $new_data['tarkoitus3'] = $value;
  59. if ($field == 'f_credittotal_4') $new_data['muutl4'] = $value;
  60. if ($field == 'f_creditsumm_4') $new_data['muutllyh4'] = $value;
  61. if ($field == 'f_credittarg_4') $new_data['tarkoitus4'] = $value;
  62. if ($field == 'f_credittotal_5') $new_data['muutl5'] = $value;
  63. if ($field == 'f_creditsumm_5') $new_data['muutllyh5'] = $value;
  64. if ($field == 'f_credittarg_5') $new_data['tarkoitus5'] = $value;
  65. if ($field == 'f_summ') $new_data['maara'] = $value;
  66. if ($field == 'f_period') $new_data['aika'] = $value;
  67.  
  68. if ($field == 'f_purpose') $new_data['tarkoitus'] = $value;
  69. if ($field == 'f_workdirector') $new_data['workdirector'] = $value;
  70. if ($field == 'f_workaccountant') $new_data['workaccountant'] = $value;
  71. if ($field == 'f_language') $new_data['language'] = intval(substr($value, 0, 2));
  72.  
  73. if ($field == 'f_firstdate') {
  74. $new_data['sdd'] = intval(substr($value, 0, 2));
  75. $new_data['sdm'] = intval(substr($value, 3, 2));
  76. $new_data['sdy'] = intval(substr($value, 6, 4));
  77. }
  78. if ($field == 'f_account') $new_data['banknum'] = $value;
  79. if ($field == 'f_bank') $new_data['bankname'] = $value;
  80. if ($field == 'f_mediasource') $new_data['mediasource'] = intval(substr($value, 0, 2));
  81.  
  82. if ($field == 'f_additionalinfo') $new_data['lisa'] = $value;
  83.  
  84. if ($field == 'dealer_id') $new_data['dealer_id'] = intval($value);
  85.  
  86. }
  87.  
  88. $curl_post = array();
  89.  
  90. foreach($new_data as $key => $val) {
  91. $curl_post[] = $key.'='.urlencode($val);
  92. }
  93.  
  94. $curl_post = implode('&', $curl_post);
  95. //$url = "https://www.iutecredit.com/crm/form.php";
  96. $url = "https://www.iutealb.com/integration/web"
  97. //$url = "https://www.iutecrm.com/integration/web";
  98.  
  99. $ch = curl_init() or die("curl init");
  100. curl_setopt($ch, CURLOPT_URL, $url) or die("curl_setopt 0");
  101. curl_setopt($ch, CURLOPT_POST, 1) or die("curl_setopt 1");
  102. curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_post) or die("curl_setopt 2");
  103. $result = curl_exec($ch) or die("curl exec");
  104.  
  105. // fiskalnum - фискальный код компании - у нас нет, а оно обязательное
  106. // bankcode - код банка - у нас его нет !!!
  107. // Director: <strong>[[+f_workdirector]]</strong><br />
  108. // Accountant: <strong>[[+f_workaccountant]]</strong><br />
  109. // Language: <strong>[[+f_language]]</strong><br />
  110.  
  111. return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement