MCMSDataObject

class MCMSDataObject extends MCMSObject

Bázová třída reprezentující datový objekt. Je od ní odvozená třída MCMSCat a MCMSItem


int function Hist()

vrácí index verze

key function Role()

vrátí roli

string function Keywords()

vrací klíčová slova

string function ValueName( key $di )

vrátí název položky uložené indexem ve sloupci
$di: index sloupce

string function ValueCaption( key $di )

vrátí název adresáře uložené indexem ve sloupci
$di: index sloupce

MCMSItem function ValueItem( key $di )

vrátí položku uloženou indexem ve sloupci
$di: index sloupce

MCMSCat function ValueCat( key $di )

vrátí adresář uložený indexem ve sloupci
$di: index sloupce

string function UploadFile( string $src, string $filename, bool $di, $moveuploadedfile )

uloží soubor do položky
$src: zdroj např. soubor uložený v tempu
$filename: název souboru
$di: přesunout uploadovaný soubor
$moveuploadedfile:

MCMSDiscussion function GetDiscussion( [ key $type ] [ , array $sortkeys ] [ , int $limitfrom ] [ , int $limitcount ] )

vrací objekt reprezentující diskuzi k položce
$type: typ diskuze [ DISC_TYPE_COMMENT ]
$sortkeys: řazení [ výchozí řazení ]
$limitfrom: od řádku [ 0 ]
$limitcount: počet řádků

int function GetDiscussionNotesCount()

vrácí počet příspěvků

int function GetDiscussionLatestNotesCount( $from )

vrácí počet posledních příspěvků (které uživatel ještě nečetl)
$from:

date function GetLastNoteDate()

vrácí datum posledního příspěvku

MCMSEnquiry function GetEnquiry()

vrácí objekt reprezentující hlasování k položce

DBRows function GetListData( key $param [ , array $sort ] )

vrácí seznam hodnot připojených k položce
$param: index sloupce
$sort: řazení

array function GetListVector( key $param [ , array $sort ] )

vrácí seznam hodnot připojených k položce
$param: index sloupce
$sort: řazení

DBRows function GetSelectionData( key $param [ , array $sort ] )

vrácí seznam indexů připojených k položce
$param: index sloupce
$sort: řazení

array function GetSelectionVector( key $param [ , array $sort ] )

vrácí seznam indexů připojených k položce
$param: index sloupce
$sort: řazení

MCMSItems function GetSelectionItems( key $param [ , array $sort ] )

vrácí seznam položek připojených k položce
$param: index sloupce
$sort: řazení

MCMSCats function GetSelectionCats( key $param [ , array $sort ] )

vrácí seznam adresářů připojených k položce
$param: index sloupce
$sort: řazení

DBRows function GetUserParamsData( key $param [ , key $uparam ] [ , key $sort ] , $getname )

vrácí seznam uživatelských parametrů připojených k položce
$param: index sloupce
$uparam: typ parametru [ NONE ]
$sort: načíst názvy parametrů (index záznamku) [ 1 ]
$getname:

array function GetUserParamsVector( key $param [ , key $up ] [ , array $sort ] )

vrácí seznam uživatelských parametrů připojených k položce
$param: index sloupce
$up: typ parametru [ NONE ]
$sort: řazení

MCMSItems function GetSelectedSubItems( key $param [ , array $sort ] )

vrácí seznam připojených položek k položce
$param: index sloupce
$sort: řazení

function AddList( $param, $data )


$param:
$data:

function EmptyList( $param )


$param:

function AddSelection( $param, $data )


$param:
$data:

function EmptySelection( $param )


$param:

function AddUserParam( $param, $uparam, $data )


$param:
$uparam:
$data:

function EmptyUserParams( $param )


$param:

MCMSCounter function GetCounter()

vrátí objekt třídy MCMSCounter pro tento adresář

function SetLastVisit( [ datetime $vdate ] [ , int $param ] )

nastaví poslední návštěvu tohoto adresáře
$vdate: datum návštěvy [ aktuální ]
$param: libovolný parametr

datetime function GetLastVisit( [ int $param ] )

vrací datum poslední návštěvy nebo false
$param: libovolný parametr pro další specifikaci

string function GetFileRealPath( [ key $di ] [ , string $exdirpath ] [ , string $newfilename ] , $hist=false )

vrátí skutečnou cestu k souboru
$di: index sloupce
$exdirpath: dodatečná cesta
$newfilename: jiný název (pro nový soubor)
$hist=false:

string function FileExtension( [ key $di ] )

vrátí příponu souboru
$di: index sloupce

bool function IsPage()

vrací true pokud je položka stránka

bool function IsFile()

vrací true pokud je položka soubor

bool function IsImage( [ key $di ] )

vrací true pokud je položka obrázek
$di: index sloupce

bool function IsVideo( [ key $di ] )

vrací true pokud je položka video
$di: index sloupce

bool function IsFlash( [ key $di ] )

vrací true pokud je položka flash
$di: index sloupce

string function FileMimeType( [ key $di ] )

vrací typ mime souboru
$di: index sloupce

string function FileSize( [ key $di ] )

vrací velikost souboru
$di: index sloupce

function FileSizeHu()


PŘIPRAVENÉ - bylo navrhnuto, může se měnit

MCMSAImage function GetAFile( [ key $di ] )

vrací objekt pro práci s připojeným souborem
$di: index sloupce [ 1 ]

MCMSAImage function GetAImage( [ key $di ] )

vrací objekt pro práci s připojeným obrázkem
$di: index sloupce [ 1 ]

MCMSItems function GetRelatedItems()

vrací relativní položky

string function GetHTML( key $di [ , bool $preview ] [ , bool $processimage ] [ , bool $processfile ] [ , bool $processjs ] , $spagefullpath )

vrací zpracovaný HTML kód sloupce obsahující HTML data
$di: index sloupce
$preview: určuje zda jde o pouhý náhled
$processimage: určuje zda zpracovat odkazy na obrázky [ 1 ]
$processfile: určuje zda zpracovat odkazy na soubory [ 1 ]
$processjs: určuje zda mají být odkazy ve kompletním tvaru [ 0 ]
$spagefullpath:
Viz. GetHTML

function DeleteCache( $di )


$di:

function UpdateReferences( $toidx )


$toidx:

mimemail function CreateMail( [ key $di ] [ , key $attachments ] )

vytvoří email z HTML textu
$di: index sloupce s textem [ tělo článku ]
$attachments: index sloupce se seznamem příloh

function CreateIdentHash( [ int $key ] , $catlock )

vrátí identifikační hash, který lze použít např. pro oveřený požadavek z emailu
$key: číselný klíč podle kterého se vytvoří hash (1-8)
$catlock:

MCMSChat function GetChat()

vrací objekt reprezentující chat k položce

bool function IsActualUserOwner()

vrací true pokud je aktuálně přihlášený uživatel vlastníkem

function GetReferences()

vrací všechny položky, které na tuto odkazují