Blame view

sources/apps/files/ajax/rename.php 1.12 KB
03e52840d   Kload   Init
1
  <?php
31b7f2792   Kload   Upgrade to ownclo...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /**
   * ownCloud - Core
   *
   * @author Morris Jobke
   * @copyright 2013 Morris Jobke morris.jobke@gmail.com
   *
   * This library is free software; you can redistribute it and/or
   * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
   * License as published by the Free Software Foundation; either
   * version 3 of the License, or any later version.
   *
   * This library is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
   *
   * You should have received a copy of the GNU Affero General Public
   * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
   *
   */
03e52840d   Kload   Init
22
23
24
  
  OCP\JSON::checkLoggedIn();
  OCP\JSON::callCheck();
31b7f2792   Kload   Upgrade to ownclo...
25
26
27
28
29
30
31
32
33
  $files = new \OCA\Files\App(
  	\OC\Files\Filesystem::getView(),
  	\OC_L10n::get('files')
  );
  $result = $files->rename(
  	$_GET["dir"],
  	$_GET["file"],
  	$_GET["newname"]
  );
03e52840d   Kload   Init
34

31b7f2792   Kload   Upgrade to ownclo...
35
36
37
38
  if($result['success'] === true){
  	OCP\JSON::success(array('data' => $result['data']));
  } else {
  	OCP\JSON::error(array('data' => $result['data']));
03e52840d   Kload   Init
39
  }