PluginProbe
Taskbuilder – Project Management & Task Management Tool With Kanban Board / 6.0.2
Taskbuilder – Project Management & Task Management Tool With Kanban Board v6.0.2
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
taskbuilder / includes / admin / settings / wppm_get_general_settings.php

wppm_get_general_settings.php in Taskbuilder – Project Management & Task Management Tool With Kanban Board 6.0.2, at includes/admin/settings/wppm_get_general_settings.php

237 lines 15.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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_default_task_list_view = get_option('wppm_default_task_list_view');
11 $wppm_default_project_date = get_option('wppm_default_project_date');
12 $wppm_default_task_date = get_option('wppm_default_task_date');
13 $wppm_project_time = get_option('wppm_project_time');
14 $wppm_task_time = get_option('wppm_task_time');
15 $wppm_ap_settings = get_option("wppm-ap-settings");
16 $wppm_edit_tasks_permission = get_option('wppm_default_edit_tasks_permission');
17 $wppm_date_setting = get_option('wppm_date_setting');
18 $project_statuses = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}wppm_project_statuses");
19 $task_statuses = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}wppm_task_statuses");
20 $default_proj_status = get_option('wppm_default_project_status');
21 $default_task_status = get_option('wppm_default_task_status');
22 $wppm_tinymce_visibility_open_task = get_option('wppm_tinymce_visibility_open_task');
23 $wppm_tinymce_visibility_open_project = get_option('wppm_tinymce_visibility_open_project');
24 $wppm_hide_completed_status_proj = get_option('wppm_hide_completed_status_proj');
25 $wppm_hide_completed_status_task = get_option('wppm_hide_completed_status_task');
26 $wppm_proj_hide_comment_section = get_option('wppm_proj_hide_comment_section');
27 $wppm_task_hide_comment_section = get_option('wppm_task_hide_comment_section');
28 $wppm_deafault_time_duration_project = get_option('wppm_display_time_duration_project');
29 $wppm_deafault_time_duration_task = get_option('wppm_display_time_duration_task');
30 ?>
31 <form id="wppm_frm_general_settings" method="post" action="javascript:wppm_set_general_settings();">
32 <div class="wppm-help-container">
33 <a href="https://taskbuilder.net/docs/general-setting/" target="_blank"><?php echo esc_attr__( 'Click here', 'taskbuilder' )?></a> <?php echo esc_attr__( 'to see the documentation!', 'taskbuilder' )?>
34 </div>
35 <span>
36 <label><?php echo esc_html_e('Task List View','taskbuilder');?></label>
37 </span><br>
38 <p class="help-block"><?php echo esc_html_e('This selected view get applied on task list table','taskbuilder');?></p>
39 <input type="radio" name="wppm_task_list_view" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_default_task_list_view))==1) ?'checked="checked"':'';?>>
40 <span style="padding-left: 10px;"><?php echo esc_html_e('List View','taskbuilder');?></span>
41 <br>
42 <input type="radio" name="wppm_task_list_view" value="0" <?php echo ((esc_attr($wppm_default_task_list_view))==0)?'checked="checked"':'';?>>
43 <span style="padding-left: 10px;"><?php echo esc_html_e('Kanban View','taskbuilder');?></span>
44 <hr>
45 <span>
46 <label><?php echo esc_html_e('Show project duration instead of start and end dates in the project list.','taskbuilder');?></label>
47 </span><br>
48 <p class="help-block"><?php echo esc_html_e('Default show/hide time duration of project.','taskbuilder');?></p>
49 <input type="radio" name="wppm_display_time_duration_project" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_deafault_time_duration_project))==1) ?'checked="checked"':'';?>>
50 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
51 <br>
52 <input type="radio" name="wppm_display_time_duration_project" value="0" <?php echo ((esc_attr($wppm_deafault_time_duration_project))==0)?'checked="checked"':'';?>>
53 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
54 <hr>
55 <span>
56 <label><?php echo esc_html_e('Show task duration instead of start and end dates in the task list.','taskbuilder');?></label>
57 </span><br>
58 <p class="help-block"><?php echo esc_html_e('Default show/hide time duration of task.','taskbuilder');?></p>
59 <input type="radio" name="wppm_display_time_duration_task" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_deafault_time_duration_task))==1) ?'checked="checked"':'';?>>
60 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
61 <br>
62 <input type="radio" name="wppm_display_time_duration_task" value="0" <?php echo ((esc_attr($wppm_deafault_time_duration_task))==0)?'checked="checked"':'';?>>
63 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
64 <hr>
65 <span>
66 <label><?php echo esc_html_e('Time in project start date and end date','taskbuilder');?></label>
67 </span><br>
68 <p class="help-block"><?php echo esc_html_e('Default show/hide time in start and end date of project.','taskbuilder');?></p>
69 <select class="form-control" name="wppm_project_time" id="wppm_project_time">
70 <option value="1" <?php selected( $wppm_project_time, '1' ); ?>>
71 <?php esc_html_e( 'Show', 'taskbuilder' ); ?>
72 </option>
73 <option value="0" <?php selected( $wppm_project_time, '0' ); ?>>
74 <?php esc_html_e( 'Hide', 'taskbuilder' ); ?>
75 </option>
76 </select>
77 <hr>
78 <span>
79 <label><?php echo esc_html_e('Time in task start date and end date','taskbuilder');?></label>
80 </span><br>
81 <p class="help-block"><?php echo esc_html_e('Default show/hide time in start and end date of task.','taskbuilder');?></p>
82 <select class="form-control" name="wppm_task_time" id="wppm_task_time">
83 <option value="1" <?php selected( $wppm_task_time, '1' ); ?>>
84 <?php esc_html_e( 'Show', 'taskbuilder' ); ?>
85 </option>
86 <option value="0" <?php selected( $wppm_task_time, '0' ); ?>>
87 <?php esc_html_e( 'Hide', 'taskbuilder' ); ?>
88 </option>
89 </select>
90 <hr>
91 <span>
92 <label><?php echo esc_html_e('Project start date and end date','taskbuilder');?></label>
93 </span><br>
94 <p class="help-block"><?php echo esc_html_e('Default show/hide start date and end date of project.','taskbuilder');?></p>
95 <input type="radio" name="wppm_default_project_date" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_default_project_date))==1) ?'checked="checked"':'';?>>
96 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
97 <br>
98 <input type="radio" name="wppm_default_project_date" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_default_project_date))==0) ?'checked="checked"':'';?>>
99 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
100 <br>
101 <hr>
102 <span>
103 <label><?php echo esc_html_e('Task start date and end date','taskbuilder');?></label>
104 </span><br>
105 <p class="help-block"><?php echo esc_html_e('Default show/hide start date and end date of task.','taskbuilder');?></p>
106 <input type="radio" name="wppm_default_task_date" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_default_task_date))==1) ?'checked="checked"':'';?>>
107 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
108 <br>
109 <input type="radio" name="wppm_default_task_date" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_default_task_date))==0) ?'checked="checked"':'';?>>
110 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
111 <br>
112 <hr>
113 <span>
114 <label><?php echo esc_html_e('Default date format','taskbuilder');?></label>
115 </span><br>
116 <select class="form-control" name="wppm_date_setting" id="wppm_date_setting">
117 <?php
118 $date_formats = array( 'Y-m-d H:i:s','d-m-Y H:i:s','m-d-Y H:i:s','Y-m-d','d-m-Y','m-d-Y' );
119 foreach ( $date_formats as $format ) :
120 ?><option value="<?php echo esc_attr( $format ); ?>"
121 <?php selected( $wppm_date_setting, $format ); ?>>
122 <?php echo esc_html( $format ); ?>
123 </option>
124 <?php endforeach; ?>
125 </select>
126 <br>
127 <hr>
128 <span>
129 <label><?php echo esc_html_e('Allow co-workers to edit tasks','taskbuilder');?></label>
130 </span><br>
131 <p class="help-block"><?php echo esc_html_e('Default enable/disable permission for co-workers to edit tasks.','taskbuilder');?></p>
132 <select class="form-control" name="wppm_edit_tasks_permission" id="wppm_edit_tasks_permission">
133 <option value="1" <?php selected( $wppm_edit_tasks_permission, '1' ); ?>>
134 <?php esc_html_e( 'Enable', 'taskbuilder' ); ?>
135 </option>
136 <option value="0" <?php selected( $wppm_edit_tasks_permission, '0' ); ?>>
137 <?php esc_html_e( 'Disable', 'taskbuilder' ); ?>
138 </option>
139 </select>
140 <hr>
141 <span>
142 <label><?php echo esc_html_e('Default project status','taskbuilder');?></label>
143 </span><br>
144 <p class="help-block"><?php echo esc_html_e('Selected status will get applied to project after creating it.','taskbuilder');?></p>
145 <select class="form-control" name="wppm_default_proj_status" id="wppm_default_proj_status">
146 <?php foreach ( $project_statuses as $status ) : ?>
147 <option value="<?php echo esc_attr( $status->id ); ?>"
148 <?php selected( $default_proj_status, $status->id ); ?>>
149 <?php echo esc_html( $status->name ); ?>
150 </option>
151 <?php endforeach; ?>
152 </select>
153 <br>
154 <hr>
155 <span>
156 <label><?php echo esc_html_e('Default task status','taskbuilder');?></label>
157 </span><br>
158 <p class="help-block"><?php echo esc_html_e('Selected status will get applied to task after creating it.','taskbuilder');?></p>
159 <select class="form-control" name="wppm_default_task_status" id="wppm_default_task_status">
160 <?php foreach ($task_statuses as $status) :
161 ?>
162 <option <?php echo esc_attr($default_task_status)==esc_attr($status->id) ?'selected="selected"':''?> value="<?php echo esc_attr($status->id)?>"><?php echo (esc_attr($status->name))?></option>
163 <?php endforeach;?>
164 </select>
165 <br>
166 <hr>
167 <span>
168 <label><?php echo esc_html_e('Default Show TinyMCE editor in open project ','taskbuilder');?></label>
169 </span><br>
170 <p class="help-block"><?php echo esc_html_e('Default show/hide TinyMCE editor in open project.','taskbuilder');?></p>
171 <input type="radio" name="wppm_tinymce_visibility_open_project" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_tinymce_visibility_open_project))==1) ?'checked="checked"':'';?>>
172 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
173 <br>
174 <input type="radio" name="wppm_tinymce_visibility_open_project" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_tinymce_visibility_open_project))==0) ?'checked="checked"':'';?>>
175 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
176 <br>
177 <hr>
178 <span>
179 <label><?php echo esc_html_e('Default Show TinyMCE editor in open task ','taskbuilder');?></label>
180 </span><br>
181 <p class="help-block"><?php echo esc_html_e('Default show/hide TinyMCE editor in open task.','taskbuilder');?></p>
182 <input type="radio" name="wppm_tinymce_visibility_open_task" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_tinymce_visibility_open_task))==1) ?'checked="checked"':'';?>>
183 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
184 <br>
185 <input type="radio" name="wppm_tinymce_visibility_open_task" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_tinymce_visibility_open_task))==0) ?'checked="checked"':'';?>>
186 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
187 <br>
188 <hr>
189 <span>
190 <label><?php echo esc_html_e('Default Show/hide completed status\'s projects from project list ','taskbuilder');?></label>
191 </span><br>
192 <p class="help-block"><?php echo esc_html_e('Default show/hide completed status\'s projects from project list.','taskbuilder');?></p>
193 <input type="radio" name="wppm_hide_completed_status_proj" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_hide_completed_status_proj))==1) ?'checked="checked"':'';?>>
194 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
195 <br>
196 <input type="radio" name="wppm_hide_completed_status_proj" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_hide_completed_status_proj))==0) ?'checked="checked"':'';?>>
197 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
198 <br>
199 <hr>
200 <span>
201 <label><?php echo esc_html_e('Default Show/hide completed status\'s tasks from task list ','taskbuilder');?></label>
202 </span><br>
203 <p class="help-block"><?php echo esc_html_e('Default show/hide completed status\'s tasks from task list.','taskbuilder');?></p>
204 <input type="radio" name="wppm_hide_completed_status_task" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_hide_completed_status_task))==1) ?'checked="checked"':'';?>>
205 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
206 <br>
207 <input type="radio" name="wppm_hide_completed_status_task" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_hide_completed_status_task))==0) ?'checked="checked"':'';?>>
208 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
209 <br>
210 <hr>
211 <span>
212 <label><?php echo esc_html_e('Default show comment section in open project ','taskbuilder');?></label>
213 </span><br>
214 <p class="help-block"><?php echo esc_html_e('Default show/hide comment section in open project.','taskbuilder');?></p>
215 <input type="radio" name="wppm_proj_comment_section" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_proj_hide_comment_section))==1) ?'checked="checked"':'';?>>
216 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
217 <br>
218 <input type="radio" name="wppm_proj_comment_section" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_proj_hide_comment_section))==0) ?'checked="checked"':'';?>>
219 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
220 <br>
221 <hr>
222 <span>
223 <label><?php echo esc_html_e('Default show comment section in open task ','taskbuilder');?></label>
224 </span><br>
225 <p class="help-block"><?php echo esc_html_e('Default show/hide comment section in open task.','taskbuilder');?></p>
226 <input type="radio" name="wppm_task_comment_section" style="margin-top: 0px;" value="1" <?php echo ((esc_attr($wppm_task_hide_comment_section))==1) ?'checked="checked"':'';?>>
227 <span style="padding-left: 10px;"><?php echo esc_html_e('Show','taskbuilder');?></span>
228 <br>
229 <input type="radio" name="wppm_task_comment_section" style="margin-top: 0px;" value="0" <?php echo ((esc_attr($wppm_task_hide_comment_section))==0) ?'checked="checked"':'';?>>
230 <span style="padding-left: 10px;"><?php echo esc_html_e('Hide','taskbuilder');?></span>
231 <br>
232 <hr>
233 <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>
234 <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>
235 <input type="hidden" name="action" value="wppm_set_general_settings" />
236 <input type="hidden" name="_ajax_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppm_set_general_settings' ) ); ?>">
237 </form>