Re: alt() - unknown function?

From: Date: Wed, 15 Apr 2009 15:10:47 +0000
Subject: Re: alt() - unknown function?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-291522@lists.php.net to get a copy of this message
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@kinetix.gr> 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
    
What if it is not defined in your project but somewhere in your include path? You could I suppose grep the whole drive if you have time to waste :) -- Thodoris

« previous php.general (#291522) next »