diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2014-03-10 17:39:27 +0400 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2014-03-10 17:39:27 +0400 |
commit | 58c216d0e8ea4bb6d72ac3382b67a7f4b02f3ed1 (patch) | |
tree | 124f368973b6d1e1cb44147d491e91547fd6b83a | |
parent | 73a1ece7533b9d90305e11052947809b91850184 (diff) |
close the session on all file operations
-rw-r--r-- | apps/files/ajax/delete.php | 5 | ||||
-rw-r--r-- | apps/files/ajax/download.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/getstoragestats.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/list.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/mimeicon.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/move.php | 4 | ||||
-rw-r--r-- | apps/files/ajax/newfile.php | 3 | ||||
-rw-r--r-- | apps/files/ajax/newfolder.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/rawlist.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/rename.php | 1 | ||||
-rw-r--r-- | apps/files/ajax/scan.php | 2 | ||||
-rw-r--r-- | apps/files/ajax/upgrade.php | 2 | ||||
-rw-r--r-- | apps/files/ajax/upload.php | 1 | ||||
-rw-r--r-- | cron.php | 2 |
14 files changed, 16 insertions, 10 deletions
diff --git a/apps/files/ajax/delete.php b/apps/files/ajax/delete.php index 99f49188384..f6aa4f0c90e 100644 --- a/apps/files/ajax/delete.php +++ b/apps/files/ajax/delete.php @@ -1,10 +1,9 @@ <?php -// Init owncloud - - OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); +\OC::$session->close(); + // Get data $dir = stripslashes($_POST["dir"]); diff --git a/apps/files/ajax/download.php b/apps/files/ajax/download.php index 6a34cbe4ef1..1f7e42e0d3e 100644 --- a/apps/files/ajax/download.php +++ b/apps/files/ajax/download.php @@ -29,6 +29,7 @@ $RUNTIME_APPTYPES=array('filesystem'); // Check if we are a user OCP\User::checkLoggedIn(); +\OC::$session->close(); $files = $_GET["files"]; $dir = $_GET["dir"]; diff --git a/apps/files/ajax/getstoragestats.php b/apps/files/ajax/getstoragestats.php index dd7c7dc5571..17415b6933f 100644 --- a/apps/files/ajax/getstoragestats.php +++ b/apps/files/ajax/getstoragestats.php @@ -10,6 +10,7 @@ if (isset($_GET['dir'])) { } OCP\JSON::checkLoggedIn(); +\OC::$session->close(); // send back json OCP\JSON::success(array('data' => \OCA\Files\Helper::buildFileStorageStatistics($dir))); diff --git a/apps/files/ajax/list.php b/apps/files/ajax/list.php index c8286bc15ca..667209599a0 100644 --- a/apps/files/ajax/list.php +++ b/apps/files/ajax/list.php @@ -7,6 +7,7 @@ $RUNTIME_APPTYPES=array('filesystem'); OCP\JSON::checkLoggedIn(); +\OC::$session->close(); // Load the files $dir = isset( $_GET['dir'] ) ? $_GET['dir'] : ''; diff --git a/apps/files/ajax/mimeicon.php b/apps/files/ajax/mimeicon.php index dbb8b60112a..6557ff941ac 100644 --- a/apps/files/ajax/mimeicon.php +++ b/apps/files/ajax/mimeicon.php @@ -1,3 +1,4 @@ <?php +\OC::$session->close(); print OC_Helper::mimetypeIcon($_GET['mime']); diff --git a/apps/files/ajax/move.php b/apps/files/ajax/move.php index 04a260265c2..0a8dbc24a65 100644 --- a/apps/files/ajax/move.php +++ b/apps/files/ajax/move.php @@ -1,10 +1,8 @@ <?php -// Init owncloud - - OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); +\OC::$session->close(); // Get data $dir = stripslashes($_POST["dir"]); diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php index 0187b200759..1234cf11394 100644 --- a/apps/files/ajax/newfile.php +++ b/apps/files/ajax/newfile.php @@ -7,7 +7,8 @@ if(!OC_User::isLoggedIn()) { exit; } -session_write_close(); +\OC::$session->close(); + // Get the params $dir = isset( $_REQUEST['dir'] ) ? '/'.trim($_REQUEST['dir'], '/\\') : ''; $filename = isset( $_REQUEST['filename'] ) ? trim($_REQUEST['filename'], '/\\') : ''; diff --git a/apps/files/ajax/newfolder.php b/apps/files/ajax/newfolder.php index b2b4fb27f74..032447460f3 100644 --- a/apps/files/ajax/newfolder.php +++ b/apps/files/ajax/newfolder.php @@ -5,6 +5,7 @@ OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); +\OC::$session->close(); // Get the params $dir = isset( $_POST['dir'] ) ? stripslashes($_POST['dir']) : ''; diff --git a/apps/files/ajax/rawlist.php b/apps/files/ajax/rawlist.php index 89c21a172fc..9dba9f9f81f 100644 --- a/apps/files/ajax/rawlist.php +++ b/apps/files/ajax/rawlist.php @@ -4,6 +4,7 @@ $RUNTIME_APPTYPES = array('filesystem'); OCP\JSON::checkLoggedIn(); +\OC::$session->close(); // Load the files $dir = isset($_GET['dir']) ? $_GET['dir'] : ''; diff --git a/apps/files/ajax/rename.php b/apps/files/ajax/rename.php index 5b07c306af8..fa3ddace63d 100644 --- a/apps/files/ajax/rename.php +++ b/apps/files/ajax/rename.php @@ -23,6 +23,7 @@ OCP\JSON::checkLoggedIn(); OCP\JSON::callCheck(); +\OC::$session->close(); $files = new \OCA\Files\App( \OC\Files\Filesystem::getView(), diff --git a/apps/files/ajax/scan.php b/apps/files/ajax/scan.php index 5b32b6db9b7..d5d88483801 100644 --- a/apps/files/ajax/scan.php +++ b/apps/files/ajax/scan.php @@ -1,6 +1,6 @@ <?php set_time_limit(0); //scanning can take ages -session_write_close(); +\OC::$session->close(); $force = (isset($_GET['force']) and ($_GET['force'] === 'true')); $dir = isset($_GET['dir']) ? $_GET['dir'] : ''; diff --git a/apps/files/ajax/upgrade.php b/apps/files/ajax/upgrade.php index 7237b02c0b0..a3383a8863f 100644 --- a/apps/files/ajax/upgrade.php +++ b/apps/files/ajax/upgrade.php @@ -1,6 +1,6 @@ <?php set_time_limit(0); //scanning can take ages -session_write_close(); +\OC::$session->close(); $user = OC_User::getUser(); $eventSource = new OC_EventSource(); diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php index 145f40c50da..37c600e91da 100644 --- a/apps/files/ajax/upload.php +++ b/apps/files/ajax/upload.php @@ -58,6 +58,7 @@ if (empty($_POST['dirToken'])) { OCP\JSON::callCheck(); +\OC::$session->close(); // get array with current storage stats (e.g. max file size) @@ -48,7 +48,7 @@ try { require_once 'lib/base.php'; - session_write_close(); + \OC::$session->close(); $logger = \OC_Log::$object; |