Fixes for login bonus, some minor rewrites
[mailer.git] / inc / modules / guest / what-login.php
index 0e74a953e351e330edbea4da971e3b23aa2433c0..fc66b2470816587d91a7acf5b4953a667316af07 100644 (file)
@@ -133,7 +133,8 @@ if (IS_MEMBER()) {
                        // Probe for last online timemark
                        $probe = time() -  $online;
                        if (!empty($login)) $probe = time() - $login;
-                       if ((GET_EXT_VERSION("bonus") >= "0.2.2") && ($probe >= $_CONFIG['login_timeout'])) {
+                       //if ((GET_EXT_VERSION("bonus") >= "0.2.2") && ($probe >= $_CONFIG['login_timeout'])) {
+                       if (true) {
                                // Add login bonus to user's account
                                $ADD = sprintf(", login_bonus=login_bonus+%s",
                                        (float)$_CONFIG['login_bonus']
@@ -192,7 +193,7 @@ if (IS_MEMBER()) {
                                // Cookies not setable!
                                $URL = URL."/modules.php?module=index&what=login&login=".CODE_NO_COOKIES;
                        }
-               } else {
+               } elseif (GET_EXT_VERSION("sql_patches") >= "0.4.7") {
                        // Update failture counter
                        SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_user_data SET login_failtures=login_failtures+1,last_failture=NOW() WHERE userid=%s LIMIT 1",
                                array($uid), __FILE__, __LINE__);