Overview  Package  Tree OpenRat

openrat

Class Page

openrat.Object
|
+--openrat.Page

class Page
extends Object

No description.


Field Summary
public var$pageid
public var$templateid
public var$simple
public var$public
public var$el
public var$icons
public var$src
public var$tmpfile
public var$edit
public var$content_negotiation
public var$cut_index
public var$default_language
public var$link
public var$log_filenames
public var$projectmodelid
public var$publish
public var$up_path
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 voidPage
public voidtmpfile
public IntegergetObjectIdFromPageId

Ermitteln der Objekt-ID (Tabelle object) anhand der Seiten-ID (Tablle page)

public IntegergetPageIdFromObjectId

Ermitteln der Seiten-ID anhand der Objekt-ID

public ArraygetProperties

Ermitteln aller Eigenschaften

public Arrayparentfolder

Ermitteln der Ordner, in dem sich die Seite befindet

public Stringpath_to_object

Ermittelt den Pfad zu einem beliebigen Objekt

public Stringfilename

getter-Methode für den Dateinamen

public voidadd

Eine Seite hinzufuegen

public voidload

Seite laden

public voiddelete
public voidsave
public Stringfull_filename

Ermitteln des Dateinamens dieser Seite

public voidlanguage_filename
public Stringgenerate

Erzeugen des Inhaltes der gesamten Seite

public voidwrite

Schreiben des Seiteninhaltes in die temporaere Datei

public voidpublish

Generieren dieser Seite in Dateisystem und/oder auf FTP-Server

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

pageid

public var $pageid

templateid

public var $templateid

simple

public var $simple = false

public

public var $public = false

el

public var $el = array()

icons

public var $icons = false

src

public var $src = ''

tmpfile

public var $tmpfile

edit

public var $edit = false

content_negotiation

public var $content_negotiation = false

cut_index

public var $cut_index = false

default_language

public var $default_language = false

link

public var $link = false

log_filenames

public var $log_filenames = array()

projectmodelid

public var $projectmodelid

publish

public var $publish = null

up_path

public var $up_path = ''
Method Detail

Page()

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

tmpfile()

public void tmpfile()

getObjectIdFromPageId()

public Integer getObjectIdFromPageId(var $pageid)

Ermitteln der Objekt-ID (Tabelle object) anhand der Seiten-ID (Tablle page)

Parameters:
$pageid
Deprecated:
pageid sollte nicht mehr benutzt werden
Returns:
objectid

getPageIdFromObjectId()

public Integer getPageIdFromObjectId(var $objectid)

Ermitteln der Seiten-ID anhand der Objekt-ID

Parameters:
$objectid
Deprecated:
pageid sollte nicht mehr benutzt werden
Returns:
pageid

getProperties()

public Array getProperties()

Ermitteln aller Eigenschaften


parentfolder()

public Array parentfolder()

Ermitteln der Ordner, in dem sich die Seite befindet


path_to_object()

public String path_to_object(var $objectid,
                             Integer Objekt-ID)

Ermittelt den Pfad zu einem beliebigen Objekt

Parameters:
$objectid
Objekt-ID - des Zielobjektes
Returns:
Relative Link-angabe, Beispiel: '../../pfad/datei.jpeg'

filename()

public String filename()

getter-Methode für den Dateinamen

Returns:
Dateiname

add()

public void add()

Eine Seite hinzufuegen


load()

public void load()

Seite laden


delete()

public void delete()

save()

public void save()

full_filename()

public String full_filename()

Ermitteln des Dateinamens dieser Seite

Returns:
Kompletter Dateiname, z.B. '/pfad/seite.en.html'

language_filename()

public void language_filename()

generate()

public String generate()

Erzeugen des Inhaltes der gesamten Seite

Returns:
Inhalt

write()

public void write()

Schreiben des Seiteninhaltes in die temporaere Datei


publish()

public void publish()

Generieren dieser Seite in Dateisystem und/oder auf FTP-Server


Overview  Package  Tree OpenRat