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.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 1.0.6 All 57 releases
← All changes | includes/frontend/shortcode.php +98 -1 1.0.62.0.8 View file →
@@ -54,9 +54,9 @@
54 54 </div>
55 55 </div>
56 56 <!-- Pop-up snippet end -->
57 57 <?php
58 -add_action('wp_footer', 'wppm_page_inline_script', 999999999999999999999999999999);
58 +add_action('wp_footer', 'wppm_page_inline_script', 999999999999999999);
59 59 do_action('wppm_after_shortcode_loaded');
60 60 if(!function_exists('wppm_page_inline_script')) {
61 61 function wppm_page_inline_script() { ?>
62 62 <script type="text/javascript">
@@ -66,8 +66,105 @@
66 66 <?php } else{ ?>
67 67 wppm_sign_in();
68 68 <?php }?>
69 69 });
70 +
71 + function wppm_get_project_list(page_no){
72 + jQuery('#wppm_project_container').show();
73 + jQuery('#wppm_project_container').html(wppm_admin.loading_html);
74 + var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
75 + <?php echo do_action('wppm_project_list_dataform');?>
76 + dataform.append("page_no", page_no);
77 + dataform.append("action", 'wppm_get_project_list');
78 + jQuery.ajax( {
79 + url: wppm_admin.ajax_url,
80 + type: 'POST',
81 + data: dataform,
82 + processData: false,
83 + contentType: false
84 + })
85 + .done(function( response ) {
86 + jQuery('#wppm_project_container').html(response);
87 + });
88 + }
89 +
90 + function wppm_pl_reset_filter(){
91 + jQuery('#wppm_project_container').html(wppm_admin.loading_html);
92 + var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
93 + dataform.append("action", 'wppm_get_project_list');
94 + dataform.append("wppm_project_filter", 'all');
95 + dataform.append("project_search", '');
96 + dataform.append("sort_by", 'project_name');
97 + dataform.append("order", 'ASC');
98 + <?php echo do_action('wppm_reset_project_dataform');?>
99 + jQuery.ajax( {
100 + url: wppm_admin.ajax_url,
101 + type: 'POST',
102 + data: dataform,
103 + processData: false,
104 + contentType: false
105 + })
106 + .done(function( response ) {
107 + jQuery('#wppm_project_container').html(response);
108 + });
109 + }
110 +
111 + function wppm_add_new_project(){
112 + jQuery('#wppm_project_container').show();
113 + jQuery('#wppm_project_container').html(wppm_admin.loading_html);
114 + var dataform=new FormData(jQuery('#wppm_add_new_project')[0]);
115 + <?php echo do_action('wppm_add_new_project_dataform');?>
116 + dataform.append("action", 'wppm_add_new_project');
117 + jQuery.ajax( {
118 + url: wppm_admin.ajax_url,
119 + type: 'POST',
120 + data: dataform,
121 + processData: false,
122 + contentType: false
123 + })
124 + .done(function( response ) {
125 + jQuery('#wppm_project_container').html(response);
126 + });
127 + }
128 +
129 + function wppm_apply_project_filter(){
130 + wppm_project_filter = jQuery('#wppm_project_filter').find(":selected").val();
131 + jQuery('#wppm_project_container').html(wppm_admin.loading_html);
132 + var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
133 + <?php echo do_action('wppm_apply_project_filter_dataform');?>
134 + dataform.append("action", 'wppm_get_project_list');
135 + dataform.append("wppm_project_filter", wppm_project_filter);
136 + jQuery.ajax( {
137 + url: wppm_admin.ajax_url,
138 + type: 'POST',
139 + data: dataform,
140 + processData: false,
141 + contentType: false
142 + })
143 + .done(function( response ) {
144 + jQuery('#wppm_project_container').html(response);
145 + });
146 + }
147 +
148 + function wppm_project_search_filter(){
149 + var project_search = jQuery("#wppm_project_search_filter").val();
150 + jQuery('#wppm_project_container').show();
151 + jQuery('#wppm_project_container').html(wppm_admin.loading_html);
152 + var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
153 + <?php echo do_action('wppm_project_search_filter_dataform');?>
154 + dataform.append("action", 'wppm_get_project_list');
155 + dataform.append("project_search", project_search);
156 + jQuery.ajax( {
157 + url: wppm_admin.ajax_url,
158 + type: 'POST',
159 + data: dataform,
160 + processData: false,
161 + contentType: false
162 + })
163 + .done(function( response ) {
164 + jQuery('#wppm_project_container').html(response);
165 + });
166 + }
70 167 </script>
71 168 <?php }
72 169 }
73 170 ?>