get_task($task_id); $project_data = $wppmfunction->get_project($task_data['project']); $wppm_current_user_capability = get_user_meta( $current_user->ID, 'wppm_capability', true ); if(!(($current_user->ID && $current_user->has_cap('manage_options')) || ($wppmfunction->has_permission('delete_task',$task_id)) || $wppm_current_user_capability == 'wppm_admin'|| $project_data['created_by']==$current_user->ID )){ exit; } // Deletes the task's own attachments/checklists/comments, and cascades to any subtasks. WPPM_Functions::delete_task_and_children($task_id);