]> _ Git - cubist_cms-back.git/commitdiff
#2783
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 29 May 2019 15:29:06 +0000 (17:29 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 29 May 2019 15:29:06 +0000 (17:29 +0200)
src/app/Magic/Fields/Checkbox.php
src/app/Magic/Fields/Files.php [new file with mode: 0644]
src/app/Magic/Fields/Images.php
src/app/Magic/Fields/Markdown.php
src/app/Magic/Fields/Textarea.php

index cf427238cb99a9fd18194ac987538065dfe95494..722b3273203cc66b63e5613fca38f9da3a879aa8 100644 (file)
@@ -6,5 +6,7 @@ namespace Cubist\Backpack\app\Magic\Fields;
 
 class Checkbox extends Field
 {
+    protected $_adminType = 'checkbox';
+    protected $_databaseType = 'boolean';
 
 }
diff --git a/src/app/Magic/Fields/Files.php b/src/app/Magic/Fields/Files.php
new file mode 100644 (file)
index 0000000..e3006dc
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+
+
+namespace Cubist\Backpack\app\Magic\Fields;
+
+
+class Files extends Field
+{
+    protected $_mimeTypes = null;
+
+    public function getDefaultAttributes()
+    {
+        return array_merge(parent::getDefaultAttributes(), ['mime_types' => $this->_mimeTypes]);
+    }
+
+}
index 1ea2ff0e319bb3c78541f881479c41b73c0e4629..17915b81d8d48c2124faac019a95a540edd1ccc5 100644 (file)
@@ -4,7 +4,11 @@
 namespace Cubist\Backpack\app\Magic\Fields;
 
 
-class Images extends Field
+class Images extends Files
 {
+    protected $_adminType = 'simplemde';
+    protected $_databaseType = 'text';
+
+    protected $_mimeTypes = ['image/png', 'image/jpeg', 'image/svg+xml','image/webp','image/gif'];
 
 }
index 7acdf5cf11582632c7b26c7d890f70be19793792..336d3810e155ceb838b7742448d36acf28343bb4 100644 (file)
@@ -6,5 +6,6 @@ namespace Cubist\Backpack\app\Magic\Fields;
 
 class Markdown extends Field
 {
-
+    protected $_adminType = 'simplemde';
+    protected $_databaseType = 'text';
 }
index 8b7573467d82b2cca2f14f1532df7e7a1be8ae38..a4b36af3bc135d10cf876064b9b941a5fcc65fdf 100644 (file)
@@ -6,5 +6,6 @@ namespace Cubist\Backpack\app\Magic\Fields;
 
 class Textarea extends Field
 {
-
+    protected $_adminType = 'textarea';
+    protected $_databaseType = 'text';
 }