Changeset 3324863
- Timestamp:
- 07/09/2025 09:37:32 AM (9 months ago)
- Location:
- wecantrack
- Files:
-
- 30 added
- 5 edited
-
tags/2.0.5 (added)
-
tags/2.0.5/README.md (added)
-
tags/2.0.5/WecantrackAdmin.php (added)
-
tags/2.0.5/WecantrackApp.php (added)
-
tags/2.0.5/WecantrackHelper.php (added)
-
tags/2.0.5/css (added)
-
tags/2.0.5/css/admin.css (added)
-
tags/2.0.5/images (added)
-
tags/2.0.5/images/favicon.png (added)
-
tags/2.0.5/images/favicon2.png (added)
-
tags/2.0.5/images/wct-logo-normal.svg (added)
-
tags/2.0.5/includes (added)
-
tags/2.0.5/includes/WecantrackPermissions.php (added)
-
tags/2.0.5/index.php (added)
-
tags/2.0.5/js (added)
-
tags/2.0.5/js/admin.js (added)
-
tags/2.0.5/js/advanced_settings.js (added)
-
tags/2.0.5/js/redirect_page.js (added)
-
tags/2.0.5/languages (added)
-
tags/2.0.5/languages/wecantrack.pot (added)
-
tags/2.0.5/license.txt (added)
-
tags/2.0.5/locale (added)
-
tags/2.0.5/readme.txt (added)
-
tags/2.0.5/views (added)
-
tags/2.0.5/views/advanced_settings.php (added)
-
tags/2.0.5/views/redirect_page.php (added)
-
tags/2.0.5/views/settings.php (added)
-
tags/2.0.5/views/unauthorized.php (added)
-
tags/2.0.5/wecantrack.php (added)
-
tags/2.0.5/wecantrack.pot (added)
-
trunk/WecantrackHelper.php (modified) (2 diffs)
-
trunk/js/redirect_page.js (modified) (2 diffs)
-
trunk/languages/wecantrack.pot (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wecantrack.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wecantrack/trunk/WecantrackHelper.php
r3323855 r3324863 139 139 public static function useragent_is_bot($user_agent) 140 140 { 141 if (!is_string($user_agent)) { 142 return false; 143 } 144 145 $delimiter = '~'; 146 141 147 $bots = apply_filters('wecantrack_known_bots', [ 142 148 'bot/', … … 153 159 ]); 154 160 155 $pattern = implode('|', array_map('preg_quote', $bots)); 156 return preg_match("/($pattern)/i", $user_agent) === 1; 161 $pattern = implode('|', array_map(function ($bot) use ($delimiter) { 162 return preg_quote($bot, $delimiter); 163 }, $bots)); 164 165 return preg_match("{$delimiter}({$pattern}){$delimiter}i", $user_agent) === 1; 157 166 } 158 167 -
wecantrack/trunk/js/redirect_page.js
r3320552 r3324863 20 20 formData.append('submit', 'Submit Form'); 21 21 22 fetch( params.ajaxurl, {22 fetch(wecantrackParams.ajaxurl, { 23 23 method: 'POST', 24 24 body: new URLSearchParams(formData) … … 27 27 .then(response => { 28 28 if (typeof response.error !== 'undefined') { 29 errorMessage( params.lang_invalid_request + ': ' + response.error);29 errorMessage(wecantrackParams.lang_invalid_request + ': ' + response.error); 30 30 } else { 31 successMessage( params.lang_changes_saved);31 successMessage(wecantrackParams.lang_changes_saved); 32 32 } 33 33 }) 34 34 .catch(() => { 35 errorMessage( params.lang_something_went_wrong);35 errorMessage(wecantrackParams.lang_something_went_wrong); 36 36 }) 37 37 .finally(() => { -
wecantrack/trunk/languages/wecantrack.pot
r3324324 r3324863 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WeCanTrack 2.0. 4\n"5 "Project-Id-Version: WeCanTrack 2.0.5\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wecantrack\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
wecantrack/trunk/readme.txt
r3324324 r3324863 5 5 Tested up to: 6.7.1 6 6 Requires PHP: 7.4 7 Stable tag: 2.0. 47 Stable tag: 2.0.5 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html … … 58 58 == Changelog == 59 59 60 = 2.0.5 - 9th July 2025 = 61 * Regex pattern delimiter fix 62 60 63 = 2.0.4 - 8th July 2025 = 61 64 * Fix undefined error on form submit -
wecantrack/trunk/wecantrack.php
r3324324 r3324863 18 18 if (!defined('ABSPATH')) { die('You are not allowed to call this page directly.'); } 19 19 20 define('WECANTRACK_VERSION', '2.0. 4');20 define('WECANTRACK_VERSION', '2.0.5'); 21 21 define('WECANTRACK_PLUGIN_NAME', 'wecantrack'); 22 22 define('WECANTRACK_PATH', plugin_dir_path(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.