PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 6.0.6
Taskbuilder – Project Management & Task Management Tool With Kanban Board v6.0.6
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/admin/settings/wppm_get_page_settings.php +94 -94 5.0.26.0.6 View file →
@@ -1,94 +1,94 @@
1 -<?php
2 -if ( ! defined( 'ABSPATH' ) ) {
3 - exit; // Exit if accessed directly
4 -}
5 -
6 -global $current_user,$wpdb,$wppmfunction;
7 -if (!($current_user->ID && $current_user->has_cap('wppm_admin') || $current_user->has_cap('manage_options'))) {
8 - exit;
9 -}
10 -$wppm_ap_settings = get_option("wppm-ap-settings");
11 -$settings = get_option( 'wppm-page-settings' );
12 -?>
13 -
14 -<form action="javascript:wppm_set_page_settings()"; id="wppm-frm-ps" class="wppm-frm-ps">
15 - <div class="wppm-help-container">
16 - <a href="https://taskbuilder.net/docs/page-setting/" target="_blank"><?php echo esc_attr__( 'Click here', 'taskbuilder' )?></a> <?php echo esc_attr__( 'to see the documentation!', 'taskbuilder' )?>
17 - </div>
18 - <div class="wppm-input-group">
19 - <div class="label-container">
20 - <label for=""><?php esc_attr_e( 'Task url page', 'taskbuilder' ); ?></label>
21 - </div>
22 - <select id="wppm-task-page" class="wppm-select-wp-page" name="task-url-page">
23 - <?php
24 - if ( !empty($settings['task-url-page'] )) {
25 - $page = get_post( $settings['task-url-page'] );
26 - if(!empty($page)){
27 - ?>
28 - <option value="<?php echo isset( $page->ID) ? esc_attr( $page->ID ):""; ?>"><?php echo isset($page->post_title) ? esc_attr( $page->post_title ) : "" ; ?></option>
29 - <?php }
30 - } else {
31 - ?>
32 - <option value="0"></option>
33 - <?php
34 - }
35 - ?>
36 - </select>
37 - </div>
38 - <div class="wppm-input-group">
39 - <div class="label-container">
40 - <label for=""><?php esc_attr_e( 'Project url page', 'taskbuilder' ); ?></label>
41 - </div>
42 - <select id="wppm-project-page" class="wppm-select-wp-page" name="project-url-page">
43 - <?php
44 - if ( !empty($settings['project-url-page']) ) {
45 - $page = get_post( $settings['project-url-page'] )
46 - ?>
47 - <option value="<?php echo isset($page->ID ) ? esc_attr( $page->ID ):""; ?>"><?php echo isset($page->post_title) ? esc_attr( $page->post_title ):""; ?></option>
48 - <?php
49 - } else {
50 - ?>
51 - <option value="0"></option>
52 - <?php
53 - }
54 - ?>
55 - </select>
56 - </div>
57 - <script>
58 - jQuery('.wppm-select-wp-page').selectWoo({
59 - ajax: {
60 - url: wppm_admin.ajax_url,
61 - dataType: 'json',
62 - delay: 250,
63 - data: function (params) {
64 - return {
65 - q: params.term, // search term
66 - page: params.page,
67 - action: 'wppm_search_wp_pages',
68 - _ajax_nonce: '<?php echo esc_attr( wp_create_nonce( 'wppm_search_wp_pages' ) ); ?>'
69 - };
70 - },
71 - processResults: function (data, params) {
72 - var terms = [];
73 - if ( data ) {
74 - jQuery.each( data, function( id, text ) {
75 - terms.push( { id: text.id, text: text.title } );
76 - });
77 - }
78 - return {
79 - results: terms
80 - };
81 - },
82 - cache: true
83 - },
84 - escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
85 - minimumInputLength: 1,
86 - allowClear: true,
87 - placeholder: ""
88 - });
89 - </script>
90 - <button type="submit" class="wppm-submit-btn" style="background-color:<?php echo esc_attr($wppm_ap_settings['save-changes-button-bg-color'])?>!important;color:<?php echo esc_attr($wppm_ap_settings['save-changes-button-text-color'])?>!important;"><?php echo esc_html_e('Save Changes','taskbuilder');?></button>
91 - <span class="wppm_submit_wait" style="display:none;"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/loading_buffer.svg'); ?>" alt="edit"></span>
92 - <input type="hidden" name="action" value="wppm_set_page_settings" />
93 - <input type="hidden" name="_ajax_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppm_set_page_settings' ) ); ?>">
94 -</form>
1 +<?php
2 +if ( ! defined( 'ABSPATH' ) ) {
3 + exit; // Exit if accessed directly
4 +}
5 +
6 +global $current_user,$wpdb,$wppmfunction;
7 +if (!($current_user->ID && $current_user->has_cap('wppm_admin') || $current_user->has_cap('manage_options'))) {
8 + exit;
9 +}
10 +$wppm_ap_settings = get_option("wppm-ap-settings");
11 +$settings = get_option( 'wppm-page-settings' );
12 +?>
13 +
14 +<form action="javascript:wppm_set_page_settings()"; id="wppm-frm-ps" class="wppm-frm-ps">
15 + <div class="wppm-help-container">
16 + <a href="https://taskbuilder.net/docs/page-setting/" target="_blank"><?php echo esc_attr__( 'Click here', 'taskbuilder' )?></a> <?php echo esc_attr__( 'to see the documentation!', 'taskbuilder' )?>
17 + </div>
18 + <div class="wppm-input-group">
19 + <div class="label-container">
20 + <label for=""><?php esc_attr_e( 'Task url page', 'taskbuilder' ); ?></label>
21 + </div>
22 + <select id="wppm-task-page" class="wppm-select-wp-page" name="task-url-page">
23 + <?php
24 + if ( !empty($settings['task-url-page'] )) {
25 + $page = get_post( $settings['task-url-page'] );
26 + if(!empty($page)){
27 + ?>
28 + <option value="<?php echo isset( $page->ID) ? esc_attr( $page->ID ):""; ?>"><?php echo isset($page->post_title) ? esc_attr( $page->post_title ) : "" ; ?></option>
29 + <?php }
30 + } else {
31 + ?>
32 + <option value="0"></option>
33 + <?php
34 + }
35 + ?>
36 + </select>
37 + </div>
38 + <div class="wppm-input-group">
39 + <div class="label-container">
40 + <label for=""><?php esc_attr_e( 'Project url page', 'taskbuilder' ); ?></label>
41 + </div>
42 + <select id="wppm-project-page" class="wppm-select-wp-page" name="project-url-page">
43 + <?php
44 + if ( !empty($settings['project-url-page']) ) {
45 + $page = get_post( $settings['project-url-page'] )
46 + ?>
47 + <option value="<?php echo isset($page->ID ) ? esc_attr( $page->ID ):""; ?>"><?php echo isset($page->post_title) ? esc_attr( $page->post_title ):""; ?></option>
48 + <?php
49 + } else {
50 + ?>
51 + <option value="0"></option>
52 + <?php
53 + }
54 + ?>
55 + </select>
56 + </div>
57 + <script>
58 + jQuery('.wppm-select-wp-page').selectWoo({
59 + ajax: {
60 + url: wppm_admin.ajax_url,
61 + dataType: 'json',
62 + delay: 250,
63 + data: function (params) {
64 + return {
65 + q: params.term, // search term
66 + page: params.page,
67 + action: 'wppm_search_wp_pages',
68 + _ajax_nonce: '<?php echo esc_attr( wp_create_nonce( 'wppm_search_wp_pages' ) ); ?>'
69 + };
70 + },
71 + processResults: function (data, params) {
72 + var terms = [];
73 + if ( data ) {
74 + jQuery.each( data, function( id, text ) {
75 + terms.push( { id: text.id, text: text.title } );
76 + });
77 + }
78 + return {
79 + results: terms
80 + };
81 + },
82 + cache: true
83 + },
84 + escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
85 + minimumInputLength: 1,
86 + allowClear: true,
87 + placeholder: ""
88 + });
89 + </script>
90 + <button type="submit" class="wppm-submit-btn" style="background-color:<?php echo esc_attr($wppm_ap_settings['save-changes-button-bg-color'])?>!important;color:<?php echo esc_attr($wppm_ap_settings['save-changes-button-text-color'])?>!important;"><?php echo esc_html_e('Save Changes','taskbuilder');?></button>
91 + <span class="wppm_submit_wait" style="display:none;"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/loading_buffer.svg'); ?>" alt="edit"></span>
92 + <input type="hidden" name="action" value="wppm_set_page_settings" />
93 + <input type="hidden" name="_ajax_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppm_set_page_settings' ) ); ?>">
94 +</form>