On Fri, Sep 30, 2005 at 08:43:10PM +0200, Adrian Rossouw wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 30 Sep 2005, at 7:34 PM, neil@civicspacelabs.org wrote:
How about drupal_(set|get)_global(). And drupal_(set|get)_object() can be used to get statically cached objects (nodes, terms, users, vocabularies, etc) from the db. Dude. I love that =)
but maybe call it drupal_(set|get)_static() .. pseudo code for all those functions with static's in them would be
if (!($obj = drupal_get_static('obj', null)) { $obj = db_result(db_query('select blah'));
This will probably be some sort of callback system. $module and $type would be arguments for the generic static caching function and then call $module_get_$type().
drupal_set_static('obj', $obj); }
-Neil