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 +9 -97 5.0.72.0.8 View file →
@@ -26,9 +26,8 @@
26 26 wp_enqueue_script('wppm-gpopover-js');
27 27 wp_enqueue_script('wppm-dragula-js');
28 28 wp_enqueue_script('wppm-datatable-js');
29 29 wp_enqueue_script('wppm-datatable-css');
30 -$settings = get_option("wppm-ap-modal");
31 30 ?>
32 31 <div class="wppm_bootstrap">
33 32 <div id="wppm_project_container"></div>
34 33 <div id="wppm_alert_success" class="alert alert-success wppm_alert" style="display:none;" role="alert">
@@ -53,41 +52,8 @@
53 52 </div>
54 53 </div>
55 54 </div>
56 55 </div>
57 -<style>
58 - #wppm_popup_title{
59 - background-color: <?php echo esc_attr($settings['header-bg-color'])?>;
60 - }
61 - #wppm_popup_title h3{
62 - color:<?php echo esc_attr( $settings['header-text-color'])?>;
63 - }
64 - #wppm_popup_body{
65 - background-color: <?php echo esc_attr($settings['body-bg-color'])?>!important;
66 - }
67 - #wppm_popup_body label{
68 - color:<?php echo esc_attr( $settings['body-label-color'])?>;
69 - }
70 - #wppm_popup_body input{
71 - color:<?php echo esc_attr( $settings['body-text-color'])?>;
72 - }
73 - #wppm_popup_body select{
74 - color:<?php echo esc_attr( $settings['body-text-color'])?>;
75 - }
76 - #wppm_popup_body span {
77 - color:<?php echo esc_attr( $settings['body-text-color'])?>;
78 - }
79 - #wppm_popup_body .select2-results__options {
80 - color:<?php echo esc_attr( $settings['body-text-color'])?>;
81 - }
82 - #wppm_popup_footer{
83 - background-color: <?php echo esc_attr($settings['footer-bg-color'])?>!important;
84 - }
85 - .wppm_popup_action{
86 - background-color: <?php echo esc_attr($settings['action-btn-bg-color'])?>!important;
87 - color:<?php echo esc_attr( $settings['action-btn-text-color'])?>!important;
88 - }
89 -</style>
90 56 <!-- Pop-up snippet end -->
91 57 <?php
92 58 add_action('wp_footer', 'wppm_page_inline_script', 999999999999999999);
93 59 do_action('wppm_after_shortcode_loaded');
@@ -94,18 +60,11 @@
94 60 if(!function_exists('wppm_page_inline_script')) {
95 61 function wppm_page_inline_script() { ?>
96 62 <script type="text/javascript">
97 63 jQuery( document ).ready( function( jQuery ) {
98 - <?php if(is_user_logged_in()){
99 - if((!((isset($_REQUEST['project-id'])) && (!empty(sanitize_text_field(wp_unslash($_REQUEST['auth-code'] ))))))){
100 - ?>
101 - wppm_get_project_list();
102 - <?php }
103 - if((isset($_REQUEST['project-id'])) && (!empty(sanitize_text_field($_REQUEST['auth-code'] )))){ ?>
104 - wppm_open_project(<?php echo esc_js(sanitize_text_field(wp_unslash($_REQUEST['project-id']))); ?>);
105 - <?php }
106 - }
107 - else{ ?>
64 + <?php if(is_user_logged_in()){ ?>
65 + wppm_get_project_list();
66 + <?php } else{ ?>
108 67 wppm_sign_in();
109 68 <?php }?>
110 69 });
111 70
@@ -112,12 +71,11 @@
112 71 function wppm_get_project_list(page_no){
113 72 jQuery('#wppm_project_container').show();
114 73 jQuery('#wppm_project_container').html(wppm_admin.loading_html);
115 74 var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
116 - jQuery(document).trigger('wppm_project_list_dataform', [dataform]);
75 + <?php echo do_action('wppm_project_list_dataform');?>
117 76 dataform.append("page_no", page_no);
118 77 dataform.append("action", 'wppm_get_project_list');
119 - dataform.append("is_frontend", '1');
120 78 jQuery.ajax( {
121 79 url: wppm_admin.ajax_url,
122 80 type: 'POST',
123 81 data: dataform,
@@ -136,10 +94,9 @@
136 94 dataform.append("wppm_project_filter", 'all');
137 95 dataform.append("project_search", '');
138 96 dataform.append("sort_by", 'project_name');
139 97 dataform.append("order", 'ASC');
140 - dataform.append("is_frontend", '1');
141 - jQuery(document).trigger('wppm_reset_project_dataform', [dataform]);
98 + <?php echo do_action('wppm_reset_project_dataform');?>
142 99 jQuery.ajax( {
143 100 url: wppm_admin.ajax_url,
144 101 type: 'POST',
145 102 data: dataform,
@@ -154,9 +111,9 @@
154 111 function wppm_add_new_project(){
155 112 jQuery('#wppm_project_container').show();
156 113 jQuery('#wppm_project_container').html(wppm_admin.loading_html);
157 114 var dataform=new FormData(jQuery('#wppm_add_new_project')[0]);
158 - jQuery(document).trigger('wppm_add_new_project_dataform', [dataform]);
115 + <?php echo do_action('wppm_add_new_project_dataform');?>
159 116 dataform.append("action", 'wppm_add_new_project');
160 117 jQuery.ajax( {
161 118 url: wppm_admin.ajax_url,
162 119 type: 'POST',
@@ -172,12 +129,11 @@
172 129 function wppm_apply_project_filter(){
173 130 wppm_project_filter = jQuery('#wppm_project_filter').find(":selected").val();
174 131 jQuery('#wppm_project_container').html(wppm_admin.loading_html);
175 132 var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
176 - jQuery(document).trigger('wppm_apply_project_filter_dataform', [dataform]);
133 + <?php echo do_action('wppm_apply_project_filter_dataform');?>
177 134 dataform.append("action", 'wppm_get_project_list');
178 135 dataform.append("wppm_project_filter", wppm_project_filter);
179 - dataform.append("is_frontend", '1');
180 136 jQuery.ajax( {
181 137 url: wppm_admin.ajax_url,
182 138 type: 'POST',
183 139 data: dataform,
@@ -189,16 +145,15 @@
189 145 });
190 146 }
191 147
192 148 function wppm_project_search_filter(){
193 - var project_search = jQuery("#wppm_project_search_filter").val() || '';
149 + var project_search = jQuery("#wppm_project_search_filter").val();
194 150 jQuery('#wppm_project_container').show();
195 151 jQuery('#wppm_project_container').html(wppm_admin.loading_html);
196 152 var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
197 - jQuery(document).trigger('wppm_project_search_filter_dataform', [dataform]);
153 + <?php echo do_action('wppm_project_search_filter_dataform');?>
198 154 dataform.append("action", 'wppm_get_project_list');
199 155 dataform.append("project_search", project_search);
200 - dataform.append("is_frontend", '1');
201 156 jQuery.ajax( {
202 157 url: wppm_admin.ajax_url,
203 158 type: 'POST',
204 159 data: dataform,
@@ -207,52 +162,9 @@
207 162 })
208 163 .done(function( response ) {
209 164 jQuery('#wppm_project_container').html(response);
210 165 });
211 - }
212 -
213 - function wppm_sort_up_project_list(sort_by,order){
214 - jQuery('#wppm_project_container').show();
215 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
216 - var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
217 - jQuery(document).trigger('wppm_sort_up_project_list_dataform', [dataform]);
218 - dataform.append("action", 'wppm_get_project_list');
219 - dataform.append("sort_by", sort_by);
220 - dataform.append("order", order);
221 - dataform.append("is_frontend", '1');
222 - jQuery.ajax( {
223 - url: wppm_admin.ajax_url,
224 - type: 'POST',
225 - data: dataform,
226 - processData: false,
227 - contentType: false
228 - })
229 - .done(function( response ) {
230 - jQuery('#wppm_project_container').html(response);
231 - });
232 - }
233 -
234 - function wppm_get_project_tasks(id){
235 - wppm_modal_open('Tasks');
236 - var dataform=new FormData(jQuery('#wppm_get_project_tasks_frm')[0]);
237 - jQuery(document).trigger('wppm_get_project_tasks_dataform', [dataform]);
238 - dataform.append("action", 'wppm_get_project_tasks');
239 - dataform.append("id",id);
240 - dataform.append("is_frontend", '1');
241 - dataform.append("_ajax_nonce", wppm_admin.nonce);
242 - jQuery.ajax( {
243 - url: wppm_admin.ajax_url,
244 - type: 'POST',
245 - data: dataform,
246 - processData: false,
247 - contentType: false
248 - })
249 - .done(function( response_str ) {
250 - var response = JSON.parse(response_str);
251 - jQuery('#wppm_popup_body').html(response.body);
252 - jQuery('#wppm_popup_footer').html(response.footer);
253 - });
254 166 }
255 167 </script>
256 168 <?php }
257 169 }
258 170 ?>