PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 6.0.6
Taskbuilder – Project Management & Task Management Tool With Kanban Board v6.0.6
6.0.6 6.0.5 6.0.2 6.0.3 6.0.4 6.0.1 6.0.0 5.0.8 5.0.9 4.0.9 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 All 58 releases
← All changes | includes/admin/settings/wppm_set_general_settings.php +26 -16 4.0.96.0.6 View file →
@@ -9,37 +9,47 @@
9 9 }
10 10 if ( check_ajax_referer( 'wppm_set_general_settings', '_ajax_nonce', false ) != 1 ) {
11 11 wp_send_json_error( 'Unauthorised request!', 401 );
12 12 }
13 -$wppm_task_list_view = isset($_POST) && isset(($_POST['wppm_task_list_view'])) ? sanitize_text_field($_POST['wppm_task_list_view']) : '';
13 +$wppm_task_list_view = isset($_POST) && isset(($_POST['wppm_task_list_view'])) ? sanitize_text_field(wp_unslash($_POST['wppm_task_list_view'])) : '';
14 14 update_option('wppm_default_task_list_view',$wppm_task_list_view);
15 -$wppm_project_time = isset($_POST) && isset(($_POST['wppm_project_time'])) ? sanitize_text_field($_POST['wppm_project_time']) : '1';
15 +$wppm_display_time_duration_project = isset($_POST) && isset(($_POST['wppm_display_time_duration_project'])) ? sanitize_text_field(wp_unslash($_POST['wppm_display_time_duration_project'])) : '0';
16 +update_option('wppm_display_time_duration_project',$wppm_display_time_duration_project);
17 +$wppm_display_time_duration_task = isset($_POST) && isset(($_POST['wppm_display_time_duration_task'])) ? sanitize_text_field(wp_unslash($_POST['wppm_display_time_duration_task'])) : '0';
18 +update_option('wppm_display_time_duration_task',$wppm_display_time_duration_task);
19 +$wppm_project_time = isset($_POST) && isset(($_POST['wppm_project_time'])) ? sanitize_text_field(wp_unslash($_POST['wppm_project_time'])) : '1';
16 20 update_option('wppm_project_time',$wppm_project_time);
17 -$wppm_default_project_date = isset($_POST) && isset(($_POST['wppm_default_project_date'])) ? sanitize_text_field($_POST['wppm_default_project_date']) : '1';
21 +$wppm_default_project_date = isset($_POST) && isset(($_POST['wppm_default_project_date'])) ? sanitize_text_field(wp_unslash($_POST['wppm_default_project_date'])) : '1';
18 22 update_option('wppm_default_project_date',$wppm_default_project_date);
19 -$wppm_default_task_date = isset($_POST) && isset(($_POST['wppm_default_task_date'])) ? sanitize_text_field($_POST['wppm_default_task_date']) : '1';
23 +$wppm_default_task_date = isset($_POST) && isset(($_POST['wppm_default_task_date'])) ? sanitize_text_field(wp_unslash($_POST['wppm_default_task_date'])) : '1';
20 24 update_option('wppm_default_task_date',$wppm_default_task_date);
21 -$wppm_edit_tasks_permission = isset($_POST) && isset(($_POST['wppm_edit_tasks_permission'])) ? sanitize_text_field($_POST['wppm_edit_tasks_permission']) : '0';
25 +$wppm_edit_tasks_permission = isset($_POST) && isset(($_POST['wppm_edit_tasks_permission'])) ? sanitize_text_field(wp_unslash($_POST['wppm_edit_tasks_permission'])) : '0';
22 26 update_option('wppm_default_edit_tasks_permission',$wppm_edit_tasks_permission);
23 -$wppm_task_time = isset($_POST) && isset(($_POST['wppm_task_time'])) ? sanitize_text_field($_POST['wppm_task_time']) : '1';
27 +$wppm_task_time = isset($_POST) && isset(($_POST['wppm_task_time'])) ? sanitize_text_field(wp_unslash($_POST['wppm_task_time'])) : '1';
24 28 update_option('wppm_task_time',$wppm_task_time);
25 -$wppm_proj_status = isset($_POST) && isset(($_POST['wppm_default_proj_status'])) ? sanitize_text_field($_POST['wppm_default_proj_status']) : '1';
29 +$wppm_proj_status = isset($_POST) && isset(($_POST['wppm_default_proj_status'])) ? sanitize_text_field(wp_unslash($_POST['wppm_default_proj_status'])) : '1';
26 30 update_option('wppm_default_project_status',$wppm_proj_status);
27 -$wppm_task_status = isset($_POST) && isset(($_POST['wppm_default_task_status'])) ? sanitize_text_field($_POST['wppm_default_task_status']) : '1';
31 +$wppm_task_status = isset($_POST) && isset(($_POST['wppm_default_task_status'])) ? sanitize_text_field(wp_unslash($_POST['wppm_default_task_status'])) : '1';
28 32 update_option('wppm_default_task_status',$wppm_task_status);
29 -$wppm_tinymce_visibility_open_project = isset($_POST) && isset(($_POST['wppm_tinymce_visibility_open_project'])) ? sanitize_text_field($_POST['wppm_tinymce_visibility_open_project']) : '1';
33 +$wppm_tinymce_visibility_open_project = isset($_POST) && isset(($_POST['wppm_tinymce_visibility_open_project'])) ? sanitize_text_field(wp_unslash($_POST['wppm_tinymce_visibility_open_project'])) : '1';
30 34 update_option('wppm_tinymce_visibility_open_project',$wppm_tinymce_visibility_open_project);
31 -$wppm_tinymce_visibility_open_task = isset($_POST) && isset(($_POST['wppm_tinymce_visibility_open_task'])) ? sanitize_text_field($_POST['wppm_tinymce_visibility_open_task']) : '1';
35 +$wppm_tinymce_visibility_open_task = isset($_POST) && isset(($_POST['wppm_tinymce_visibility_open_task'])) ? sanitize_text_field(wp_unslash($_POST['wppm_tinymce_visibility_open_task'])) : '1';
32 36 update_option('wppm_tinymce_visibility_open_task',$wppm_tinymce_visibility_open_task);
33 -$wppm_date_setting = isset($_POST) && isset(($_POST['wppm_date_setting'])) ? sanitize_text_field($_POST['wppm_date_setting']) : 'Y-m-d H:i:s';
37 +$wppm_date_setting = isset($_POST) && isset(($_POST['wppm_date_setting'])) ? sanitize_text_field(wp_unslash($_POST['wppm_date_setting'])) : 'Y-m-d H:i:s';
34 38 update_option('wppm_date_setting',$wppm_date_setting);
35 -$wppm_hide_completed_status_proj = isset($_POST) && isset(($_POST['wppm_hide_completed_status_proj'])) ? sanitize_text_field($_POST['wppm_hide_completed_status_proj']) : '1';
39 +$wppm_hide_completed_status_proj = isset($_POST) && isset(($_POST['wppm_hide_completed_status_proj'])) ? sanitize_text_field(wp_unslash($_POST['wppm_hide_completed_status_proj'])) : '1';
36 40 update_option('wppm_hide_completed_status_proj',$wppm_hide_completed_status_proj);
37 -$wppm_hide_completed_status_task = isset($_POST) && isset(($_POST['wppm_hide_completed_status_task'])) ? sanitize_text_field($_POST['wppm_hide_completed_status_task']) : '1';
41 +$wppm_hide_completed_status_task = isset($_POST) && isset(($_POST['wppm_hide_completed_status_task'])) ? sanitize_text_field(wp_unslash($_POST['wppm_hide_completed_status_task'])) : '1';
38 42 update_option('wppm_hide_completed_status_task',$wppm_hide_completed_status_task);
39 -$wppm_proj_hide_comment_section = isset($_POST) && isset(($_POST['wppm_proj_comment_section'])) ? sanitize_text_field($_POST['wppm_proj_comment_section']) : '1';
43 +$wppm_proj_hide_comment_section = isset($_POST) && isset(($_POST['wppm_proj_comment_section'])) ? sanitize_text_field(wp_unslash($_POST['wppm_proj_comment_section'])) : '1';
40 44 update_option('wppm_proj_hide_comment_section',$wppm_proj_hide_comment_section);
41 -$wppm_task_hide_comment_section = isset($_POST) && isset(($_POST['wppm_task_comment_section'])) ? sanitize_text_field($_POST['wppm_task_comment_section']) : '1';
45 +$wppm_task_hide_comment_section = isset($_POST) && isset(($_POST['wppm_task_comment_section'])) ? sanitize_text_field(wp_unslash($_POST['wppm_task_comment_section'])) : '1';
42 46 update_option('wppm_task_hide_comment_section',$wppm_task_hide_comment_section);
47 +$wppm_global_mention_comment_notification = isset($_POST) && isset(($_POST['wppm_default_global_mention_comment_notification'])) ? sanitize_text_field(wp_unslash($_POST['wppm_default_global_mention_comment_notification'])) : '1';
48 +update_option('wppm_default_global_mention_comment_notification',$wppm_global_mention_comment_notification);
43 49 do_action('wppm_set_general_settings');
44 50
45 -echo '{ "sucess_status":"1","messege":"'.__('Settings saved.','taskbuilder').'" }';
51 +echo wp_json_encode( array(
52 + 'sucess_status' => 1,
53 + 'messege' => esc_html__( 'Settings saved.', 'taskbuilder' ),
54 +) );
55 +wp_die();