| @@ -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 | ?> |