+} // END - if
+
+// Initial message part
+$message = "<strong>{--VALIDATING_LOGIN--}</strong>";
+
+if (isUserIdSet() && (isSessionVariableSet('u_hash'))) {
+ // Is 'theme' installed and activated?
+ if (EXT_IS_ACTIVE('theme')) {
+ // Login failures are supported since 0.4.7
+ // Do we have 0.4.7 of sql_patches or later?
+ $add = '';
+ if (GET_EXT_VERSION('sql_patches') >= '0.6.1') {
+ // Load them here
+ $add = ", `login_failures`, UNIX_TIMESTAMP(`last_failure`) AS last_failure";
+ } // END - if
+
+ // Get theme from profile
+ $result = SQL_QUERY_ESC("SELECT `curr_theme`".$add." FROM `{!_MYSQL_PREFIX!}_user_data` WHERE userid=%s LIMIT 1",
+ array(getUserId()), __FILE__, __LINE__);