PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 2.0.6
Taskbuilder – Project Management & Task Management Tool With Kanban Board v2.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 1.0.6 All 57 releases
← All changes | includes/frontend/shortcode.php +3 -187 4.0.92.0.6 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,164 +60,14 @@
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($_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 $_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 -
112 - function wppm_get_project_list(page_no){
113 - jQuery('#wppm_project_container').show();
114 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
115 - var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
116 - <?php echo do_action('wppm_project_list_dataform');?>
117 - dataform.append("page_no", page_no);
118 - dataform.append("action", 'wppm_get_project_list');
119 - dataform.append("is_frontend", '1');
120 - jQuery.ajax( {
121 - url: wppm_admin.ajax_url,
122 - type: 'POST',
123 - data: dataform,
124 - processData: false,
125 - contentType: false
126 - })
127 - .done(function( response ) {
128 - jQuery('#wppm_project_container').html(response);
129 - });
130 - }
131 -
132 - function wppm_pl_reset_filter(){
133 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
134 - var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
135 - dataform.append("action", 'wppm_get_project_list');
136 - dataform.append("wppm_project_filter", 'all');
137 - dataform.append("project_search", '');
138 - dataform.append("sort_by", 'project_name');
139 - dataform.append("order", 'ASC');
140 - dataform.append("is_frontend", '1');
141 - <?php echo do_action('wppm_reset_project_dataform');?>
142 - jQuery.ajax( {
143 - url: wppm_admin.ajax_url,
144 - type: 'POST',
145 - data: dataform,
146 - processData: false,
147 - contentType: false
148 - })
149 - .done(function( response ) {
150 - jQuery('#wppm_project_container').html(response);
151 - });
152 - }
153 -
154 - function wppm_add_new_project(){
155 - jQuery('#wppm_project_container').show();
156 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
157 - var dataform=new FormData(jQuery('#wppm_add_new_project')[0]);
158 - <?php echo do_action('wppm_add_new_project_dataform');?>
159 - dataform.append("action", 'wppm_add_new_project');
160 - jQuery.ajax( {
161 - url: wppm_admin.ajax_url,
162 - type: 'POST',
163 - data: dataform,
164 - processData: false,
165 - contentType: false
166 - })
167 - .done(function( response ) {
168 - jQuery('#wppm_project_container').html(response);
169 - });
170 - }
171 -
172 - function wppm_apply_project_filter(){
173 - wppm_project_filter = jQuery('#wppm_project_filter').find(":selected").val();
174 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
175 - var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
176 - <?php echo do_action('wppm_apply_project_filter_dataform');?>
177 - dataform.append("action", 'wppm_get_project_list');
178 - dataform.append("wppm_project_filter", wppm_project_filter);
179 - dataform.append("is_frontend", '1');
180 - jQuery.ajax( {
181 - url: wppm_admin.ajax_url,
182 - type: 'POST',
183 - data: dataform,
184 - processData: false,
185 - contentType: false
186 - })
187 - .done(function( response ) {
188 - jQuery('#wppm_project_container').html(response);
189 - });
190 - }
191 -
192 - function wppm_project_search_filter(){
193 - var project_search = jQuery("#wppm_project_search_filter").val();
194 - jQuery('#wppm_project_container').show();
195 - jQuery('#wppm_project_container').html(wppm_admin.loading_html);
196 - var dataform=new FormData(jQuery('#wppm_project_list_frm')[0]);
197 - <?php echo do_action('wppm_project_search_filter_dataform');?>
198 - dataform.append("action", 'wppm_get_project_list');
199 - dataform.append("project_search", project_search);
200 - dataform.append("is_frontend", '1');
201 - jQuery.ajax( {
202 - url: wppm_admin.ajax_url,
203 - type: 'POST',
204 - data: dataform,
205 - processData: false,
206 - contentType: false
207 - })
208 - .done(function( response ) {
209 - jQuery('#wppm_project_container').html(response);
210 - });
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 - <?php echo do_action('wppm_sort_up_project_list_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 - <?php echo do_action('wppm_get_project_tasks_dataform');?>
238 - dataform.append("action", 'wppm_get_project_tasks');
239 - dataform.append("id",id);
240 - dataform.append("is_frontend", '1');
241 - jQuery.ajax( {
242 - url: wppm_admin.ajax_url,
243 - type: 'POST',
244 - data: dataform,
245 - processData: false,
246 - contentType: false
247 - })
248 - .done(function( response_str ) {
249 - var response = JSON.parse(response_str);
250 - jQuery('#wppm_popup_body').html(response.body);
251 - jQuery('#wppm_popup_footer').html(response.footer);
252 - });
253 - }
254 70 </script>
255 71 <?php }
256 72 }
257 73 ?>