Changeset 3358435
- Timestamp:
- 09/09/2025 08:57:41 AM (7 months ago)
- Location:
- taskbuilder
- Files:
-
- 6 edited
- 15 copied
-
tags/4.0.8 (copied) (copied from taskbuilder/trunk)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_change_project_status.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_change_project_status.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_project_created.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_project_created.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_set_change_task_status.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_set_change_task_status.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_set_project_users.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_set_project_users.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_set_task_users.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_set_task_users.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_submit_proj_comment.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_submit_proj_comment.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_submit_task_comment.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_submit_task_comment.php)
-
tags/4.0.8/includes/admin/email_notifications/wppm_en_task_created.php (copied) (copied from taskbuilder/trunk/includes/admin/email_notifications/wppm_en_task_created.php)
-
tags/4.0.8/includes/admin/projects/open_project/wppm_get_project_visibility.php (modified) (1 diff)
-
tags/4.0.8/includes/admin/projects/wppm_open_project.php (modified) (1 diff)
-
tags/4.0.8/includes/admin/tasks/wppm_add_new_task.php (copied) (copied from taskbuilder/trunk/includes/admin/tasks/wppm_add_new_task.php)
-
tags/4.0.8/includes/admin/tasks/wppm_set_delete_task.php (copied) (copied from taskbuilder/trunk/includes/admin/tasks/wppm_set_delete_task.php)
-
tags/4.0.8/includes/class-wppm-admin.php (copied) (copied from taskbuilder/trunk/includes/class-wppm-admin.php)
-
tags/4.0.8/includes/replace_task_macro.php (copied) (copied from taskbuilder/trunk/includes/replace_task_macro.php)
-
tags/4.0.8/readme.txt (copied) (copied from taskbuilder/trunk/readme.txt) (2 diffs)
-
tags/4.0.8/taskbuilder.php (copied) (copied from taskbuilder/trunk/taskbuilder.php) (2 diffs)
-
trunk/includes/admin/projects/open_project/wppm_get_project_visibility.php (modified) (1 diff)
-
trunk/includes/admin/projects/wppm_open_project.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/taskbuilder.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
taskbuilder/tags/4.0.8/includes/admin/projects/open_project/wppm_get_project_visibility.php
r3142140 r3358435 9 9 $public_project=$wppmfunction->get_project_meta($project_id,'public_project',true); 10 10 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || ($current_user->ID && $current_user->has_cap('wppm_admin')) || ($project['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager'))) {exit;} 11 ob_start(); 11 12 ?> 12 13 <div class="row"> -
taskbuilder/tags/4.0.8/includes/admin/projects/wppm_open_project.php
r3329577 r3358435 131 131 $project_data = $wppmfunction->get_project($id); 132 132 $project_users = explode(",",$project_data['users']); 133 if(!empty($auth_code)){ 134 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || in_array($current_user->ID,$project_users) || ($project_data['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager') || ($current_user->ID && $current_user->has_cap('wppm_admin'))) && ($url_auth==true)) { 135 ?> 136 <div style="align-item:center;" ><h6><?php esc_attr_e( 'Unauthorized access!', 'taskbuilder' ); ?></h6></div> 137 <?php 138 wp_die(); 139 } 133 134 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || in_array($current_user->ID,$project_users) || ($project_data['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager') || ($current_user->ID && $current_user->has_cap('wppm_admin')) || ((!empty($auth_code)) && $url_auth==true))) { 135 ?> 136 <div style="align-item:center;" ><h6><?php esc_attr_e( 'Unauthorized access!', 'taskbuilder' ); ?></h6></div> 137 <?php 138 wp_die(); 140 139 } 141 140 -
taskbuilder/tags/4.0.8/readme.txt
r3350878 r3358435 5 5 Requires at least: 4.4 6 6 Tested up to: 6.8.2 7 Stable tag: 4.0. 77 Stable tag: 4.0.8 8 8 License: GPL v3 9 9 … … 117 117 118 118 == Changelog == 119 = V 4.0.8(September 9,2025) = 120 * Fix: Change Visibility bug fix. 121 * Fix: Access control vulnerability. 122 119 123 = V 4.0.7(August 27,2025) = 120 124 * Fix: Email notification not sending. -
taskbuilder/tags/4.0.8/taskbuilder.php
r3350878 r3358435 4 4 * Plugin URI: https://wordpress.org/plugins/taskbuilder/ 5 5 * Description: Wordpress Project Management & Task Management plugin. Easy to keep track of projects & tasks! 6 * Version: 4.0. 76 * Version: 4.0.8 7 7 * Author: Taskbuilder Team 8 8 * Author URI: https://taskbuilder.net/ … … 20 20 21 21 final class WP_Taskbuilder { 22 public $version = '4.0. 7';22 public $version = '4.0.8'; 23 23 public function __construct() { 24 24 // define global constants -
taskbuilder/trunk/includes/admin/projects/open_project/wppm_get_project_visibility.php
r3142140 r3358435 9 9 $public_project=$wppmfunction->get_project_meta($project_id,'public_project',true); 10 10 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || ($current_user->ID && $current_user->has_cap('wppm_admin')) || ($project['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager'))) {exit;} 11 ob_start(); 11 12 ?> 12 13 <div class="row"> -
taskbuilder/trunk/includes/admin/projects/wppm_open_project.php
r3329577 r3358435 131 131 $project_data = $wppmfunction->get_project($id); 132 132 $project_users = explode(",",$project_data['users']); 133 if(!empty($auth_code)){ 134 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || in_array($current_user->ID,$project_users) || ($project_data['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager') || ($current_user->ID && $current_user->has_cap('wppm_admin'))) && ($url_auth==true)) { 135 ?> 136 <div style="align-item:center;" ><h6><?php esc_attr_e( 'Unauthorized access!', 'taskbuilder' ); ?></h6></div> 137 <?php 138 wp_die(); 139 } 133 134 if (!(($current_user->ID && $current_user->has_cap('manage_options')) || in_array($current_user->ID,$project_users) || ($project_data['created_by']==$current_user->ID && $wppm_current_user_capability == 'wppm_manager') || ($current_user->ID && $current_user->has_cap('wppm_admin')) || ((!empty($auth_code)) && $url_auth==true))) { 135 ?> 136 <div style="align-item:center;" ><h6><?php esc_attr_e( 'Unauthorized access!', 'taskbuilder' ); ?></h6></div> 137 <?php 138 wp_die(); 140 139 } 141 140 -
taskbuilder/trunk/readme.txt
r3350878 r3358435 5 5 Requires at least: 4.4 6 6 Tested up to: 6.8.2 7 Stable tag: 4.0. 77 Stable tag: 4.0.8 8 8 License: GPL v3 9 9 … … 117 117 118 118 == Changelog == 119 = V 4.0.8(September 9,2025) = 120 * Fix: Change Visibility bug fix. 121 * Fix: Access control vulnerability. 122 119 123 = V 4.0.7(August 27,2025) = 120 124 * Fix: Email notification not sending. -
taskbuilder/trunk/taskbuilder.php
r3350878 r3358435 4 4 * Plugin URI: https://wordpress.org/plugins/taskbuilder/ 5 5 * Description: Wordpress Project Management & Task Management plugin. Easy to keep track of projects & tasks! 6 * Version: 4.0. 76 * Version: 4.0.8 7 7 * Author: Taskbuilder Team 8 8 * Author URI: https://taskbuilder.net/ … … 20 20 21 21 final class WP_Taskbuilder { 22 public $version = '4.0. 7';22 public $version = '4.0.8'; 23 23 public function __construct() { 24 24 // define global constants
Note: See TracChangeset
for help on using the changeset viewer.