Просмотр исходного кода

#3081 Record Video Uploader: Integrated to base/text attachments kind of uploaders

Alexander 5 лет назад
Родитель
Сommit
f4abdb12a8

+ 25 - 0
modules/base/text/classes/BxBaseModTextUploaderRecordVideo.php

@@ -0,0 +1,25 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    BaseText Base classes for text modules
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxBaseModTextUploaderRecordVideo extends BxTemplUploaderRecordVideo
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_oModule = BxDolModule::getInstance($this->_sModule);
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $this->_oModule->_oTemplate);
+    }
+}
+
+/** @} */

+ 33 - 0
modules/base/text/classes/BxBaseModTextUploaderRecordVideoAttach.php

@@ -0,0 +1,33 @@
+<?php defined('BX_DOL') or die('hack attempt');
+/**
+ * Copyright (c) UNA, Inc - https://una.io
+ * MIT License - https://opensource.org/licenses/MIT
+ *
+ * @defgroup    BaseText Base classes for text modules
+ * @ingroup     UnaModules
+ *
+ * @{
+ */
+
+class BxBaseModTextUploaderRecordVideoAttach extends BxTemplUploaderRecordVideo
+{
+    protected $_sModule;
+    protected $_oModule;
+
+    public function __construct ($aObject, $sStorageObject, $sUniqId, $oTemplate)
+    {
+        $this->_oModule = BxDolModule::getInstance($this->_sModule);
+
+        parent::__construct($aObject, $sStorageObject, $sUniqId, $this->_oModule->_oTemplate);
+
+        $this->_sButtonTemplate = 'uploader_button_record_video_attach.html';
+
+        $CNF = &$this->_oModule->_oConfig->CNF;
+
+        BxDolMenu::getObjectInstance($CNF['OBJECT_MENU_ENTRY_ATTACHMENTS'], $this->_oModule->_oTemplate)->addMarkers(array(
+            'js_object_uploader' . str_replace($this->_sModule, '', $this->_aObject['object']) => $this->getNameJsInstanceUploader()
+        ));
+    }
+}
+
+/** @} */

+ 1 - 0
modules/base/text/template/uploader_button_record_video_attach.html

@@ -0,0 +1 @@
+<bx_include_auto:uploader_button_record_video_js.html />