Hey.
First, let me thank you for a great module you've made so far. I have a few suggestions that will, I beleve, help improve usability, especially for people who want to modify the module a littlebit....
1. You should let the user choose a dirname it wants pical to be installed at (for bigger sites,
www.yoursite.com/piCal/index.php doesn't look so nice as www.yoursite.com/calendar/index.php). This should be done simply through a xoops_version.php variable.
2. You should not use any HTML-Code in the classes, especially not any HTML including layout information. Example:
class/piCal.php, line 1069:
if( $waitings > 0 ) $event_str .= "<span style='color:#00FF00;font-size:10px;font-weight:normal;'>".sprintf( _PICAL_NTC_NUMBEROFNEEDADMIT , $waitings )."</span><br />\n" ;
It would be better, if you decide to use HTML outside of the template-files, at least to set a class that the user can modify. Use stylesheets! Font-tags are obsolete.
3. class/piCal.php is a monster. I just change a line or something, and have to upload half a minute before I can test my change... it would be great if you would split it into a few files and include these into piCal.php
Besides, I also have a question... I have translated pical into croatian, but only the frontend (i like the backend in english ;) ). Would you like the translations?!?
Greetings from Croatia ;)