diff --git a/Admin/Installer.php b/Admin/Installer.php index e66f297..c34aa14 100644 --- a/Admin/Installer.php +++ b/Admin/Installer.php @@ -47,13 +47,13 @@ class Installer extends InstallerAbstract $dbPool->get('core')->con->prepare( 'CREATE TABLE if NOT EXISTS `' . $dbPool->get('core')->prefix . 'media` ( `media_id` int(11) NOT NULL AUTO_INCREMENT, - `media_name` varchar(100) NOT NULL, + `media_name` varchar(100) DEFAULT NULL, `media_versioned` tinyint(1) NOT NULL, `media_file` varchar(255) NOT NULL, - `media_extension` varchar(10) NULL, - `media_collection` tinyint(1) NULL, - `media_description` varchar(255) NULL, - `media_size` int(11) NULL, + `media_extension` varchar(10) DEFAULT NULL, + `media_collection` tinyint(1) DEFAULT NULL, + `media_description` varchar(255) DEFAULT NULL, + `media_size` int(11) DEFAULT NULL, `media_created_by` int(11) DEFAULT NULL, `media_created_at` datetime DEFAULT NULL, PRIMARY KEY (`media_id`), diff --git a/Models/Collection.php b/Models/Collection.php index 9bb375e..1f70ca0 100644 --- a/Models/Collection.php +++ b/Models/Collection.php @@ -39,6 +39,7 @@ class Collection extends Media private $sources = []; protected $extension = 'collection'; + protected $versioned = false; /** @@ -49,6 +50,7 @@ class Collection extends Media */ public function __construct() { + $this->createdAt = new \DateTime(); } /** diff --git a/Models/Media.php b/Models/Media.php index 7fe39a2..f640531 100644 --- a/Models/Media.php +++ b/Models/Media.php @@ -127,6 +127,7 @@ class Media */ public function __construct() { + $this->createdAt = new \DateTime(); } /** @@ -229,14 +230,14 @@ class Media } /** - * @param int $createdBy Creator + * @param mixed $createdBy Creator * * @return void * * @since 1.0.0 * @author Dennis Eichhorn */ - public function setCreatedBy(int $createdBy) + public function setCreatedBy($createdBy) { $this->createdBy = $createdBy; }