Changeset 3347349
- Timestamp:
- 08/20/2025 06:43:12 AM (7 months ago)
- Location:
- thrivedesk
- Files:
-
- 12 edited
- 1 copied
-
tags/2.1.1 (copied) (copied from thrivedesk/trunk)
-
tags/2.1.1/changelog.txt (modified) (1 diff)
-
tags/2.1.1/includes/views/shortcode/conversation-details.php (modified) (2 diffs)
-
tags/2.1.1/readme.txt (modified) (2 diffs)
-
tags/2.1.1/src/Services/PortalService.php (modified) (1 diff)
-
tags/2.1.1/thrivedesk.php (modified) (2 diffs)
-
tags/2.1.1/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/views/shortcode/conversation-details.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Services/PortalService.php (modified) (1 diff)
-
trunk/thrivedesk.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
thrivedesk/tags/2.1.1/changelog.txt
r3344043 r3347349 1 1 *** WooCommerce Extension Changelog *** 2 2 3 2.1.0 - version 2.1.0 3 2025-08-20 - version 2.1.1 4 * Fixed: Portal permission fixed. 5 * Fixed: Nonce validation error. 6 7 2025-08-15 - version 2.1.0 4 8 * Added: Comprehensive external services documentation in readme for ThriveDesk API, App, Documentation, and MediaDelivery services 5 9 * Added: ABSPATH checks to all view files to prevent direct file access -
thrivedesk/tags/2.1.1/includes/views/shortcode/conversation-details.php
r3344043 r3347349 13 13 parse_str($parts, $query_params); 14 14 15 if (isset($query_params['td_conversation_id'])) { 16 $conversation = Conversation::get_conversation($query_params['td_conversation_id']); 15 $is_portal_available = false; 16 $conversation_exists = false; 17 $conversation_id = isset( $query_params['td_conversation_id'] ) ? absint( $query_params['td_conversation_id'] ): 0; 18 19 if ($conversation_id > 0) { 20 $conversation = Conversation::get_conversation($conversation_id); 17 21 $is_portal_available = (new PortalService())->has_portal_access(); 18 22 … … 76 80 <div> 77 81 <form action="" id="td_conversation_reply" method="POST"> 78 <input type="hidden" id="td_reply_non e" value="<?php echo esc_attr($td_reply_nonce); ?>">82 <input type="hidden" id="td_reply_nonce" value="<?php echo esc_attr($td_reply_nonce); ?>"> 79 83 80 84 <?php 81 echo '<input type="hidden" id="td_conversation_id" value="'. esc_attr($ query_params['td_conversation_id']) .'">'85 echo '<input type="hidden" id="td_conversation_id" value="'. esc_attr($conversation_id) .'">' 82 86 ?> 83 87 -
thrivedesk/tags/2.1.1/readme.txt
r3344043 r3347349 5 5 Requires at least: 4.9 6 6 Tested up to: 6.8 7 Stable Tag: 2.1. 07 Stable Tag: 2.1.1 8 8 Requires PHP: 7.4 9 9 License: GNU General Public License v2.0 or later … … 295 295 == Changelog == 296 296 297 = 2.1.1 = 298 - Fix: Portal permission fixed 299 - Fix: Nonce validation error 300 301 297 302 = 2.1.0 = 298 303 - Added: Comprehensive external services documentation in readme for ThriveDesk API, App, Documentation, and MediaDelivery services -
thrivedesk/tags/2.1.1/src/Services/PortalService.php
r3344043 r3347349 26 26 'business_ltd', 27 27 'business-ltd', 28 'appsumo_tier_4' 28 29 ]; 29 30 -
thrivedesk/tags/2.1.1/thrivedesk.php
r3344043 r3347349 6 6 * Plugin URI: https://www.thrivedesk.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash 7 7 * Tags: live chat, helpdesk, free live chat, knowledge base, thrivedesk 8 * Version: 2.1. 08 * Version: 2.1.1 9 9 * Author: ThriveDesk 10 10 * Author URI: https://profiles.wordpress.org/thrivedesk/ … … 55 55 * @var string 56 56 */ 57 public $version = '2.1. 0';57 public $version = '2.1.1'; 58 58 59 59 /** -
thrivedesk/tags/2.1.1/vendor/composer/installed.php
r3344043 r3347349 2 2 'root' => array( 3 3 'name' => 'thrivedesk/wp-plugin', 4 'pretty_version' => 'v2.1. 0',5 'version' => '2.1. 0.0',6 'reference' => ' 03a37e661375fa5e88d9e5b5e2c944188668735c',4 'pretty_version' => 'v2.1.1', 5 'version' => '2.1.1.0', 6 'reference' => '4e81072540de3e254b42c6207dd8f726715124ff', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'thrivedesk/wp-plugin' => array( 14 'pretty_version' => 'v2.1. 0',15 'version' => '2.1. 0.0',16 'reference' => ' 03a37e661375fa5e88d9e5b5e2c944188668735c',14 'pretty_version' => 'v2.1.1', 15 'version' => '2.1.1.0', 16 'reference' => '4e81072540de3e254b42c6207dd8f726715124ff', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
thrivedesk/trunk/changelog.txt
r3344043 r3347349 1 1 *** WooCommerce Extension Changelog *** 2 2 3 2.1.0 - version 2.1.0 3 2025-08-20 - version 2.1.1 4 * Fixed: Portal permission fixed. 5 * Fixed: Nonce validation error. 6 7 2025-08-15 - version 2.1.0 4 8 * Added: Comprehensive external services documentation in readme for ThriveDesk API, App, Documentation, and MediaDelivery services 5 9 * Added: ABSPATH checks to all view files to prevent direct file access -
thrivedesk/trunk/includes/views/shortcode/conversation-details.php
r3344043 r3347349 13 13 parse_str($parts, $query_params); 14 14 15 if (isset($query_params['td_conversation_id'])) { 16 $conversation = Conversation::get_conversation($query_params['td_conversation_id']); 15 $is_portal_available = false; 16 $conversation_exists = false; 17 $conversation_id = isset( $query_params['td_conversation_id'] ) ? absint( $query_params['td_conversation_id'] ): 0; 18 19 if ($conversation_id > 0) { 20 $conversation = Conversation::get_conversation($conversation_id); 17 21 $is_portal_available = (new PortalService())->has_portal_access(); 18 22 … … 76 80 <div> 77 81 <form action="" id="td_conversation_reply" method="POST"> 78 <input type="hidden" id="td_reply_non e" value="<?php echo esc_attr($td_reply_nonce); ?>">82 <input type="hidden" id="td_reply_nonce" value="<?php echo esc_attr($td_reply_nonce); ?>"> 79 83 80 84 <?php 81 echo '<input type="hidden" id="td_conversation_id" value="'. esc_attr($ query_params['td_conversation_id']) .'">'85 echo '<input type="hidden" id="td_conversation_id" value="'. esc_attr($conversation_id) .'">' 82 86 ?> 83 87 -
thrivedesk/trunk/readme.txt
r3344043 r3347349 5 5 Requires at least: 4.9 6 6 Tested up to: 6.8 7 Stable Tag: 2.1. 07 Stable Tag: 2.1.1 8 8 Requires PHP: 7.4 9 9 License: GNU General Public License v2.0 or later … … 295 295 == Changelog == 296 296 297 = 2.1.1 = 298 - Fix: Portal permission fixed 299 - Fix: Nonce validation error 300 301 297 302 = 2.1.0 = 298 303 - Added: Comprehensive external services documentation in readme for ThriveDesk API, App, Documentation, and MediaDelivery services -
thrivedesk/trunk/src/Services/PortalService.php
r3344043 r3347349 26 26 'business_ltd', 27 27 'business-ltd', 28 'appsumo_tier_4' 28 29 ]; 29 30 -
thrivedesk/trunk/thrivedesk.php
r3344043 r3347349 6 6 * Plugin URI: https://www.thrivedesk.com/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash 7 7 * Tags: live chat, helpdesk, free live chat, knowledge base, thrivedesk 8 * Version: 2.1. 08 * Version: 2.1.1 9 9 * Author: ThriveDesk 10 10 * Author URI: https://profiles.wordpress.org/thrivedesk/ … … 55 55 * @var string 56 56 */ 57 public $version = '2.1. 0';57 public $version = '2.1.1'; 58 58 59 59 /** -
thrivedesk/trunk/vendor/composer/installed.php
r3344043 r3347349 2 2 'root' => array( 3 3 'name' => 'thrivedesk/wp-plugin', 4 'pretty_version' => 'v2.1. 0',5 'version' => '2.1. 0.0',6 'reference' => ' 03a37e661375fa5e88d9e5b5e2c944188668735c',4 'pretty_version' => 'v2.1.1', 5 'version' => '2.1.1.0', 6 'reference' => '4e81072540de3e254b42c6207dd8f726715124ff', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'thrivedesk/wp-plugin' => array( 14 'pretty_version' => 'v2.1. 0',15 'version' => '2.1. 0.0',16 'reference' => ' 03a37e661375fa5e88d9e5b5e2c944188668735c',14 'pretty_version' => 'v2.1.1', 15 'version' => '2.1.1.0', 16 'reference' => '4e81072540de3e254b42c6207dd8f726715124ff', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.