On Thu, 12 Nov 2009 Randy Fay wrote:

I keep learning every day - and I'm glad to know about hook_enable(), which
I didn't know about.

I don't think it answers my question, though, since I'm concerned about
taking actions at install time, which would be hook_install(). And in my
particular case, the install actions are the same as the set of
hook_update_N(). The only way I know to include all those in hook_install()
is either to duplicate code or to make a runner function. Both ugly.


Why would hook_update_N be the same as hook_install? The hook_install is for installing the database as described in the hook_schema. The hook_update_N is reserved for schema changes. The hook_enable can be used to execute your ``runner function'' as long as the ``runner function'' isn't modifying the database schema. You need to be more specific with what you're doing in hook_install and hook_update_N. You may also be interested in hook_requirements.

--
Earnie
-- http://r-feed.com/           -- http://for-my-kids.com/
-- http://www.4offer.biz/       -- http://give-me-an-offer.com/


Reply via email to