Facebook
From Voluminous Mosquito, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 54
  1. /*
  2.     Zapisz lead do bazy zewnÄ™trznej
  3. */
  4. add_action("wpcf7_mail_sent", 'your_wpcf7_function' );
  5.  
  6. function your_wpcf7_function( $contact_form ) {
  7. $title = $contact_form->title;
  8. $submission = WPCF7_Submission::get_instance();
  9.  
  10. if ( $submission ) {
  11.     $posted_data = $submission->get_posted_data();
  12. }
  13.    if ( 'Formularz ofertowy' == $title ) {
  14.  $link = mysqli_connect("db4free.net", "facturing_db", "rpKEFR6vfxzNMFPY", "facturing_db");
  15.  
  16.          $data=array(
  17.          'imie_nazwisko'=>$posted_data['imie-nazwisko'],
  18.          'nazwa_firmy'=>$posted_data['nazwa-firmy'],
  19.          'telefon'=>$posted_data['telefon'],
  20.          'email'=>$posted_data['email'],
  21.          'miejscowosc'=>$posted_data['miejscowosc'],
  22.          'kod_pocztowy'=>$posted_data['kod-pocztowy'],
  23.          'jestem'=>$posted_data['jestem'],
  24.          'skad_wiesz'=>$posted_data['skad-wiesz'],
  25.          'rodzaj_inwestycji'=>$posted_data['rodzaj-inwestycji'],
  26.          'powierzchnia'=>$posted_data['powierzchnia'],
  27.          'rodzaj_ogrzewania'=>implode(',', $posted_data['rodzaj-ogrzewania']),
  28.          'roczne_zapotrzebowanie'=>$posted_data['roczne-zapotrzebowanie'],
  29.          'gdzie_instalowac'=>$posted_data['gdzie-instalowac'],
  30.          'jakie_pomieszczenia'=>$posted_data['jakie-pomieszczenia'],
  31.          'termostaty'=>$posted_data['termostaty'],
  32.          'termin_realizacji'=>$posted_data['termin-realizacji'],
  33.          'dodatkowe_info'=>$posted_data['dodatkowe-info'],
  34.          'plik1'=>$posted_data['file-820'],
  35.          'plik2'=>$posted_data['file-821'],
  36.          'plik3'=>$posted_data['file-822'],
  37.         );
  38.  
  39.          $columns = implode(", ",array_keys($data));
  40.         $escaped_values = array_map('mysql_real_escape_string', array_values($data));
  41.     foreach ($data as $key => $value) {
  42.        // echo $value;
  43.         $values.="'{$value}',";
  44.     }
  45.         $values=rtrim($values,',');
  46.  
  47.         $sql = "INSERT INTO lead ($columns) VALUES ($values)";
  48.         //file_put_contents('test.x', $sql);
  49.         mysqli_query($link, $sql);
  50.         mysqli_close($link);
  51.    }
  52. }