-if (!empty($GLOBALS['userid']) && (isSessionVariableSet('u_hash'))) {
- // 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
+if (isUserIdSet() && (isSessionVariableSet('u_hash'))) {
+ // Is 'theme' installed and activated?
+ if (isExtensionActive('theme')) {
+ // Login failures are supported since 0.4.7
+ // Do we have 0.4.7 of sql_patches or later?
+ // @TODO Rewrite this into a filter
+ $add = '';
+ if (getExtensionVersion('sql_patches') >= '0.6.1') {
+ // Load them here
+ $add = ", `login_failures`, UNIX_TIMESTAMP(`last_failure`) AS last_failure";
+ } // END - if