v.087 some fixes (2006-6-9)
- removed timestamp from rss feed for ordering
- fixed comment permission check
- modified plugins
– plzXoo-question
- added plugins
– smartsection (thx PinMaster)
– eguide2 (thx nobu)
- added a locale
– hongkong (thx danielh2o)
XSS are found in piCal <= 0.85x. Update piCal >= 0.86 please
RFC2445 Class for PHP and Calendar Module for XOOPS2″piCal”
GIJ=CHECKMATE
PEAK Corp. http://www.peak.ne.jp/ (in XOOPS site, my uname is GIJOE)
(1) What about piCal?
piCal is an independent calendar class of php.
piCal is also a powerful calendar module for Xoops2. This module can generate iCalendar data dynamically, and can import via http or from a local file.
And piCal also has a little functions of group-ware. Of course, this module has enough calendar feature, eg) 4 type of view -Daily,Weekly,Monthly,Yearly- .
This archive contains English, Japanese, Germany, Spanish, French, Dutch, Russian, Tchinese, Swedish, Portuguese and BrasilPortuguese language files.
The initial version of piCal was developped as a module only for Japanese in 2003-4-23.
I made internationalization in version 0.50 half a year later 0.10 released.
(2) How to Install
Same as another modules for XOOPS2. No changes to permissions of files or directories are necessary.
Since piCal >= 0.70 is implemented with DUPLICATABLE V2, you can duplicate this module easily. And you are free to change the dirname of this module.
modules/cal - treated as the base module of piCal
modules/cal0 - treated as No.0 moudle of piCal
modules/c1 - treated as No.1 module of piCal
modules/test0002 - treated as No.2 module of piCal
The numbers of piCal have to be unique.
(3) How to Upgrade
- upload not only modules/ but also common/
- update the module in module’s admin
(4) FAQ
Q) The Displayed time is different from the time input time
A) This is caused the wrong setting of Time Zones in your XOOPS. Check Time Zones of your account, default account, or server.
Q) How can I change externals of mini-calendar ?
A) Since piCal is developped as an independent class, piCal doesn’t use the template system of XOOPS. If you’d like to externals of mini calendar, use skin feature.
1. copy all of images/default/ to images/(new skin name)/
2. set the name of new skin directory into preferences of piCal
3. edit minical*.tmpl.html
That’s all. In patTemplate, {VARIABLE} is replaced into the value.





