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/addons.php +303 -52 1.0.56.0.6 View file →
@@ -2,135 +2,386 @@
2 2 if ( ! defined( 'ABSPATH' ) ) {
3 3 exit; // Exit if accessed directly
4 4 }
5 5 global $wpdb, $wppmfunction;
6 +if ( ! function_exists( 'is_plugin_active' ) ) {
7 + require_once ABSPATH . 'wp-admin/includes/plugin.php';
8 +}
9 +$wppm_purchase_url = 'https://taskbuilder.net/pricing/';
10 +$wppm_pro_addon_plugins = array(
11 + 'calendar' => 'taskbuilder-calendar/taskbuilder-calendar.php',
12 + 'email_piping' => 'taskbuilder-email-piping/wppm-email-piping.php',
13 + 'custom_fields' => 'taskbuilder-custom-field/taskbuildet-custom-field.php',
14 + 'time_tracker' => 'taskbuilder-timer/wppm-timer.php',
15 + 'gantt_chart' => 'taskbuilder-gantt-chart/wppm-gantt-chart.php',
16 + 'duplicate_project' => 'taskbuilder_clone_project/wppm-clone-project.php',
17 + 'reports' => 'taskbuilder-reports/wppm-reports.php',
18 + 'buddypress' => 'taskbuilder-buddypress-integration/taskbuilder-buddypress-integration.php',
19 + 'woocommerce' => 'taskbuilder-woocommerce-integration/taskbuilder-woocommerce-integration.php',
20 + 'due_date_reminder' => 'taskbuilder_due_date_reminder/wppm-due-date-reminder.php',
21 + 'users_group' => 'taskbuilder-usergroup/taskbuilder-usergrop.php',
22 + 'recurrent_task' => 'taskbuilder-recurrent-task/taskbuilder-recurrent-task.php',
23 + 'overdue_notifier' => 'taskbuilder_overdue_notifier/wppm-overdue-notifier.php',
24 +);
6 25 ?>
7 -
8 26 <div class="wppm_bootstrap">
9 - <div class="row">
10 - <div class="col-sm-12">
27 + <!-- <div class="row"> -->
28 + <div>
11 29 <h3>
12 - <?php _e('Addons','taskbuilder');?>
13 - <a href="https://taskbuilder.net/support/" class="btn btn-info wppm-help-site-link" style="float:right;margin-right:1% !important;margin-top:-9px !important;"><?php _e('Need Help? Click Here!','taskbuilder');?></a>
30 + <?php esc_html_e('Addons','taskbuilder');?>
31 + <a href="https://taskbuilder.net/support/" class="btn btn-info wppm-help-site-link" style="float:right;margin-right:1% !important;margin-top:-9px !important;"><?php esc_html_e('Need Help? Click Here!','taskbuilder');?></a>
14 32 </h3>
15 33 <div class="wppm_padding_space"></div>
16 - <div class="row">
17 - Addons are available as shown below:
34 + <div>
35 + <?php echo esc_html_e('Addons are available as shown below:','taskbuilder');?>
18 36 </div>
19 37 <div class="wppm_padding_space"></div>
20 - <div class="row">
21 - <div class="col-md-3 col-sm-6 col-xs-12 pricing-widget">
22 - <div class="row">
38 + <div class="pricing-flex">
39 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['calendar'] ); ?>
40 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
41 + <?php if ( $wppm_addon_locked ) : ?>
42 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
43 + <?php endif; ?>
44 + <div class="pheader">
45 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/calendar.svg'); ?>"><?php echo esc_html_e('Calendar','taskbuilder');?></h3>
46 + </div>
47 + <div class="pbody">
48 + <div class="addon-container">
49 + <i class="fas fa-arrow-right"></i>
50 + <div class="addon-details">
51 + <?php
52 + echo esc_html_e('Calendar can help to schedule tasks to gain control over your work.
53 + The use of task calendar is the main reason that keeps your day organized and supercharge your level of productivity.','taskbuilder');?>
54 + </div>
55 + </div>
56 + </div>
57 + <div class="pfooter">
58 + <div class="purchase_addon">
59 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
60 + </div>
61 + <div>
62 + <a href="https://taskbuilder.net/task-calendar/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
63 + </div>
64 + </div>
65 + </div>
66 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['email_piping'] ); ?>
67 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
68 + <?php if ( $wppm_addon_locked ) : ?>
69 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
70 + <?php endif; ?>
71 + <div>
23 72 <div class="pheader">
24 - <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/calendar.svg'); ?>">Calendar</h3>
25 - <h4 class="subtitle">$9.99</h4>
26 - <div style="text-align:center">
27 - <small class="payment_freq">Per year</small>
28 - <small class="payment_freq">(Add-ons subject to yearly license for support and updates.)</small>
73 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/email-piping.svg'); ?>"><?php echo esc_html_e('Email Piping','taskbuilder');?></h3>
74 + </div>
75 + <div class="pbody">
76 + <div class="addon-container">
77 + <i class="fas fa-arrow-right"></i>
78 + <div class="addon-details">
79 + <?php
80 + echo esc_html_e('Email Piping can help to create task from incoming email.
81 + The use of Email Piping is to convert incoming emails directly into actionable tasks within your project management system.','taskbuilder');?>
82 + </div>
29 83 </div>
30 84 </div>
85 + <div class="pfooter">
86 + <div class="purchase_addon">
87 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
88 + </div>
89 + <div>
90 + <a href="https://taskbuilder.net/email-piping/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
91 + </div>
92 + </div>
93 + </div>
94 + </div>
95 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['custom_fields'] ); ?>
96 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
97 + <?php if ( $wppm_addon_locked ) : ?>
98 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
99 + <?php endif; ?>
100 + <div>
101 + <div class="pheader">
102 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/cf.svg'); ?>"><?php echo esc_html_e('Custom Fields','taskbuilder');?></h3>
103 + </div>
31 104 <div class="pbody">
32 105 <div class="addon-container">
33 106 <i class="fas fa-arrow-right"></i>
34 107 <div class="addon-details">
35 - Calendar can help to schedule tasks to gain control over your work.
36 - The use of task calendar is the main reason that keeps your day organized and supercharge your level of productivity.
108 + <?php echo esc_html_e('Custom Fields extension allows you to collect extra information for your tasks and projects. The Custom Fields extension is a very important tool for gathering accurate details on all your tasks and projects.','taskbuilder');?>
37 109 </div>
38 110 </div>
39 111 </div>
40 112 <div class="pfooter">
41 113 <div class="purchase_addon">
42 - <a href="https://taskbuilder.net/add-ons/" target="__blank" type="button" class="btn btn-success">Purchase</a>
114 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
43 115 </div>
44 116 <div>
45 - <a href="https://taskbuilder.net/task-calendar/" target="__blank" type="button" class="btn btn-success">View Details</a>
117 + <a href="https://taskbuilder.net/custom-fields/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
46 118 </div>
47 119 </div>
48 120 </div>
49 121 </div>
50 - <div class="col-md-3 col-sm-6 col-xs-12 pricing-widget">
51 - <div class="row">
122 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['time_tracker'] ); ?>
123 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
124 + <?php if ( $wppm_addon_locked ) : ?>
125 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
126 + <?php endif; ?>
127 + <div>
52 128 <div class="pheader">
53 - <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/cf.svg'); ?>">Custom Fields</h3>
54 - <h4 class="subtitle">$19.99</h4>
55 - <div style="text-align:center">
56 - <small class="payment_freq">Per year</small>
57 - <small class="payment_freq">(Add-ons subject to yearly license for support and updates.)</small>
129 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/time-tracker.svg'); ?>"> <?php echo esc_html_e('Time Tracker','taskbuilder');?></h3>
130 + </div>
131 + <div class="pbody">
132 + <div class="addon-container">
133 + <i class="fas fa-arrow-right"></i>
134 + <div class="addon-details">
135 + <?php echo esc_html_e('Time Tracker add-on will help you to record and track the time spent on each individual task. We have designed this like a stop-watch for a task.','taskbuilder');?>
136 + </div>
137 + </div>
138 + </div>
139 + <div class="pfooter">
140 + <div class="purchase_addon">
141 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
58 142 </div>
143 + <div>
144 + <a href="https://taskbuilder.net/time-tracker/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
145 + </div>
59 146 </div>
147 + </div>
148 + </div>
149 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['gantt_chart'] ); ?>
150 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
151 + <?php if ( $wppm_addon_locked ) : ?>
152 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
153 + <?php endif; ?>
154 + <div>
155 + <div class="pheader">
156 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/gantt_chart.svg'); ?>"><?php echo esc_html_e('Gantt Chart','taskbuilder');?> </h3>
157 + </div>
60 158 <div class="pbody">
61 159 <div class="addon-container">
62 160 <i class="fas fa-arrow-right"></i>
63 161 <div class="addon-details">
64 - Custom Fields extension allow you to collect extra information for your tasks. The Custom Fields extension is a very important tool for gathering accurate details on all your tasks.
162 + <?php echo esc_html_e('Gantt Chart add-on effectively time manage your tasks and visualize upcoming deadlines for any project. Projects planners also use Gantt charts to maintain a bird&rsquo;s eye view of projects.','taskbuilder');?>
65 163 </div>
66 164 </div>
67 165 </div>
68 166 <div class="pfooter">
69 167 <div class="purchase_addon">
70 - <a href="https://taskbuilder.net/add-ons/" target="__blank" type="button" class="btn btn-success">Purchase</a>
168 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
71 169 </div>
72 170 <div>
73 - <a href="https://taskbuilder.net/custom-fields/" target="__blank" type="button" class="btn btn-success">View Details</a>
171 + <a href="https://taskbuilder.net/gantt-chart/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
74 172 </div>
75 173 </div>
76 174 </div>
77 175 </div>
78 - <div class="col-md-3 col-sm-6 col-xs-12 pricing-widget">
79 - <div class="row">
176 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['duplicate_project'] ); ?>
177 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
178 + <?php if ( $wppm_addon_locked ) : ?>
179 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
180 + <?php endif; ?>
181 + <div>
80 182 <div class="pheader">
81 - <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/time-tracker.svg'); ?>"> Time Tracker</h3>
82 - <h4 class="subtitle">$19.99</h4>
83 - <div style="text-align:center">
84 - <small class="payment_freq">Per year</small>
85 - <small class="payment_freq">(Add-ons subject to yearly license for support and updates.)</small>
183 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/clone_project.svg'); ?>"> <?php echo esc_html_e('Duplicate Project','taskbuilder');?></h3>
184 + </div>
185 + <div class="pbody">
186 + <div class="addon-container">
187 + <i class="fas fa-arrow-right"></i>
188 + <div class="addon-details">
189 + <?php echo esc_html_e('Duplicate Project extention allows you to clone existing project and you will get same project with(tasks+checklists).','taskbuilder');?></div>
86 190 </div>
87 191 </div>
192 + <div class="pfooter">
193 + <div class="purchase_addon">
194 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
195 + </div>
196 + <div>
197 + <a href="https://taskbuilder.net/duplicate-project/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
198 + </div>
199 + </div>
200 + </div>
201 + </div>
202 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['reports'] ); ?>
203 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
204 + <?php if ( $wppm_addon_locked ) : ?>
205 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
206 + <?php endif; ?>
207 + <div>
208 + <div class="pheader">
209 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/reports-icon.svg'); ?>"> <?php echo esc_html_e('Reports','taskbuilder');?></h3>
210 + </div>
88 211 <div class="pbody">
89 212 <div class="addon-container">
90 213 <i class="fas fa-arrow-right"></i>
91 214 <div class="addon-details">
92 - Time Tracker add-on will help you to record and track the time spent on each individual task. We have designed this like a stop-watch for a task so that you can calculate the time spent on perticular task.</div>
93 - </div>
215 + <?php echo esc_html_e('Report extention allows you to create detailed project progress reports to view, print or download as a PDF or in CSV. Also, you can download report in csv format.','taskbuilder');?></div>
216 + </div>
94 217 </div>
95 218 <div class="pfooter">
96 219 <div class="purchase_addon">
97 - <a href="https://taskbuilder.net/add-ons/" target="__blank" type="button" class="btn btn-success">Purchase</a>
220 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
98 221 </div>
99 222 <div>
100 - <a href="https://taskbuilder.net/time-tracker/" target="__blank" type="button" class="btn btn-success">View Details</a>
223 + <a href="https://taskbuilder.net/report/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
101 224 </div>
102 225 </div>
103 226 </div>
104 227 </div>
105 - <div class="col-md-3 col-sm-6 col-xs-12 pricing-widget">
106 - <div class="row">
228 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['buddypress'] ); ?>
229 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
230 + <?php if ( $wppm_addon_locked ) : ?>
231 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
232 + <?php endif; ?>
233 + <div>
107 234 <div class="pheader">
108 - <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/gantt_chart.svg'); ?>"> Gantt Chart</h3>
109 - <h4 class="subtitle">$19.99</h4>
110 - <div style="text-align:center">
111 - <small class="payment_freq">Per year</small>
112 - <small class="payment_freq">(Add-ons subject to yearly license for support and updates.)</small>
235 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/user_group.svg'); ?>"> <?php echo esc_html_e('Buddypress Integration','taskbuilder');?></h3>
236 + </div>
237 + <div class="pbody">
238 + <div class="addon-container">
239 + <i class="fas fa-arrow-right"></i>
240 + <div class="addon-details">
241 + <?php echo esc_html_e('Buddypress extention allows you to create and manage projects in departments. This gives the group access to manage the project,tasks from frontend.','taskbuilder');?></div>
113 242 </div>
114 243 </div>
244 + <div class="pfooter">
245 + <div class="purchase_addon">
246 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
247 + </div>
248 + <div>
249 + <a href="https://taskbuilder.net/buddypress/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
250 + </div>
251 + </div>
252 + </div>
253 + </div>
254 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['woocommerce'] ); ?>
255 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
256 + <?php if ( $wppm_addon_locked ) : ?>
257 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
258 + <?php endif; ?>
259 + <div>
260 + <div class="pheader">
261 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/taskbuilder_wc.svg'); ?>"> <?php echo esc_html_e('WooCommerce Integration','taskbuilder');?></h3>
262 + </div>
115 263 <div class="pbody">
116 264 <div class="addon-container">
117 265 <i class="fas fa-arrow-right"></i>
118 266 <div class="addon-details">
119 - Gantt Chart add-on effectively time manage your tasks and visualize upcoming deadlines for any project. Projects planners also use Gantt charts to maintain a bird's eye view of projects.
120 - </div>
267 + <?php echo esc_html_e('WooCommerce extention allows you to automatically create task after order received. You can set task fields in setting. In task description you can set order details like product qty,price, total etc.','taskbuilder');?></div>
121 268 </div>
122 269 </div>
123 270 <div class="pfooter">
124 271 <div class="purchase_addon">
125 - <a href="https://taskbuilder.net/add-ons/" target="__blank" type="button" class="btn btn-success">Purchase</a>
272 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
126 273 </div>
127 274 <div>
128 - <a href="https://taskbuilder.net/gantt-chart/" target="__blank" type="button" class="btn btn-success">View Details</a>
275 + <a href="https://taskbuilder.net/woocommerce/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
129 276 </div>
130 277 </div>
131 278 </div>
132 279 </div>
280 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['due_date_reminder'] ); ?>
281 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
282 + <?php if ( $wppm_addon_locked ) : ?>
283 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
284 + <?php endif; ?>
285 + <div>
286 + <div class="pheader">
287 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/due_date_reminder_icon.svg'); ?>"> <?php echo esc_html_e('Due Date Reminder','taskbuilder');?></h3>
288 + </div>
289 + <div class="pbody">
290 + <div class="addon-container">
291 + <i class="fas fa-arrow-right"></i>
292 + <div class="addon-details">
293 + <?php echo esc_html_e('Due date reminder are super helpful for keeping your team on track to hit deadlines. Email notification will send to customer before due date of task.','taskbuilder');?></div>
294 + </div>
295 + </div>
296 + <div class="pfooter">
297 + <div class="purchase_addon">
298 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
299 + </div>
300 + <div>
301 + <a href="https://taskbuilder.net/due-date-reminder/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
302 + </div>
303 + </div>
304 + </div>
305 + </div>
306 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['users_group'] ); ?>
307 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
308 + <?php if ( $wppm_addon_locked ) : ?>
309 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
310 + <?php endif; ?>
311 + <div>
312 + <div class="pheader">
313 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/user_group.svg'); ?>"> <?php echo esc_html_e('Users Group','taskbuilder');?></h3>
314 + </div>
315 + <div class="pbody">
316 + <div class="addon-container">
317 + <i class="fas fa-arrow-right"></i>
318 + <div class="addon-details">
319 + <?php echo esc_html_e('Using usergroup add-on you can assign group of users to project and those group assign to project can be assign to tasks of project. You can create groups of users to whom you can assign projects and tasks to just like individual user.','taskbuilder');?></div>
320 + </div>
321 + </div>
322 + <div class="pfooter">
323 + <div class="purchase_addon">
324 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
325 + </div>
326 + <div>
327 + <a href="https://taskbuilder.net/usergroup/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
328 + </div>
329 + </div>
330 + </div>
331 + </div>
332 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['recurrent_task'] ); ?>
333 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
334 + <?php if ( $wppm_addon_locked ) : ?>
335 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
336 + <?php endif; ?>
337 + <div>
338 + <div class="pheader">
339 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/recurrent_task.svg'); ?>"> <?php echo esc_html_e('Recurrent Task','taskbuilder');?></h3>
340 + </div>
341 + <div class="pbody">
342 + <div class="addon-container">
343 + <i class="fas fa-arrow-right"></i>
344 + <div class="addon-details">
345 + <?php echo esc_html_e('Recurring tasks are automated task entries that repeat at defined intervals—daily, weekly, monthly. They eliminate the need to manually re-enter routine tasks, keeping workflows smooth and consistent.','taskbuilder');?></div>
346 + </div>
347 + </div>
348 + <div class="pfooter">
349 + <div class="purchase_addon">
350 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
351 + </div>
352 + <div>
353 + <a href="https://taskbuilder.net/recurrent-task/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
354 + </div>
355 + </div>
356 + </div>
357 + </div>
358 + <?php $wppm_addon_locked = ! is_plugin_active( $wppm_pro_addon_plugins['overdue_notifier'] ); ?>
359 + <div class="pricing-widget<?php echo $wppm_addon_locked ? ' wppm-addon-locked' : ''; ?>">
360 + <?php if ( $wppm_addon_locked ) : ?>
361 + <a href="<?php echo esc_url( $wppm_purchase_url ); ?>" target="_blank" rel="noopener noreferrer" class="wppm-pro-badge-corner-lg" title="<?php esc_attr_e( 'This is a Pro feature. Click to upgrade.', 'taskbuilder' ); ?>"><?php echo wppm_pro_badge_svg( 20 ); ?></a>
362 + <?php endif; ?>
363 + <div>
364 + <div class="pheader">
365 + <h3 class="title"><img src="<?php echo esc_url( WPPM_PLUGIN_URL . 'asset/images/overdue.svg'); ?>"> <?php echo esc_html_e('Overdue Notifier','taskbuilder');?></h3>
366 + </div>
367 + <div class="pbody">
368 + <div class="addon-container">
369 + <i class="fas fa-arrow-right"></i>
370 + <div class="addon-details">
371 + <?php echo esc_html_e('Overdue Notifier is a feature that automatically sends email notifications when a task becomes overdue. This will helps keep team members or assigned users aware of their pending or overdue responsibilities.','taskbuilder');?></div>
372 + </div>
373 + </div>
374 + <div class="pfooter">
375 + <div class="purchase_addon">
376 + <a href="https://taskbuilder.net/pricing/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('Purchase','taskbuilder');?></a>
377 + </div>
378 + <div>
379 + <a href="https://taskbuilder.net/overdue-notifier/" target="__blank" type="button" class="btn btn-success"><?php echo esc_html_e('View Details','taskbuilder');?></a>
380 + </div>
381 + </div>
382 + </div>
383 + </div>
133 384 </div>
134 385 </div>
135 - </div>
386 + <!-- </div> -->
136 387 </div>