alt sounds like alternator ;) On Wed, Apr 15, 2009 at 10:00 PM, Paul M Foster <paulf@xxxxxxxxxxxxxxxxx>wrote: > On Wed, Apr 15, 2009 at 03:23:19PM +0100, Tom Calpin wrote: > > > Hi all, > > > > I've just started looking at the code of an e-commerce site we are taking > > over the development of, that another company has previously developed . > > Coupled with the difficulty of taking over development of someone else's > > code (also poorly commented), I've been stumped by a fatal error on a > > function call alt() which is dotted everywhere in the main templating > script > > (sample below): > > > > // Get/Set a specific property of a page > > function getPageProp($prop,$id="") { return > > $this->PAGES[alt($id,$this->getPageID())][$prop]; } > > function setPageProp($prop,$val,$id="") { > > $this->PAGES[alt($id,$this->getPageID())][$prop]=$val; } > > > > It looks to be defining properties for a list of pages, with each page > > providing its own PageID. > > > > I've never seen this function before, nor can I find any definition of it > in > > the site code, I was wondering if anyone recognises this, is it from a > > thirdparty templating tool at all? > > It's been suggested you do a thorough search for this function, but the > fact that PHP isn't finding it in the first place leads me to believe it > isn't there. If that's the case, I'd suggest you make up your own alt() > function that does what you think this one is doing (maybe just return > the passed variable). You'll have to decide where to put it that's > visible in all the places where it's called. > > Paul > > -- > Paul M. Foster > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >