public static function SendinblueManager::updateSmtpDetails in SendinBlue 7.2
Same name and namespace in other branches
- 7 includes/sendinblue.manage.inc \SendinblueManager::updateSmtpDetails()
Update smtp details.
Return value
GetSmtpDetails|null
2 calls to SendinblueManager::updateSmtpDetails()
- sendinblue_login_form_validate in includes/
sendinblue_home.admin.inc - Validation Handler of Login form.
- sendinblue_send_email_form_submit in includes/
sendinblue_home.admin.inc - Submit Handler of Form to send email of Home page.
File
- includes/
sendinblue.manage.inc, line 464 - Manage class file.
Class
- SendinblueManager
- Basic manager of module.
Code
public static function updateSmtpDetails() {
$sendinblueMailin = new SendinblueMailin();
$sendInBlueConfigFactory = new SendInBlueConfigFactory();
$smtpDetails = $sendinblueMailin
->getSmtpDetails();
if ($smtpDetails
->isEnabled()) {
$sendInBlueConfigFactory
->setSmtpDetails(drupal_json_encode($smtpDetails));
return $smtpDetails;
}
$sendInBlueConfigFactory
->setSendInBlueOff();
$sendInBlueConfigFactory
->setSmtpDetails(null);
return null;
}