alecpl
2009-10-03 ebf8726eeaa507096ef28e776303b459c401a924
plugins/filesystem_attachments/filesystem_attachments.php
@@ -57,7 +57,7 @@
        $tmpfname = tempnam($temp_dir, 'rcmAttmnt');
        if (move_uploaded_file($args['path'], $tmpfname) && file_exists($tmpfname)) {
            $args['id'] = count($_SESSION['plugins']['filesystem_attachments']['tmp_files'])+1;
            $args['id'] = $this->file_id();
            $args['path'] = $tmpfname;
            $args['status'] = true;
@@ -88,7 +88,7 @@
                return $args;
        }
        
        $args['id'] = count($_SESSION['plugins']['filesystem_attachments']['tmp_files'])+1;
        $args['id'] = $this->file_id();
        $args['status'] = true;
            
        // Note the file for later cleanup
@@ -146,4 +146,11 @@
        }
        return $args;
    }
    function file_id()
    {
        $userid = rcmail::get_instance()->user->ID;
   list($usec, $sec) = explode(' ', microtime());
        return preg_replace('/[^0-9]/', '', $userid . $sec . $usec);
    }
}