MCMSObjects

class MCMSObjects extends MCMSObject

Pomocná reprezentující seznam objektů


int function Count()

vrací počet položek

function Add( MCMSObject $item )

přidá další položku do seznamu
$item: objekt

function Delete( int $idx )

odstraní položku ze seznamu
$idx: index položky (číslované od 0)

function Clear()

vyprázdní obsah seznamu

MCMSObject function Items( int $idx )

vrací objekt ze seznamu
$idx: index položky (číslované od 0)

function Sort( array $sortby )

seřadí obsah seznamu dle zadaných klíčů
$sortby: pole obsahující klíče

function Swap( int $i1, int $i2 )

prohodí dva prvky seznamu
$i1: index položky
$i2: index položky

key function IndexOf( int $idx )

najde položku podle indexu a vrátí pozici v seznamu
$idx: index položky

function Append( MCMSObjects $rows )

připojí položky na konec seznamu
$rows: položky

function Prepend( MCMSObjects $rows )

připojí položky na začátek seznamu
$rows: položky

function Push( MCMSObject $item )

přidá další položku na konec seznamu
$item: objekt

function Pop( MCMSObject $item )

odebere a vrátí položku z konce seznamu
$item: objekt

function Unshift( MCMSObject $item )

přidá další položku ze začátku seznamu
$item: objekt

function Shift()

odebere a vrátí položku ze začátku seznamu

function AppendFromItems( MCMSCats|MCMSItems $obj )

připojí položky na konec seznamu
$obj: položky

function ClassType()

function ClassName()