STRIX
Kalendar: Revision 1

mod_calendar

Modul može prikazivati događaje jedne (trenutne ili neke druge) stranice/kategorije, svih substranica, sitea ili cijelog portala. Događaji su vezani za jednu ili više stranica/kategorija.

Parametri modula u layoutu:

cal_vkat - id kategorije čiji se sadržaj prikazuje.

Interna reprezentacija ponavljanog događaja kao vrijednost integera.

/sysinc/cal_func.php

<?php
	if ($INEVENT["cPeriod"]=="Monthly") $treoctype=128;
	if ($INEVENT["cPeriod"]=="Yearly") $treoctype=256;
	if ($INEVENT["cPeriod"]=="Daily" && $INEVENT["rDaily"]=="all") $treoctype=512;
	if ($INEVENT["cPeriod"]=="Daily" && $INEVENT["rDaily"]=="work") $treoctype=1024;
	if ($INEVENT["cPeriod"]=="Weekly") $treoctype = $INEVENT["cMon"] + $INEVENT["cTue"] + $INEVENT["cWed"] + $INEVENT["cThu"] + $INEVENT["cFri"] + $INEVENT["cSat"] + $INEVENT["cSun"];
?>

$treoctype manji od 128 predstavlja binarni prikaz dana u kojem se ponavlja event.
Binarne vrijednosti idu redom:

cSun(1), cMon(2), cTue(4), cWed(8), cThu(16), cFri(32) i cSat(64).