Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include("./sqlfunc.inc.php");
- $zakaztype = 0;//Тип - обратный звонок, отзыв или заказ
- $recipient_name = null;//ФИО Заказчика
- $recipient_address = null;//Почтовый адрес
- $recipient_phone = null;//Телефон заказчика СТАРАТЬСЯ ПЕРЕДАТЬ В в SMS формате 71111111111'
- $passThroughPartnerId = null;//ID сквозного партнера. Если передать, - то заказ привяжется к этому партнеру вместо владельца сайта
- $additional = null;//Дополнителная информация (например комментарий), которую послал заказчик
- $utm = $_SESSION['utm'];//UTM реферальная ссылка
- $imya = null;
- $address = null;
- $telephon = $_POST['phone'];
- $recipient_phone = preg_replace('~[^0-9]+~','',$telephon);
- $testimonial = null;
- $captcha = intval($_POST['_9in536']);
- // Checking captcha
- if( $captcha != 12 ) $captcha = false;
- else $captcha = true;
- // Getting order type and generating expression
- $genExp = false;
- if($zakaztype == 0) {
- if (strlen($telephon) > 11) {$genExp = true;
- //отправка писем
- $mailtext=implode("<br>", $_POST);
- mysql_query("INSERT INTO ".prefix."orders VALUES('','".$type."','0',NOW(),'".addslashes($mailtext)."','','".addslashes($_SERVER['REMOTE_ADDR'])."','".$_SESSION['referer']."');") or die(mysql_error());}
- else $genExpError = 'Номер телефона введен неверно';
- $nazad="http://compositarch.ru/";
- }
- else {
- if ($captcha == true) $genExp = true;
- else $genExpError = 'Сумма цифр введена неверно';
- $nazad="http://compositarch.ru/";
- }
- if($genExp == true) {
- $additional = ' Телефон: '.$telephon.' Заказ обратного звонка. Обращайте внимание на часовой пояс и город.';
- $DOMAIN_SHOP_ID = 101;//ID домана-магазина НАДО БРАТЬ В ЦРМ В СПИСКЕ ДОМЕНОВ-МАГАЗИНОВ ПАРТНЕРА
- $PRODUCT_UNIT_ID = 662;
- $API_SYNC_KEY_CLIENT_CRM = '9af1ace0404caa7a04aeda6da4888b70fd03e1aa';//API ключ Домен-магазин >> ЦРМ НАДО БРАТЬ В ЦРМ В СПИСКЕ ДОМЕНОВ-МАГАЗИНОВ ПАРТНЕРА (не спутайте там два ключа)
- $QUANTITY = 1;//Сколько единиц товара (если надо чтобы это было переменной - можете сделать параметром функции - смотрите сами)
- $PRICE = 1500000;
- $curl = curl_init('http://o.oke2.ru/api/addOrder');
- $items = array(
- array(
- 'puid' => $PRODUCT_UNIT_ID,
- 'quantity' => $QUANTITY,
- 'price' => $PRICE,
- )
- );
- $data = array(
- 'domain_shop_id' => $DOMAIN_SHOP_ID,
- 'api_sync_key_client_crm' => $API_SYNC_KEY_CLIENT_CRM,
- 'cart' => json_encode($items),
- 'recipient_phone' => $recipient_phone,
- 'recipient_ip' => $_SERVER['REMOTE_ADDR'],
- 'additional' => "",
- );
- if($additional){
- $data['additional'] = $additional;
- }
- curl_setopt($curl, CURLOPT_HEADER, true);
- curl_setopt($curl, CURLOPT_POST, true);
- curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
- $result = curl_exec($curl);
- curl_close($curl);
- // To send HTML mail, the Content-type header must be set
- $headers = 'MIME-Version: 1.0' . "\r\n";
- $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
- // Additional headers
- mail('agkosolapov@gmail.com','письмо с сайта compositarch.ru - '.htmlspecialchars($field[1]), '#'.$newid.'<br>'.$mailtext,$headers);
- //формируем сообщение для посетителя
- // Check if Testimonial
- $result='В связи с активным развитием нашего предприятия мы не можем моментально предоставить продукцию всем желающим. Мы можем внести вас в очередь на проведение показа готового к эксплуатации дома. Мы позвоним вам, как только появится свободный экземпляр для демонстрации. Клянемся не слать спам.<br>Оставьте ваш телефон или напишите на почту: <strong><a href="mailto:email_123@gmail.com">info@compositarch.ru</a></strong>';
- $result .=
- '<div id="buy-modal">
- <div class="overlay"></div>
- <div class="visible">
- <div class="content">
- <h3>Спасибо за заявку, мы Вам перезвоним</h3>
- <p>Рекомендуем подписаться на наш блог:</p>
- <p>
- <a href="https://www.facebook.com/compositarch/" target="_blank">https://www.facebook.com/compositarch/posts</a>
- </p>
- </div>
- <button type="button" onClick="getElementById('. "'buy-modal'" . ').style.display=' . "'none'" . ';">закрыть</button>
- </div>
- </div>';
- } // if Captcha == true
- else {
- $result='В связи с активным развитием нашего предприятия мы не можем моментально предоставить продукцию всем желающим. Мы можем внести вас в очередь на проведение показа готового к эксплуатации дома. Мы позвоним вам, как только появится свободный экземпляр для демонстрации. Клянемся не слать спам.<br>Оставьте ваш телефон или напишите на почту: <strong><a href="mailto:email_123@gmail.com">info@compositarch.ru</a></strong>';
- $result .=
- '<div id="buy-modal">
- <div class="overlay"></div>
- <div class="visible">
- <div class="content">
- <h3>Заявка на звонок не была передана. Проверьте корректность ввода данных и отправьте заявку нам снова!</h3>
- </div>
- <button type="button" onClick="getElementById('. "'buy-modal'" . ').style.display=' . "'none'" . ';">закрыть</button>
- </div>
- </div>';
- }
- echo($result);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement