fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [7158] property: more on fileuploader


From: Sigurd Nes
Subject: [Fmsystem-commits] [7158] property: more on fileuploader
Date: Sat, 02 Apr 2011 11:38:46 +0000

Revision: 7158
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7158
Author:   sigurdne
Date:     2011-04-02 11:38:46 +0000 (Sat, 02 Apr 2011)
Log Message:
-----------
property: more on fileuploader

Modified Paths:
--------------
    trunk/property/inc/class.fileuploader.inc.php

Modified: trunk/property/inc/class.fileuploader.inc.php
===================================================================
--- trunk/property/inc/class.fileuploader.inc.php       2011-04-02 11:38:14 UTC 
(rev 7157)
+++ trunk/property/inc/class.fileuploader.inc.php       2011-04-02 11:38:46 UTC 
(rev 7158)
@@ -98,7 +98,6 @@
                                                                        
'script'         : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/index.php',
                                                        //              
'checkScript'    : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/index.php?check=1',
                                                                        
'cancelImg'      : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/cancel.png',
-                                                       //              
'folder'         : '/tmp/uploads',
                                                                        
'method'         : 'GET',
                                                                        'multi' 
             : true,
                                                                        'auto'  
         : true,
@@ -123,9 +122,9 @@
                                                                                
}
                                                //                              
catch (ex)
                                                                                
{
-                                                                               
        alert('you need to manually refresh the file list');
+                                                                               
        alert('Du må laste siden på nytt for å vise resultatet');
                                                                                
}
-
+                                                                               
parent.lightbox.hide();
                                                                          }
                                                                });
                                                        });
@@ -146,7 +145,61 @@
                        echo $html;
                }
 
+/*
+// might be usefull for the upcoming version 3
+                                               <link 
href="{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/uploadify_v3.css"
 type="text/css" rel="stylesheet" />
+                                               <script type="text/javascript" 
src="{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/core/base.js"></script>
+                                               <script type="text/javascript" 
src="{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/swfobject.js"></script>
+                                               <script type="text/javascript" 
src="{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/jquery-1.4.2.min.js"></script>
+                                               <script type="text/javascript" 
src="{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/jquery.uploadify_v3.js"></script>
 
+
+                                               <script type="text/javascript">
+
+                                                       
$(document).ready(function()
+                                                       {
+                                                               
$('#file_upload').uploadify({
+                                       
+                                                                       'swf'   
    : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/uploadify_v3.swf',
+                                                                       
'uploader'         : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/index.php',
+                                                               //      
'checkExisting'    : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/index.php?check=1',
+                                                                       
'cancelImage'    : 
'{$GLOBALS['phpgw_info']['server']['webserver_url']}/phpgwapi/js/uploadify/cancel.png',
+                                                                       
'uploaderType'   : 'flash', // 'html5'|'flash'
+                                                                       'debug' 
                 : true,
+                                                                       
'method'         : 'GET',
+                                                                       'multi' 
             : true,
+                                                                       'auto'  
         : true,
+                                                                       
'fileTypeExts'   : '*.jpg;*.gif;*.png',
+                                                                       
'fileTypeDesc'   : 'Image Files (.JPG, .GIF, .PNG)',
+                                                                       
'queueID'        : 'queue',
+                                                                       
'queueSizeLimit' : 50,
+                                                                       
'simUploadLimit' : 50,
+                                                                       
'postData'       : $oArgs,
+                                                                       
'removeCompleted': false,
+
+                                                                       
'onUploadError'        : function (file,errorCode,errorMsg,errorString) {
+                                                                               
alert(file.name + ' Error: ' + errorString);
+                                                                         },
+                                                                       
'onSelect'   : function(event,data) {
+                                                                           
$('#status-message').text(data.filesSelected + ' files have been added to the 
queue.');
+                                                                         },
+                                                                       
'onUploadComplete'  : function(event,data) {
+                                                                           
$('#status-message').text(data.filesUploaded + ' files uploaded, ' + 
data.errors + ' errors.');
+                                                                               
try
+                                                                               
{
+                                                                               
        parent.refresh_files();
+                                                                               
}
+                                                                               
catch (ex)
+                                                                               
{
+                                                                               
        alert('you need to manually refresh the file list');
+                                                                               
}
+
+                                                                         }
+                                                               });
+                                                       });
+                                               </script>
+*/
+
                public function check($bofiles, $save_path = '')
                {
                        $fileArray = array();
@@ -359,11 +412,15 @@
                         */
 
                        $bofiles->vfs->override_acl = 1;
-                       if(!$bofiles->vfs->cp (array (
+                       if($bofiles->vfs->cp (array (
                                'from'  => $_FILES[$upload_name]["tmp_name"],
                                'to'    => 
"{$bofiles->fakebase}/{$save_path}/{$file_name}",
                                'relatives'     => array 
(RELATIVE_NONE|VFS_REAL, RELATIVE_ALL))))
                        {
+                               echo $file_name;
+                       }
+                       else
+                       {
                                $receipt['error'][]=array('msg'=>lang('Failed 
to upload file !'));
                                $this->HandleError("File could not be saved.");
                                exit(0);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]