' . PHP_EOL; $headers .= 'From: '.get_option('blogname').' <'.get_option('admin_email').'>' . PHP_EOL; $headers .= 'Return-Path: <'.get_option('admin_email').'>' . PHP_EOL; // get administrative emails for the form if(!mail(get_option('ns-airport-transfers-admin-email'), $subject, $message, $headers)) { $error_message = 'Sending mail failed!'.PHP_EOL.PHP_EOL; $error_message = 'Form message:'.PHP_EOL.PHP_EOL; $error_message .= print_r($message,TRUE).PHP_EOL; mail(get_option('admin_email'), 'Airport Transfers Plugin', $error_message, $headers); throw new Exception(airport_transfers_lang('System Error!', $lang)); } $result['status'] = 'success'; $result['data'] = airport_transfers_lang('Thank you for your submission! We will answer as soon as possible!', $lang); } catch (Exception $e) { $result['status'] = 'error'; $result['data'] = $e->getMessage(); } finally { echo json_encode($result); } wp_die(); } } endif;