0, 'message' => 'Only the owner can modify this setting.'])); } try { $smtp = new SmtpManager($pdo1, $company_id, $method, $pinkey, $iv); $smtp->save($data); $answer['success'] = 1; $answer['message'] = 'SMTP settings saved.'; } catch (Exception $e) { $answer['message'] = $e->getMessage(); http_response_code(in_array($e->getMessage(), [ 'SMTP host and username are required.', 'Password is required for a new SMTP configuration.', ], true) ? 422 : 500); } exit(json_encode($answer)); ?>