plugins/kolab_files

Aleksander Machniak machniak at kolabsys.com
Tue Mar 12 14:16:27 CET 2013


 plugins/kolab_files/kolab_files.js             |   10 ++++------
 plugins/kolab_files/lib/kolab_files_engine.php |    5 ++---
 2 files changed, 6 insertions(+), 9 deletions(-)

New commits:
commit 96b5313a13ac64cc253b51bfba93138ee9703d94
Author: Aleksander Machniak <machniak at kolabsys.com>
Date:   Tue Mar 12 14:16:03 2013 +0100

    Updates to lastest File API changes

diff --git a/plugins/kolab_files/kolab_files.js b/plugins/kolab_files/kolab_files.js
index d4d6122..1b2fc6c 100644
--- a/plugins/kolab_files/kolab_files.js
+++ b/plugins/kolab_files/kolab_files.js
@@ -205,7 +205,6 @@ function kolab_files_selector_dialog()
       // send request
       rcmail.http_post('plugin.kolab_files', {
         act: 'attach-file',
-        folder: file_api.env.folder,
         files: list,
         id: rcmail.env.compose_id,
         uploadid: id
@@ -586,7 +585,7 @@ function kolab_files_ui()
     $('tbody', table).empty();
 
     $.each(response.result, function(key, data) {
-      var c, row = '', col;
+      var c, col, row = '';
 
       i++;
 
@@ -594,7 +593,7 @@ function kolab_files_ui()
         c = rcmail.env.coltypes[c];
         if (c == 'name')
             col = '<td class="name filename ' + file_api.file_type_class(data.type) + '">'
-              + '<span>' + key + '</span></td>';
+              + '<span>' + data.name + '</span></td>';
         else if (c == 'mtime')
           col = '<td class="mtime">' + data.mtime + '</td>';
         else if (c == 'size')
@@ -609,7 +608,7 @@ function kolab_files_ui()
 
       row = $('<tr>')
         .html(row)
-        .attr({id: 'rcmrow' + i, 'data-file': urlencode(key)});
+        .attr({id: 'rcmrow' + i, 'data-file': key});
 
 //      table.append(row);
       rcmail.file_list.insert_row(row.get([0]));
@@ -686,7 +685,6 @@ function kolab_files_ui()
     if (!params)
       params = {};
 
-    params.folder = this.env.folder;
     params.token = this.env.token;
     params.file = file;
 
@@ -697,7 +695,7 @@ function kolab_files_ui()
   this.file_delete = function(files)
   {
     this.req = this.set_busy(true, 'kolab_files.filedeleting');
-    this.get('file_delete', {folder: this.env.folder, file: files}, 'file_delete_response');
+    this.get('file_delete', {file: files}, 'file_delete_response');
   };
 
   // file(s) delete response handler
diff --git a/plugins/kolab_files/lib/kolab_files_engine.php b/plugins/kolab_files/lib/kolab_files_engine.php
index 3e6f99b..2e109ab 100644
--- a/plugins/kolab_files/lib/kolab_files_engine.php
+++ b/plugins/kolab_files/lib/kolab_files_engine.php
@@ -608,7 +608,6 @@ class kolab_files_engine
      */
     protected function action_attach_file()
     {
-        $folder     = rcube_utils::get_input_value('folder', rcube_utils::INPUT_POST);
         $files      = rcube_utils::get_input_value('files', rcube_utils::INPUT_POST);
         $uploadid   = rcube_utils::get_input_value('uploadid', rcube_utils::INPUT_POST);
         $COMPOSE_ID = rcube_utils::get_input_value('id', rcube_utils::INPUT_POST);
@@ -648,7 +647,7 @@ class kolab_files_engine
 
             // get file information
             try {
-                $url->setQueryVariables(array('method' => 'file_info', 'folder' => $folder, 'file' => $file));
+                $url->setQueryVariables(array('method' => 'file_info', 'file' => $file));
                 $request->setUrl($url);
                 $response = $request->send();
                 $status   = $response->getStatus();
@@ -676,7 +675,7 @@ class kolab_files_engine
 
             // download file
             try {
-                $url->setQueryVariables(array('method' => 'file_get', 'folder' => $folder, 'file' => $file));
+                $url->setQueryVariables(array('method' => 'file_get', 'file' => $file));
                 $request->setUrl($url);
                 $request->attach($observer);
                 $response = $request->send();





More information about the commits mailing list