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; }