Hi Brian, The installer is my work. Actually, part of it is my work. I took the installer from another project - MirrorMed (mirrormed.org) and made modification to use it with Care2x. So, the code of the installer is independent from the runtime code of Care2x.
As for your comment about register_long_arrays, honestly I don't understand it. The framework of the installer is developed by the developers of MirrorMed. I didn't spend enough time to study all its aspects - just enough to adapt it to care2x. Feel free to make the changes you think are appropriate. PHP 6 is nice to have, but not a must. The focus now is PHP 5. PHP 4.x compatibility is a must. However, PHP 6 frightens PHP 4.3 compatibility. What about PHP 4.4? If PHP 6 and PHP 4.4 compatibilities can live together then in future version we can enforce using PHP 4.4 as lowest version number. Greetings Kaloyan On Thu, 2006-09-28 at 21:22 -0700, [EMAIL PROTECTED] wrote: > Because the installer is the first thing that pops up, I am starting there. > > It seems that some very great lengths were taken to obscure the code from > the environment. In various places, workarounds were put into place to > replace things like register_long_arrays and other assorted things. To what > ends must these connections be preserved? > > The installer appears to function independently from the rest of the project > (to an extent). While maintaining the functionality, what liberties can I > take with this section of code? Bear in mind my goal is to maintain > functionality in a php 4.3+ environment while providing functionality in a > php 5 environment. IF we also want forward compatibility with php6 (see > bugs.php.net for a list of changes) then the php4.3 compatibility will be in > jeopardy (we can cross that river later). > > So, to summarize, what capabilities MUST the installer retain? > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Care2002-developers mailing list > Care2002-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/care2002-developers ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers