function test_rename() { FileManager::touch('rename_test.txt'); $this->assertTrue(file_exists('files/rename_test.txt')); $res = FileManager::rename('rename_test.txt', 'renamed_test.txt'); $this->assertTrue($res); $this->assertFalse(file_exists('files/rename_test.txt')); $this->assertTrue(file_exists('files/renamed_test.txt')); FileManager::unlink('renamed_test.txt'); }
<?php /** * Cyber Image Manager * * * @package Cyber Image Manager * @author Radik * @copyright Copyright (c) 2010, Cyber Applications. * @link http://www.cyberapp.ru/ * @since Version 1.1 * @file /includes/tasks/rename_file.php */ /* Защита от прямой загрузки */ defined('ACCESS') or die; echo json_encode(array('done' => FileManager::rename(FileManager::clear_path(str_ireplace(Manager::$conf['filesystem.path'], Manager::$conf['filesystem.files_abs_path'] . DS, $_REQUEST['old_name'])), FileManager::clear_path(str_ireplace(Manager::$conf['filesystem.path'], Manager::$conf['filesystem.files_abs_path'] . DS, $_REQUEST['new_name'])))));
<?php /** * Cyber Image Manager * * * @package Cyber Image Manager * @author Radik * @copyright Copyright (c) 2010, Cyber Applications. * @link http://www.cyberapp.ru/ * @since Version 1.1 * @file /includes/tasks/rename_dir.php */ /* Защита от прямой загрузки */ defined('ACCESS') or die; echo json_encode(array('done' => FileManager::rename(FileManager::clear_path(Manager::$conf['filesystem.files_path'] . $_REQUEST['old_name']), FileManager::clear_path(Manager::$conf['filesystem.files_path'] . $_REQUEST['new_name']))));