Documentation

rex_article_content_editor extends rex_article_content
in package

Erweiterung eines Artikels um slicemanagement.

Table of Contents

Properties

$debug  : bool
$info  : string
$template_attributes  : array<string|int, mixed>
$template_id  : int
$warning  : string
$ARTICLE  : rex_sql|null
$article_id  : int
$category_id  : int
$clang  : int
$ctype  : int
$eval  : bool
$function  : "add"|"edit"
$getSlice  : int
$mode  : "view"|"edit"
$slice_id  : int
$slice_revision  : int

Methods

__construct()  : mixed
getArticle()  : string
Returns the content of the article of the given ctype. If no ctype is given, content of all ctypes is returned.
getArticleId()  : int
getArticleTemplate()  : string
getClang()  : int
getClangId()  : int
getContentAsQuery()  : void
getCurrentSlice()  : rex_article_slice
getSlice()  : string
Returns the content of the given slice-id.
getTemplateId()  : int
getValue()  : string|int|null
hasValue()  : bool
replaceCommonVars()  : string
setArticleId()  : bool
setClang()  : void
setEval()  : void
setFunction()  : void
setMode()  : void
setSliceId()  : void
setSliceRevision()  : void
setTemplateId()  : void
_getValue()  : string|int|null
addSlice()  : string
correctValue()  : string
editSlice()  : string
getSqlInstance()  : rex_sql
getStreamOutput()  : string
outputSlice()  : mixed
postArticle()  : mixed
preArticle()  : mixed
replaceLinks()  : string
replaceObjectVars()  : string
replaceVars()  : string

Properties

Methods

__construct()

public __construct([int|null $articleId = null ][, int|null $clang = null ]) : mixed
Parameters
$articleId : int|null = null
$clang : int|null = null

getArticle()

Returns the content of the article of the given ctype. If no ctype is given, content of all ctypes is returned.

public getArticle([int $curctype = -1 ]) : string
Parameters
$curctype : int = -1

The ctype to fetch, or -1 for all ctypes

Return values
string

getClang()

public getClang() : int
Tags
deprecated

since redaxo 5.6, use getClangId() instead

Return values
int

getContentAsQuery()

public getContentAsQuery([bool $viasql = true ]) : void
Parameters
$viasql : bool = true

getSlice()

Returns the content of the given slice-id.

public getSlice(int $sliceId) : string
Parameters
$sliceId : int

A article-slice id

Return values
string

getValue()

public getValue(string $value) : string|int|null
Parameters
$value : string
Return values
string|int|null

hasValue()

public hasValue(string $value) : bool
Parameters
$value : string
Return values
bool

replaceCommonVars()

public replaceCommonVars(string $content[, int|null $templateId = null ]) : string
Parameters
$content : string
$templateId : int|null = null
Return values
string

setArticleId()

public setArticleId(int $articleId) : bool
Parameters
$articleId : int
Return values
bool

setFunction()

public setFunction("add"|"edit" $function) : void
Parameters
$function : "add"|"edit"

setTemplateId()

public setTemplateId(int $templateId) : void
Parameters
$templateId : int

_getValue()

protected _getValue(string $value) : string|int|null
Parameters
$value : string
Return values
string|int|null

addSlice()

protected addSlice(int $sliceId, int $moduleId) : string
Parameters
$sliceId : int
$moduleId : int
Return values
string

correctValue()

protected correctValue(string $value) : string
Parameters
$value : string
Return values
string

editSlice()

protected editSlice(int $sliceId, string $moduleInput, int $ctypeId, int $moduleId, rex_sql $artDataSql) : string
Parameters
$sliceId : int
$moduleInput : string
$ctypeId : int
$moduleId : int
$artDataSql : rex_sql
Return values
string

getStreamOutput()

protected getStreamOutput(string $path, string $content) : string
Parameters
$path : string
$content : string
Return values
string

outputSlice()

protected outputSlice(rex_sql $artDataSql, mixed $moduleIdToAdd) : mixed
Parameters
$artDataSql : rex_sql
$moduleIdToAdd : mixed

postArticle()

protected postArticle(mixed $articleContent, mixed $moduleId) : mixed
Parameters
$articleContent : mixed
$moduleId : mixed

preArticle()

protected preArticle(mixed $articleContent, mixed $moduleId) : mixed
Parameters
$articleContent : mixed
$moduleId : mixed
protected replaceLinks(string $content) : string
Parameters
$content : string
Return values
string

replaceObjectVars()

protected replaceObjectVars(rex_sql $sql, string $content) : string
Parameters
$sql : rex_sql
$content : string
Return values
string

replaceVars()

protected replaceVars(rex_sql $sql, string $content) : string
Parameters
$sql : rex_sql
$content : string
Return values
string

        
On this page

Search results