--- magic_tabs/magic_tabs.module	2008-08-11 11:19:55.000000000 +0200
+++ magic_tabs_new/magic_tabs.module	2008-09-21 01:28:55.000000000 +0200
@@ -1,7 +1,7 @@
 <?php
 // $Id: magic_tabs.module,v 1.3.2.11 2008/08/11 09:19:55 yhager Exp $
 
-function magic_tabs_get($callback, $active = 'first', $_ajax = FALSE) {
+function magic_tabs_get($callback, $active = 'first', $args = array(), $_ajax = FALSE) {
   global $theme;
   global $user;
   global $_menu;
@@ -57,7 +57,10 @@ function magic_tabs_get($callback, $acti
     }
   }
 
-  $tabs = call_user_func($callback, $active);
+  // add active to the args array
+  $args['active'] = $active;
+
+  $tabs = call_user_func_array($callback, $args);
 
   // go back to our original path
   if ($_ajax) {
