Files
piratepoet/lib/Models/NewsletterTemplate.php
2020-03-23 00:33:40 +01:00

33 lines
876 B
PHP

<?php
namespace MailPoet\Models;
use MailPoet\WP\Functions as WPFunctions;
/**
* @property string $name
* @property int|null $newsletterId
* @property string $categories
* @property string $description
* @property string|null $body
* @property string|null $thumbnail
* @property int|null $readonly
*/
class NewsletterTemplate extends Model {
public static $_table = MP_NEWSLETTER_TEMPLATES_TABLE; // phpcs:ignore PSR2.Classes.PropertyDeclaration
const RECENTLY_SENT_CATEGORIES = '["recent"]';
const RECENTLY_SENT_COUNT = 12;
public function __construct() {
parent::__construct();
$this->addValidations('name', [
'required' => WPFunctions::get()->__('Please specify a name.', 'mailpoet'),
]);
$this->addValidations('body', [
'required' => WPFunctions::get()->__('The template body cannot be empty.', 'mailpoet'),
]);
}
}