]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Change action autoloading to allow actions in plugins
authorEvan Prodromou <evan@controlyourself.ca>
Mon, 9 Feb 2009 16:46:26 +0000 (11:46 -0500)
committerEvan Prodromou <evan@controlyourself.ca>
Mon, 9 Feb 2009 16:46:26 +0000 (11:46 -0500)
commit9e23b5c5d706f4573261d6530688a44a8b80bcf4
treea56d81b36b328f229bd749518fc5ce4c575db449
parenta476805dd96cf31af5331be5245a6d0af4d90dae
Change action autoloading to allow actions in plugins

Since plugins may define custom actions, we shouldn't require that
there be a file in our actions/ subdir for every action. So, I changed
the (admittedly hackish) auto-loading code in index.php so it instead
checks whether a class exists with the expected name. This, in turn,
uses the increasingly hacking __autoload() function, which I changed
to auto-load stuff named "BlahblahAction" from the actions subdir if
available.
index.php
lib/common.php