]> _ Git - cubist_cms-back.git/commitdiff
wip #7930 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 7 Jan 2026 13:58:10 +0000 (14:58 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 7 Jan 2026 13:58:10 +0000 (14:58 +0100)
src/app/Magic/Fields/HiddenFileStandaloneForm.php [new file with mode: 0644]
src/resources/views/fields/hiddenfilestandaloneform.blade.php [new file with mode: 0644]

diff --git a/src/app/Magic/Fields/HiddenFileStandaloneForm.php b/src/app/Magic/Fields/HiddenFileStandaloneForm.php
new file mode 100644 (file)
index 0000000..df07600
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+
+namespace Cubist\Backpack\Magic\Fields;
+
+class HiddenFileStandaloneForm extends Field
+{
+
+    protected $_adminType = 'hiddenfilestandaloneform';
+    protected $_disk = 'uploads';
+
+    protected $_multiple = false;
+
+    protected function getFieldAttributes()
+    {
+        $res = parent::getFieldAttributes();
+        $res['upload'] = true;
+        $res['disk'] = $this->_disk;
+        $res['multiple'] = $this->_multiple;
+        return $res;
+    }
+
+    protected function _postSetAttributes()
+    {
+        parent::_postSetAttributes();
+        if ($this->getAttribute('multiple', false)) {
+            $this->_adminType = 'upload_multiple';
+        } else {
+            $this->_adminType = 'upload';
+        }
+    }
+}
diff --git a/src/resources/views/fields/hiddenfilestandaloneform.blade.php b/src/resources/views/fields/hiddenfilestandaloneform.blade.php
new file mode 100644 (file)
index 0000000..e69de29