summaryrefslogtreecommitdiff
path: root/plugins/storage.bitfile.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/storage.bitfile.php')
-rw-r--r--plugins/storage.bitfile.php20
1 files changed, 18 insertions, 2 deletions
diff --git a/plugins/storage.bitfile.php b/plugins/storage.bitfile.php
index a04d8fd..5e9a479 100644
--- a/plugins/storage.bitfile.php
+++ b/plugins/storage.bitfile.php
@@ -1,10 +1,10 @@
<?php
/**
- * @version $Revision: 1.20 $
+ * @version $Revision: 1.21 $
* @package liberty
* @subpackage plugins_storage
*/
-global $gLibertySystem;
+global $gLibertySystem, $gBitSystem, $gBitSmarty;
/**
* definitions
@@ -24,6 +24,22 @@ $pluginParams = array (
'edit_help' => 'This file will be uploaded to your personal storage area.<br />After selecting the file you want to upload, please return to the edit area and click the save button.'
);
+if ($gBitSystem->isFeatureActive("liberty_multiple_attachments")) {
+ $pluginParams['edit_label'] = 'Upload File(s)';
+ $pluginParams['edit_help'] = 'The file(s) will be uploaded to your personal storage area.<br />After selecting the file(s) you want to upload, please return to the edit area and click the save button.';
+ $pluginParams['edit_field'] = '<div id="upload_div"></div><input type="file" name="upload" size="40" id="uploads" />
+<!-- Multiselect javascript. -->
+<script>
+ var upload_files = document.getElementById( \'upload_div\' );
+ var upload_element = document.getElementById( \'uploads\' );
+ var multi_selector = new MultiSelector( upload_files, '.
+ $gBitSystem->getConfig('liberty_max_multiple_attachments', 10).
+ ' );
+ multi_selector.addNamedElement( upload_element , \'uploads\');
+</script>';
+ $gBitSmarty->assign( 'loadMultiFile', TRUE );
+}
+
//$gLibertySystem->registerPlugin( STORAGE_TYPE_BIT_FILES, $pluginParams );
$gLibertySystem->registerPlugin( PLUGIN_GUID_BIT_FILES, $pluginParams );