Overview  Package  Tree OpenRat

openrat

Class Folder

openrat.Object
|
+--openrat.Folder

class Folder
extends Object

No description.


Field Summary
public var$folderid
public var$projectid
public var$parentfolders
public var$subfolders
public var$filenames
public var$name
public var$filename
public var$desc
public var$publish
Fields inherited from openrat.Object
$id $objectid $parentid $filename $name $desc $create_date $create_userid $lastchange_date $lastchange_userid $isFolder $isFile $isPage $isLink $isRoot $languageid $modelid $projectid $tmpfile
Method Summary
public voidFolder
public voidadd
public voidgetRootFolderId
public voidload
public voidsave
public voidsetOrderId
public voidgetObjectIds
public voidpublish
public voidgetObjectIdByFileName
public voidgetAllObjectIds
public voidgetRootObjectId
public voidgetOtherFolders
public voidgetAllFolders
public voidgetPages
public voidgetFiles
public voidgetLinks
public voidaddrights
public voidparentfolder_bak
public voidparentObjectIds
public voidparentObjectFileNames
public voidparentObjectNames
public voidsubfolder
public voidgetAllSubFolderIds
public voiddelete

Loeschen dieses Ordners.

public voiddeleteAll

Rekursives loeschen aller Inhalte Loeschen aller Inhalte dieses Ordners inclusive aller Unterelemente

public voidgetSubFolderIds
Methods inherited from openrat.Object
Object, getAllObjectIds, full_filename, checkRight, hasRight, getType, getProperties, path, filename, objectLoad, load, objectSave, objectDelete, objectAdd, getAclIds, getAllAclIds, getInheritedAclIds, getAllInheritedAclIds, tmpfile, setOrderId, setParentId, getDependentObjectIds, getObjectIdsByFileName, getObjectIdsByName, getObjectIdsByDescription, getObjectIdsByCreateUserId, getObjectIdsByLastChangeUserId, isObjectId
Field Detail

folderid

public var $folderid

projectid

public var $projectid

parentfolders

public var $parentfolders = array()

subfolders

public var $subfolders = array()

filenames

public var $filenames = true

name

public var $name = ''

filename

public var $filename = ''

desc

public var $desc = ''

publish

public var $publish = null
Method Detail

Folder()

public void Folder(var $objectid = '')
Parameters:
$objectid

add()

public void add()

getRootFolderId()

public void getRootFolderId()

load()

public void load()

save()

public void save()

setOrderId()

public void setOrderId(var $orderid)
Parameters:
$orderid

getObjectIds()

public void getObjectIds()

publish()

public void publish(var $subdirs = false)
Parameters:
$subdirs

getObjectIdByFileName()

public void getObjectIdByFileName(var $filename)
Parameters:
$filename

getAllObjectIds()

public void getAllObjectIds()

getRootObjectId()

public void getRootObjectId()

getOtherFolders()

public void getOtherFolders()

getAllFolders()

public void getAllFolders()

getPages()

public void getPages()

getFiles()

public void getFiles()

getLinks()

public void getLinks()

addrights()

public void addrights(var $rights,
                      var $inherit = true)
Parameters:
$rights
$inherit

parentfolder_bak()

public void parentfolder_bak(var $with_root = false,
                             var $with_self = false)
Parameters:
$with_root
$with_self

parentObjectIds()

public void parentObjectIds(var $with_root = false,
                            var $with_self = false)
Parameters:
$with_root
$with_self

parentObjectFileNames()

public void parentObjectFileNames(var $with_root = false,
                                  var $with_self = false)
Parameters:
$with_root
$with_self

parentObjectNames()

public void parentObjectNames(var $with_root = false,
                              var $with_self = false)
Parameters:
$with_root
$with_self

subfolder()

public void subfolder()

getAllSubFolderIds()

public void getAllSubFolderIds()

delete()

public void delete()

Loeschen dieses Ordners.

Der Ordner wird nur geloescht, wenn er keine Unterelemente mehr enthält. Zum Loeschen inklusive Unterelemente dient die Methode deleteAll()


deleteAll()

public void deleteAll()

Rekursives loeschen aller Inhalte Loeschen aller Inhalte dieses Ordners inclusive aller Unterelemente


getSubFolderIds()

public void getSubFolderIds()

Overview  Package  Tree OpenRat