This is someplace where NetBeans really benefits me. You can hit CTRL-B, or right-click, to take you to a definition. Holding CTRL turns darned-near everything into a hyperlink, doing the same thing. Lastly, CTRL-SHIFT-F lets you search through every file in the project for your string. Finding nothing with those, I'd grep the whole stinkin' drive and go grab a coffee. :) On Wed, Apr 15, 2009 at 10:39 AM, Thodoris <tgol@xxxxxxxxxx> 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? >> >> Thanks >> >> -Tom >> >> >> >> > > > I think that you should check the included files (require, require_once, > include, include_once) in case it is defined somewhere in there. Another > possibility I can think of is to be defined in a framework that you use. > > You can check the user and internal functions using the > get_defined_fumctions(): > > http://us.php.net/manual/en/function.get-defined-functions.php > > -- > Thodoris > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >