source: sandbox/2.3-MailArchiver/filemanager/inc/after_upload.php @ 6779

Revision 6779, 1.0 KB checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado Expresso(branch 2.3) integrado ao MailArchiver?.

Line 
1<?php
2session_id($_COOKIE['jupload']);
3session_start();
4$files = $_SESSION['juvar.files'];
5unset($_SESSION['juvar.files']);
6session_write_close();
7
8include_once("../../header.session.inc.php");
9
10$GLOBALS['phpgw_info']['flags'] = array
11        (
12                'currentapp'    => 'filemanager',
13                'noheader'      => True,
14                'nonavbar' => True,
15                'nofooter'      => True,
16                'noappheader'   => True,
17                'enable_browser_class'  => True
18        );
19
20
21include_once("../../header.inc.php");
22
23$bo = CreateObject('filemanager.bofilemanager');
24
25foreach ($files as $f) {
26                if ($bo->vfs->cp(array(
27                        'from'=> $f['fullName'],
28                        'to'=> $f['name'],
29                        'relatives'     => array(RELATIVE_NONE|VFS_REAL, RELATIVE_ALL)
30                )))
31                {
32                                $bo->vfs->set_attributes(array(
33                                'string'=> $f['name'],
34                                'relatives'     => array(RELATIVE_ALL),
35                                'attributes'=> array(
36                                'mime_type' => $f['mimetype']
37                                )
38                        ));
39                        exec("rm -f ".escapeshellcmd(escapeshellarg($f['fullName'])));
40                }
41}
42
43echo "<script type='text/javascript' src='../js/after_upload.js'></script>";
44
45?>
Note: See TracBrowser for help on using the repository browser.