<?php //error_reporting(0); require_once 'config.php'; session_start(); if (isset($_REQUEST['send_inn'])) { if (!(isset($_SESSION['data']) && isset($_SESSION['data']['name']))) { echo json_encode(array('error' => true)); exit; } $contactId = Model::getNextId(); if ($contactId) { $res = Model::saveData($contactId, $_SESSION['data']); if (!$res) { return false; } $uniqId = COUNTRY_PREFIX . (1000 + $contactId); $fileName = $uniqId . '.xml'; file_put_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'tmp' . DIRECTORY_SEPARATOR . $fileName, Xml::getXml($_SESSION['data'])); sendEmail($_SESSION['data']['contact_email'], $uniqId, $fileName); if (isset($_SESSION['data']['remember']) && $_SESSION['data']['remember'] == 'on') { $_SESSION['data'] = array('name' => $_SESSION['data']['name'], 'address1' => $_SESSION['data']['address1'], 'address2' => $_SESSION['data']['address2'], 'address3' => $_SESSION['data']['address3'], 'org_num' => $_SESSION['data']['org_num'], 'contact_name' => $_SESSION['data']['contact_name'], 'contact_email' => $_SESSION['data']['contact_email'], 'contact_phone' => $_SESSION['data']['contact_phone'], 'remember' => $_SESSION['data']['remember']); } else { $_SESSION['data'] = array(); } echo json_encode(array('new_id' => $uniqId)); exit; } } else { if (isset($_GET['contact_id'])) { echo json_encode(Model::loadFromDb($_GET['contact_id']));