PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 2.0.8
Taskbuilder – Project Management & Task Management Tool With Kanban Board v2.0.8
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/class-wppm-admin.php +51 -2 1.0.2 → 2.0.8 View file →
@@ -30,9 +30,9 @@
30 30 add_action( 'wp_ajax_wppm_set_edit_status',array($this,'wppm_set_edit_status'));
31 31 add_action( 'wp_ajax_wppm_delete_status',array($this,'wppm_delete_status'));
32 32 add_action( 'wp_ajax_wppm_set_status_order',array($this,'wppm_set_status_order'));
33 33 add_action( 'wp_ajax_wppm_create_project',array($this,'wppm_create_project'));
34 - add_action('wp_ajax_wppm_get_project_list',array($this,'wppm_get_project_list'));
34 + add_action('wp_ajax_wppm_get_project_list',array($this,'wppm_get_project_list'),10,2);
35 35 add_action('wp_ajax_wppm_view_project_tasks',array($this,'wppm_view_project_tasks'));
36 36 add_action('wp_ajax_wppm_add_new_task',array($this,'wppm_add_new_task'));
37 37 add_action('wp_ajax_wppm_get_task_list',array($this,'wppm_get_task_list'));
38 38 add_action('wp_ajax_wppm_get_priority_settings',array($this,'wppm_get_priority_settings'));
@@ -99,8 +99,14 @@
99 99 add_action('wp_ajax_wppm_set_general_settings',array($this,'wppm_set_general_settings'));
100 100 add_action('wp_ajax_wppm_get_project_tasks',array($this,'wppm_get_project_tasks'));
101 101 add_action('wp_ajax_wppm_remove_thread_attachment',array($this,'wppm_remove_thread_attachment'),10,3);
102 102 add_action('wp_ajax_wppm_remove_checklist_item',array($this,'wppm_remove_checklist_item'),10,4);
103 + add_action('wp_ajax_wppm_clone_task',array($this,'wppm_clone_task'),10,1);
104 + add_action('wp_ajax_wppm_set_clone_task',array($this,'wppm_set_clone_task'),10,2);
105 + add_action('wp_ajax_wppm_get_advanced_settings',array($this,'wppm_get_advanced_settings'));
106 + add_action('wp_ajax_wppm_set_advanced_settings',array($this,'wppm_set_advanced_settings'));
107 + add_action('wp_ajax_wppm_get_project_visibility',array($this,'wppm_get_project_visibility'),10,1);
108 + add_action('wp_ajax_wppm_change_project_visibility',array($this,'wppm_change_project_visibility'),10,2);
103 109 }
104 110
105 111 // Load admin scripts
106 112 public function loadScripts(){
@@ -162,9 +168,9 @@
162 168 }
163 169
164 170 // Dashboard Menus
165 171 public function wppm_register_dashboard_menu(){
166 - global $current_user,$wpscfunction;
172 + global $current_user,$wppmfunction;
167 173 add_menu_page(
168 174 __( 'Projects', 'taskbuilder'),
169 175 __( 'Projects','taskbuilder'),
170 176 'read',
@@ -218,8 +224,17 @@
218 224 'manage_options',
219 225 'wppm-license',
220 226 array($this,'licenses')
221 227 );
228 +
229 + add_submenu_page(
230 + 'wppm-projects',
231 + __('Addons', 'taskbuilder' ),
232 + __('Addons', 'taskbuilder' ),
233 + 'manage_options',
234 + 'wppm-addons',
235 + array($this,'wppm_addons')
236 + );
222 237
223 238 }
224 239
225 240 public function wppm_projects(){
@@ -675,8 +690,42 @@
675 690 }
676 691
677 692 public function wppm_remove_checklist_item(){
678 693 include WPPM_ABSPATH.'includes/admin/tasks/open_task/checklist/wppm_remove_checklist_item.php';
694 + die();
695 + }
696 +
697 + public function wppm_addons(){
698 + include WPPM_ABSPATH.'includes/admin/addons.php';
699 + }
700 +
701 + public function wppm_clone_task(){
702 + include WPPM_ABSPATH.'includes/admin/tasks/open_task/wppm_clone_task.php';
703 + die();
704 + }
705 +
706 + public function wppm_set_clone_task($task_id){
707 + include WPPM_ABSPATH.'includes/admin/tasks/open_task/wppm_set_clone_task.php';
708 + die();
709 + }
710 +
711 + public function wppm_get_advanced_settings(){
712 + include WPPM_ABSPATH.'includes/admin/settings/wppm_get_advanced_settings.php';
713 + die();
714 + }
715 +
716 + public function wppm_set_advanced_settings(){
717 + include WPPM_ABSPATH.'includes/admin/settings/wppm_set_advanced_settings.php';
718 + die();
719 + }
720 +
721 + public function wppm_get_project_visibility(){
722 + include WPPM_ABSPATH.'includes/admin/projects/open_project/wppm_get_project_visibility.php';
723 + die();
724 + }
725 +
726 + public function wppm_change_project_visibility(){
727 + include WPPM_ABSPATH.'includes/admin/projects/open_project/wppm_change_project_visibility.php';
679 728 die();
680 729 }
681 730 }
682 731