Index: mediawikiauth.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mediawikiauth/mediawikiauth.info,v
retrieving revision 1.3
diff -u -p -r1.3 mediawikiauth.info
--- mediawikiauth.info	1 Apr 2009 20:21:15 -0000	1.3
+++ mediawikiauth.info	18 Feb 2011 16:29:26 -0000
@@ -2,4 +2,4 @@
 name = Mediawiki auth bridge
 description = Provides Drupal to Mediawiki login integration.
 package = Mediawiki
-core = 6.x
+core = 7.x
Index: mediawikiauth.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mediawikiauth/mediawikiauth.module,v
retrieving revision 1.6
diff -u -p -r1.6 mediawikiauth.module
--- mediawikiauth.module	7 Feb 2011 22:48:50 -0000	1.6
+++ mediawikiauth.module	18 Feb 2011 16:29:26 -0000
@@ -190,11 +190,9 @@ function mediawikiauth_StaticUserLogout(
 
 
 
-function mediawikiauth_user($op, &$edit, &$user, $category = NULL) {
+function mediawikiauth_user_login(&$edit, &$user) {
   require_once('AuthDrupalEncode.php');
-	 
-  switch ($op) {
-    case 'login':
+
         mediawikiauth_load_config();
 		// create seperate session id so mediawiki can see the user!
 		$exp = time() + 2592000; // one month in seconds
@@ -208,9 +206,10 @@ function mediawikiauth_user($op, &$edit,
 			// seem to do it when a user logs back in thru MW
 			setcookie( $vals['wgCookiePrefix'].'LoggedOut', '', time() - 3600,  $vals['wgCookiePath'], $vals['wgCookieDomain'], $GLOBALS['wgCookieSecure'] );
 		}
-      break;
+}
+
+function mediawikiauth_user_logout(&$edit, &$user) {
 
-    case 'logout':
         mediawikiauth_load_config();
 		foreach( $GLOBALS['wgAuthDrupal_wiki_settings'] as $vals) {
 			// delete the cookie that communicates the username
@@ -218,7 +217,5 @@ function mediawikiauth_user($op, &$edit,
 			setcookie("DRXtrArgs2", "", time() - 3600, $vals['wgCookiePath'], $vals['wgCookieDomain']);
 		}
 		mediawikiauth_StaticUserLogout();
-      break;
-
-  }
 }
+
