setCommand('esputnik_create_contact') ->setData([ 'first_name' => getPostParam('name'), 'phone' => preparePhone(getPostParam('phone')), 'email' => getPostParam('email'), 'groups' => ['GO WEST Leads: consulting request'], 'login' => 'taras_talimonchuk@govitall.com', 'password' => 'advertising12' ]) ->query() ->isOk(); echo $result ? 'success' : 'error'; exit; } require_once(__DIR__ . '/banner/template.php'); /** * @param string $name * @return string */ function getPostParam($name = '') { return isset($_POST[$name]) && !empty($_POST[$name]) ? $_POST[$name] : ''; } /** * @param string $phone * @return string */ function preparePhone($phone) { return preg_replace('/[^0-9]/', '', $phone); }