Index: views_cache.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/views/views_cache.inc,v retrieving revision 1.4 diff -u -F^f -r1.4 views_cache.inc --- views_cache.inc 14 Nov 2006 18:36:38 -0000 1.4 +++ views_cache.inc 28 Dec 2006 16:31:51 -0000 @@ -34,6 +34,9 @@ function _views_get_arguments($titles = } else { $arguments = module_invoke_all('views_arguments'); + // allow modules to alter the arguments supplied others + $arguments = module_invoke_all('views_arguments_alter', $arguments); + uasort($arguments, '_views_sort_arrays'); foreach ($arguments as $name => $arg) { if ($arg['option'] && !is_array($arg['option'])) { @@ -71,6 +74,8 @@ function _views_get_tables($full = false } else { $table_data = module_invoke_all('views_tables'); + // allow modules to alter the definitions supplied others + $table_data = module_invoke_all('views_tables_alter', $table_data); $views_tables['tables'] = $table_data; foreach ($table_data as $name => $table) {