Пример #1
0
 function test_rmdir_recursive()
 {
     $res = FileManager::mkdir('rmdir_recursive_test');
     $this->assertTrue($res);
     $this->assertTrue(is_dir('files/rmdir_recursive_test'));
     $res = FileManager::touch('rmdir_recursive_test/test.txt');
     $this->assertTrue($res);
     $this->assertTrue(file_exists('files/rmdir_recursive_test/test.txt'));
     $res = FileManager::rmdir('rmdir_recursive_test');
     $this->assertFalse($res);
     $this->assertEquals('Folder must be empty', FileManager::error());
     $res = FileManager::rmdir('rmdir_recursive_test', true);
     $this->assertTrue($res);
     $this->assertFalse(is_dir('files/rmdir_recursive_test'));
 }
Пример #2
0
 /**
  * Delete the properties for a file that has been deleted.
  */
 public static function prop_delete($file)
 {
     if (!DB::execute('delete from filemanager_prop where file = ?', $file)) {
         self::$error = DB::error();
         return false;
     }
     return true;
 }