$v) $_POST[$k] = htmlspecialchars(strip_tags(trim($v))); postvars('nameSurname,phone,nick,social,message,posted'); $socials = array( 'facebook' => 'Facebook', 'twitter' => 'Twitter', 'wykop' => 'Wykop', 'forumMBanku' => 'Forum mBanku', 'inne' => 'Inne', ); $validation = array( 'nameSurname' => array( 'required' => true, 'name' => 'Imię i nazwisko', 'validation' => 'nameSurname', 'fail' => 'Pole \'Imię i nazwisko\' musi zawierać od 6 do 50 znaków' ), 'social' => array( 'required' => true, 'name' => 'Portal społecznościowy', // 'validation' => 'social', ), 'nick' => array( 'required' => true, 'name' => 'Nick', 'validation' => 'nick', 'fail' => 'Pole \'Nick\' musi zawierać od 2 do 30 znaków' ), 'phone' => array( 'required' => true, 'name' => 'Numer telefonu', 'validation' => 'phone', 'fail' => 'Pole \'Numer telefonu\' musi zawierać 9 cyfr' ), 'message' => array( 'required' => false, 'name' => 'Treść wiadomości', ), ); $poszlo = 0; $errors = $data = array(); if (isset($posted) && $posted == "1") { $val = new Validator; foreach ($validation as $k => $value) { $v = $_POST[$k]; if (true == $validation[$k]['required']) { if (!$v || $v == $validation[$k]['name']) { $errors[$k] = "Pole '{$validation[$k]['name']}' jest wymagane."; } else if (isset($validation[$k]['validation'])) { if ($validation[$k]['validation'] == 'file') { if (!$val->$validation[$k]['validation']($v, $validation[$k]['allowedExts'])) { $errors[$k] = $validation[$k]['fail']; } } else if (!$val->$validation[$k]['validation']($v)) { $errors[$k] = $validation[$k]['fail']; } } } $data[$k] = $v; } if (empty($errors)) { // echo 'no errors'; // die(); foreach ($CONF['confMail'] as $to) { $body = ''; foreach ($validation as $field => $val) { $input = $$field; if ($field == 'social'){ $input = $socials[$input]; } $body .= $val['name'] . ': ' . $input . '[83urw89hjosai7fhsidf]'; } $mail = ic_mail_send(array( 'to' => $to, 'subject' => $CONF['mail.prefix.subject'] . $CONF['confSubject'], 'body' => $body, )); if ($mail == 0) { $poszlo = 1; } $utc = gmmktime(); } } else { // print_r($errors); die(); //json response failure } } ?> Social media – napisz do nas!
 

Social media – napisz do nas!

Prosimy wypełnij wszystkie pola. Jeśli dane będą zgodne, z tymi posiadanymi przez bank, nasz pracownik skontaktuje się z Tobą i pomoże rozwiązać Twoją sprawę.


Dziękujemy Twoja wiadomość została wysłana.

mBank S.A. z siedzibą w Warszawie, przy ul. Senatorskiej 18, jako administrator danych osobowych, w rozumieniu przepisów Ustawy o ochronie danych osobowych, informuje, że w bankowym zbiorze danych będą przetwarzane powyżej podane dane osobowe w celu telefonicznego skontaktowania się i wyjaśnienia powstałych wątpliwości. Informujemy, iż jesteś uprawniona/y do kontroli przetwarzania swoich danych osobowych oraz żądania uzupełnienia, uaktualnienia i sprostowania tych danych.