Create new forms with the right message [MAILPOET-1636]
This commit is contained in:
committed by
M. Shull
parent
444e6e937c
commit
64e1a1e16c
@ -97,7 +97,7 @@ class Forms extends APIEndpoint {
|
|||||||
),
|
),
|
||||||
'settings' => array(
|
'settings' => array(
|
||||||
'on_success' => 'message',
|
'on_success' => 'message',
|
||||||
'success_message' => WPFunctions::get()->__('Check your inbox or spam folder to confirm your subscription.', 'mailpoet'),
|
'success_message' => Form::getDefaultSuccessMessage(),
|
||||||
'segments' => null,
|
'segments' => null,
|
||||||
'segments_selected_by' => 'admin'
|
'segments_selected_by' => 'admin'
|
||||||
)
|
)
|
||||||
|
@ -4,6 +4,7 @@ namespace MailPoet\Config\PopulatorData;
|
|||||||
|
|
||||||
use MailPoet\Form\Util\Styles;
|
use MailPoet\Form\Util\Styles;
|
||||||
use MailPoet\Models\Segment;
|
use MailPoet\Models\Segment;
|
||||||
|
use MailPoet\Models\Form;
|
||||||
use MailPoet\WP\Functions as WPFunctions;
|
use MailPoet\WP\Functions as WPFunctions;
|
||||||
|
|
||||||
class DefaultForm {
|
class DefaultForm {
|
||||||
@ -60,7 +61,7 @@ class DefaultForm {
|
|||||||
return [
|
return [
|
||||||
'segments' => [$default_segment->id()],
|
'segments' => [$default_segment->id()],
|
||||||
'on_success' => 'message',
|
'on_success' => 'message',
|
||||||
'success_message' => WPFunctions::get()->__('Check your inbox or spam folder to confirm your subscription.', 'mailpoet'),
|
'success_message' => Form::getDefaultSuccessMessage(),
|
||||||
'success_page' => '5',
|
'success_page' => '5',
|
||||||
'segments_selected_by' => 'admin',
|
'segments_selected_by' => 'admin',
|
||||||
];
|
];
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Models;
|
namespace MailPoet\Models;
|
||||||
|
|
||||||
|
use MailPoet\Settings\SettingsController;
|
||||||
use MailPoet\WP\Functions as WPFunctions;
|
use MailPoet\WP\Functions as WPFunctions;
|
||||||
|
|
||||||
if (!defined('ABSPATH')) exit;
|
if (!defined('ABSPATH')) exit;
|
||||||
@ -14,6 +15,9 @@ if (!defined('ABSPATH')) exit;
|
|||||||
class Form extends Model {
|
class Form extends Model {
|
||||||
public static $_table = MP_FORMS_TABLE;
|
public static $_table = MP_FORMS_TABLE;
|
||||||
|
|
||||||
|
const MESSAGE_WHEN_CONFIRMATION_ENABLED = 'Check your inbox or spam folder to confirm your subscription.';
|
||||||
|
const MESSAGE_WHEN_CONFIRMATION_DISABLED = "You've been successfully subscribed to our newsletter!";
|
||||||
|
|
||||||
function __construct() {
|
function __construct() {
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|
||||||
@ -120,4 +124,12 @@ class Form extends Model {
|
|||||||
return $orm->whereNull('deleted_at');
|
return $orm->whereNull('deleted_at');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static function getDefaultSuccessMessage() {
|
||||||
|
$settings = new SettingsController;
|
||||||
|
if ($settings->get('signup_confirmation.enabled')) {
|
||||||
|
return WPFunctions::get()->__(self::MESSAGE_WHEN_CONFIRMATION_ENABLED, 'mailpoet');
|
||||||
|
}
|
||||||
|
return WPFunctions::get()->__(self::MESSAGE_WHEN_CONFIRMATION_DISABLED, 'mailpoet');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user