Changeset 3380443
- Timestamp:
- 10/18/2025 09:10:07 AM (6 months ago)
- Location:
- muchat-ai
- Files:
-
- 10 edited
- 1 copied
-
tags/2.0.48 (copied) (copied from muchat-ai/trunk)
-
tags/2.0.48/includes/Models/Page.php (modified) (3 diffs)
-
tags/2.0.48/includes/Models/Post.php (modified) (3 diffs)
-
tags/2.0.48/includes/Models/Product.php (modified) (3 diffs)
-
tags/2.0.48/muchat-ai.php (modified) (2 diffs)
-
tags/2.0.48/readme.txt (modified) (2 diffs)
-
trunk/includes/Models/Page.php (modified) (3 diffs)
-
trunk/includes/Models/Post.php (modified) (3 diffs)
-
trunk/includes/Models/Product.php (modified) (3 diffs)
-
trunk/muchat-ai.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
muchat-ai/tags/2.0.48/includes/Models/Page.php
r3357955 r3380443 27 27 $orderby_array = []; 28 28 foreach ($orderby_fields as $field) { 29 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';29 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 30 30 } 31 31 … … 38 38 } else { 39 39 // Single field ordering - always add ID as secondary sort 40 $primary_order = isset($params['order']) ? $params['order']: 'ASC';40 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 41 41 $args['orderby'] = [ 42 42 $params['order_by'] => $primary_order, … … 49 49 } 50 50 51 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 51 // Note: Do NOT set $args['order'] when using array-based orderby 52 // as it will override the individual sort orders in the array 52 53 53 54 // Add date filters if provided -
muchat-ai/tags/2.0.48/includes/Models/Post.php
r3357955 r3380443 27 27 $orderby_array = []; 28 28 foreach ($orderby_fields as $field) { 29 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';29 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 30 30 } 31 31 … … 38 38 } else { 39 39 // Single field ordering - always add ID as secondary sort 40 $primary_order = isset($params['order']) ? $params['order']: 'ASC';40 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 41 41 $args['orderby'] = [ 42 42 $params['order_by'] => $primary_order, … … 49 49 } 50 50 51 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 51 // Note: Do NOT set $args['order'] when using array-based orderby 52 // as it will override the individual sort orders in the array 52 53 53 54 // Add date filters if provided -
muchat-ai/tags/2.0.48/includes/Models/Product.php
r3372770 r3380443 36 36 $orderby_array = []; 37 37 foreach ($orderby_fields as $field) { 38 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';38 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 39 39 } 40 40 … … 47 47 } else { 48 48 // Single field ordering - always add ID as secondary sort 49 $primary_order = isset($params['order']) ? $params['order']: 'ASC';49 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 50 50 $args['orderby'] = [ 51 51 $params['order_by'] => $primary_order, … … 58 58 } 59 59 60 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 60 // Note: Do NOT set $args['order'] when using array-based orderby 61 // as it will override the individual sort orders in the array 61 62 62 63 // Add date filters if provided -
muchat-ai/tags/2.0.48/muchat-ai.php
r3373032 r3380443 5 5 * Plugin URI: https://mu.chat 6 6 * Description: Muchat, a powerful tool for customer support using artificial intelligence 7 * Version: 2.0.4 77 * Version: 2.0.48 8 8 * Author: Muchat 9 9 * Text Domain: muchat-ai … … 27 27 28 28 // Define plugin constants with unique prefix 29 define('MUCHAT_AI_CHATBOT_PLUGIN_VERSION', '2.0.4 7');29 define('MUCHAT_AI_CHATBOT_PLUGIN_VERSION', '2.0.48'); 30 30 // define('MUCHAT_AI_CHATBOT_CACHE_DURATION', HOUR_IN_SECONDS); 31 31 define('MUCHAT_AI_CHATBOT_PLUGIN_FILE', __FILE__); -
muchat-ai/tags/2.0.48/readme.txt
r3373032 r3380443 4 4 Requires at least: 5.0 5 5 Tested up to: 6.8 6 Stable tag: 2.0.4 76 Stable tag: 2.0.48 7 7 Requires PHP: 7.3 8 8 License: GPLv2 or later … … 75 75 76 76 == Changelog == 77 78 = 2.0.48 = 79 * Fix: Add `strtoupper` to order param to fix ordering issue in some environments. 77 80 78 81 = 2.0.47 = -
muchat-ai/trunk/includes/Models/Page.php
r3357955 r3380443 27 27 $orderby_array = []; 28 28 foreach ($orderby_fields as $field) { 29 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';29 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 30 30 } 31 31 … … 38 38 } else { 39 39 // Single field ordering - always add ID as secondary sort 40 $primary_order = isset($params['order']) ? $params['order']: 'ASC';40 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 41 41 $args['orderby'] = [ 42 42 $params['order_by'] => $primary_order, … … 49 49 } 50 50 51 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 51 // Note: Do NOT set $args['order'] when using array-based orderby 52 // as it will override the individual sort orders in the array 52 53 53 54 // Add date filters if provided -
muchat-ai/trunk/includes/Models/Post.php
r3357955 r3380443 27 27 $orderby_array = []; 28 28 foreach ($orderby_fields as $field) { 29 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';29 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 30 30 } 31 31 … … 38 38 } else { 39 39 // Single field ordering - always add ID as secondary sort 40 $primary_order = isset($params['order']) ? $params['order']: 'ASC';40 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 41 41 $args['orderby'] = [ 42 42 $params['order_by'] => $primary_order, … … 49 49 } 50 50 51 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 51 // Note: Do NOT set $args['order'] when using array-based orderby 52 // as it will override the individual sort orders in the array 52 53 53 54 // Add date filters if provided -
muchat-ai/trunk/includes/Models/Product.php
r3372770 r3380443 36 36 $orderby_array = []; 37 37 foreach ($orderby_fields as $field) { 38 $orderby_array[$field] = isset($params['order']) ? $params['order']: 'ASC';38 $orderby_array[$field] = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 39 39 } 40 40 … … 47 47 } else { 48 48 // Single field ordering - always add ID as secondary sort 49 $primary_order = isset($params['order']) ? $params['order']: 'ASC';49 $primary_order = isset($params['order']) ? strtoupper($params['order']) : 'ASC'; 50 50 $args['orderby'] = [ 51 51 $params['order_by'] => $primary_order, … … 58 58 } 59 59 60 $args['order'] = isset($params['order']) ? $params['order'] : 'ASC'; 60 // Note: Do NOT set $args['order'] when using array-based orderby 61 // as it will override the individual sort orders in the array 61 62 62 63 // Add date filters if provided -
muchat-ai/trunk/muchat-ai.php
r3373032 r3380443 5 5 * Plugin URI: https://mu.chat 6 6 * Description: Muchat, a powerful tool for customer support using artificial intelligence 7 * Version: 2.0.4 77 * Version: 2.0.48 8 8 * Author: Muchat 9 9 * Text Domain: muchat-ai … … 27 27 28 28 // Define plugin constants with unique prefix 29 define('MUCHAT_AI_CHATBOT_PLUGIN_VERSION', '2.0.4 7');29 define('MUCHAT_AI_CHATBOT_PLUGIN_VERSION', '2.0.48'); 30 30 // define('MUCHAT_AI_CHATBOT_CACHE_DURATION', HOUR_IN_SECONDS); 31 31 define('MUCHAT_AI_CHATBOT_PLUGIN_FILE', __FILE__); -
muchat-ai/trunk/readme.txt
r3373032 r3380443 4 4 Requires at least: 5.0 5 5 Tested up to: 6.8 6 Stable tag: 2.0.4 76 Stable tag: 2.0.48 7 7 Requires PHP: 7.3 8 8 License: GPLv2 or later … … 75 75 76 76 == Changelog == 77 78 = 2.0.48 = 79 * Fix: Add `strtoupper` to order param to fix ordering issue in some environments. 77 80 78 81 = 2.0.47 =
Note: See TracChangeset
for help on using the changeset viewer.