X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Ffilter%2Fadmins_filter.php;h=66cff72ea3220725ae11a6fa84f88c119655d3e7;hb=7052cc3bd3ca07281078acbbce6ce595d753def1;hp=677f1d295b8d951952b2b769f57f15545084a4fe;hpb=964a3b539e335f6d70e7779630fd3d25fd38398d;p=mailer.git diff --git a/inc/filter/admins_filter.php b/inc/filter/admins_filter.php index 677f1d295b..66cff72ea3 100644 --- a/inc/filter/admins_filter.php +++ b/inc/filter/admins_filter.php @@ -16,8 +16,8 @@ * $Author:: $ * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * - * Copyright (c) 2009 - 2011 by Mailer Developer Team * - * For more information visit: http://www.mxchange.org * + * Copyright (c) 2009 - 2012 by Mailer Developer Team * + * For more information visit: http://mxchange.org * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * @@ -44,10 +44,10 @@ if (!defined('__SECURITY')) { function FILTER_ADD_EXTRA_SQL_DATA ($add = '') { // Is the admins extension updated? (should be!) //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!'); - if (isExtensionInstalledAndNewer('admins', '0.3.0')) $add .= ', `default_acl` AS def_acl'; - if (isExtensionInstalledAndNewer('admins', '0.6.7')) $add .= ', `la_mode`'; - if (isExtensionInstalledAndNewer('admins', '0.7.2')) $add .= ', `login_failures`, UNIX_TIMESTAMP(`last_failure`) AS last_failure'; - if (isExtensionInstalledAndNewer('admins', '0.7.3')) $add .= ', `expert_settings`, `expert_warning`'; + if (isExtensionInstalledAndNewer('admins', '0.3.0')) $add .= ',`default_acl`'; + if (isExtensionInstalledAndNewer('admins', '0.6.7')) $add .= ',`la_mode`'; + if (isExtensionInstalledAndNewer('admins', '0.7.2')) $add .= ',`login_failures`,UNIX_TIMESTAMP(`last_failure`) AS `last_failure`'; + if (isExtensionInstalledAndNewer('admins', '0.7.3')) $add .= ',`expert_settings`, `expert_warning`'; // Return it //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!'); @@ -55,16 +55,16 @@ function FILTER_ADD_EXTRA_SQL_DATA ($add = '') { } // Reset the login failures -function FILTER_RESET_ADMINS_LOGIN_FAILURES ($data) { +function FILTER_RESET_ADMINS_LOGIN_FAILURES ($filterData) { // Store it in session //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!'); - setSession('mailer_admin_failures' , getAdminLoginFailures($data['id'])); - setSession('mailer_admin_last_failure', getAdminLastFailure($data['id'])); + setSession('mailer_admin_failures' , getAdminLoginFailures($filterData['id'])); + setSession('mailer_admin_last_failure', getAdminLastFailure($filterData['id'])); // Prepare update data - $postData['login'][getCurrentAdminId()] = $data['login']; + $postData['login'][getCurrentAdminId()] = $filterData['login']; $postData['login_failures'][getCurrentAdminId()] = '0'; - $postData['last_failure'][getCurrentAdminId()] = null; + $postData['last_failure'][getCurrentAdminId()] = NULL; // Change it in the admin adminsChangeAdminAccount($postData); @@ -74,14 +74,14 @@ function FILTER_RESET_ADMINS_LOGIN_FAILURES ($data) { // Return the data for further processing //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!'); - return $data; + return $filterData; } // Count the login failure -function FILTER_COUNT_ADMINS_LOGIN_FAILURE ($data) { +function FILTER_COUNT_ADMINS_LOGIN_FAILURE ($filterData) { // Prepare update data //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!'); - $postData['login'][getCurrentAdminId()] = $data['login']; + $postData['login'][getCurrentAdminId()] = $filterData['login']; $postData['login_failures'][getCurrentAdminId()] = '`login_failures`+1'; $postData['last_failure'][getCurrentAdminId()] = 'NOW()'; @@ -93,17 +93,17 @@ function FILTER_COUNT_ADMINS_LOGIN_FAILURE ($data) { // Return the data for further processing //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!'); - return $data; + return $filterData; } // Rehashes the given plain admin password and stores it the database -function FILTER_REHASH_ADMINS_PASSWORD ($data) { +function FILTER_REHASH_ADMINS_PASSWORD ($filterData) { // Generate new hash //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!'); - $newHash = generateHash($data['plain_pass']); + $newHash = generateHash($filterData['plain_pass']); // Prepare update data - $postData['login'][getCurrentAdminId()] = $data['login']; + $postData['login'][getCurrentAdminId()] = $filterData['login']; $postData['password'][getCurrentAdminId()] = $newHash; // Change it in the admin @@ -111,14 +111,14 @@ function FILTER_REHASH_ADMINS_PASSWORD ($data) { // Update cookie/session and data array setAdminMd5(encodeHashForCookie($newHash)); - $data['pass_hash'] = $newHash; + $filterData['pass_hash'] = $newHash; // Always make sure the cache is destroyed rebuildCache('admin'); // Return the data for further processing //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!'); - return $data; + return $filterData; } // [EOF]