[BUGFIX] tx_rsaauth_sv1::authUser() gives PHP notice
[Packages/TYPO3.CMS.git] / typo3 / sysext / sv / class.tx_sv_auth.php
index 4b3222c..67cfa73 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2004-2010 René Fritz <r.fritz@colorcube.de>
+*  (c) 2004-2011 René Fritz <r.fritz@colorcube.de>
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
  *
  * @author     René Fritz <r.fritz@colorcube.de>
  */
-/**
- * [CLASS/FUNCTION INDEX of SCRIPT]
- *
- *
- *
- *   56: class tx_sv_auth extends tx_sv_authbase
- *   64:     function getUser()
- *   89:     function authUser($user)
- *  129:     function getGroups($user, $knownGroups)
- *
- * TOTAL FUNCTIONS: 3
- * (This index is automatically created/updated by the extension "extdeveval")
- *
- */
 
 
 
@@ -59,10 +45,10 @@ class tx_sv_auth extends tx_sv_authbase     {
        /**
         * Find a user (eg. look up the user record in database when a login is sent)
         *
-        * @return      mixed           user array or false
+        * @return      mixed           user array or FALSE
         */
        function getUser()      {
-               $user = false;
+               $user = FALSE;
 
                if ($this->login['status']=='login' && $this->login['uident'])  {
 
@@ -91,7 +77,7 @@ class tx_sv_auth extends tx_sv_authbase       {
         * @param       array           Data of user.
         * @return      boolean
         */
-       function authUser($user)        {
+       public function authUser(array $user) {
                $OK = 100;
 
                if ($this->login['uident'] && $this->login['uname'])    {
@@ -127,7 +113,7 @@ class tx_sv_auth extends tx_sv_authbase     {
                                                0
                                        );
                                }
-                               $OK = false;
+                               $OK = FALSE;
                        }
                }
 
@@ -233,7 +219,7 @@ class tx_sv_auth extends tx_sv_authbase     {
 
 
 
-if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/sv/class.tx_sv_auth.php'])    {
-       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/sv/class.tx_sv_auth.php']);
+if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/sv/class.tx_sv_auth.php'])) {
+       include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/sv/class.tx_sv_auth.php']);
 }
 ?>
\ No newline at end of file