Files
piratepoet/lib/Models/Model.php
2015-08-20 00:21:10 +02:00

31 lines
629 B
PHP

<?php
namespace MailPoet\Models;
if (!defined('ABSPATH')) exit;
class Model extends \Sudzy\ValidModel {
function __construct() {
$customValidators = new CustomValidator();
parent::__construct($customValidators->init());
}
function save() {
$this->setTimestamp();
try {
parent::save();
return true;
} catch (\Sudzy\ValidationException $e) {
return false;
} catch (\PDOException $e) {
return false;
}
}
private function setTimestamp() {
if ($this->created_at === null) {
$this->created_at = date("Y-m-d H:i:s");
}
}
}