public function testCreateDir()
 {
     $dir = $this->_createDir();
     $dir->createDirectory('new filemanager entry');
     $filemanager = new Filemanager_Models_Filemanager();
     $results = $filemanager->fetchAll('title = "new filemanager entry"');
     $this->assertNotEmpty($results);
 }
 public function testDelete()
 {
     $filemanager = new Filemanager_Models_Filemanager();
     $filemanager = $filemanager->find(3);
     $dir = new WebDAV_Models_FilemanagerDirectory($filemanager);
     $dir->delete();
     $filemanager = new Filemanager_Models_Filemanager();
     $result = $filemanager->fetchAll('id = 3');
     $this->assertEmpty($result);
 }
 /**
  * Gets all entries in this directory.
  */
 public function getChildren()
 {
     $filemanager = new Filemanager_Models_Filemanager();
     $files = $filemanager->fetchAll(PHProjekt::getInstance()->getDB()->quoteInto('project_id = ?', $this->_project->id));
     $children = array();
     foreach ($files as $file) {
         $children[] = new WebDAV_Models_FilemanagerDirectory($file);
     }
     return $children;
 }