From: Jared <xe...@si...> - 2002-10-29 10:02:00
|
No need, my friend. As long as you define('BASE','Someval') before the parser is called, it cannot be reset by another define(). This is the magic that is "constants." We just need to make sure all includes are using BASE and it will work fine. The initial script calling the parser just needs to know where PHP iCalendar is so all the includes will work correctly. This is why it's OK to have a define() in every script, to guarantee BASE is being set. If it's set in another script, before it's called, that's the value and it cannot be overwritten. Each script should have BASE set in it so that particular script knows where the root of the phpicalendar directory is. Each should define BASE at the very top since the BASE will then be defined by the script called from the browser and will not be changed. -Jared On Tuesday, October 29, 2002, at 02:06 AM, Chad wrote: > So I've been trying to get a block to work on php-nuke. This requires > having a small script outside of phpicalendar. Ive found that calling > the parser outside requires me to define a new BASE and comment out > the BASE in the parser. > > Should we.... > > if (!isset(BASE) { > define... > } > > > Ideas? Calling the parser anywhere would be cool, and it should work > internally without modification too. > > -C > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Phpicalendar-devel mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpicalendar-devel |