function task_breaker_transactions_delete_project() { require_once plugin_dir_path(__FILE__) . '../models/project.php'; $project = new ThriveProject(); $project_id = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT); $project->set_id(absint($project_id)); $redirect = home_url(); if (!task_breaker_can_delete_project($project_id)) { task_breaker_api_message(array('message' => 'fail', 'response' => __("Permission Denied. Unauthorized."))); return; } if ($project->delete()) { // Get the projects page permalink $bp_options_pages = get_option('bp-pages'); if (!empty($bp_options_pages) && is_array($bp_options_pages)) { $project_page_id = $bp_options_pages['projects']; if (!empty($project_page_id)) { $redirect = get_permalink($project_page_id); } } task_breaker_api_message(array('message' => 'success', 'redirect' => $redirect)); } else { task_breaker_api_message(array('message' => 'failure')); } return; }
?> </div> <div class="task_breaker-form-field"> <div class="alignright"> <button id="task_breakerUpdateProjectBtn" type="button" class="button"> <?php echo _e('Update Project', 'task_breaker'); ?> </button> <?php if (task_breaker_can_delete_project($post->ID)) { ?> <button id="task_breakerDeleteProjectBtn" type="button" class="button button-danger"> <?php echo _e('Delete', 'task_breaker'); ?> </button> <?php } ?> </div> <div class="clearfix"></div> </div> </div>