ID; $cp_date = date("Y-m-d H:m:s"); $title = get_cp_project_title($project_id); // Delete project $table_name = $wpdb->prefix . "cp_projects"; $wpdb->query("DELETE FROM $table_name WHERE id = $project_id"); // Delete all tasks for project $table_name = $wpdb->prefix . "cp_tasks"; $wpdb->query("DELETE FROM $table_name WHERE proj_id = $project_id"); insert_cp_activity($cp_auth, $cp_date, 'deleted', $title, 'project', NULL); } // Get all project data function get_projectdata( $id ) { global $wpdb; $id = absint($id); if ( $id == 0 ) { return false; } $table_name = $wpdb->prefix . "cp_projects"; if ( !$project = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $table_name ." WHERE ID = %d LIMIT 1", $id)) ) return false; return $project; } // Get project id by title function get_cp_project_id($title) { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_get_project_id = $wpdb->get_var("SELECT DISTINCT id FROM " . $table_name . " WHERE title = '".$title."'"); if ($cp_get_project_id) { return $cp_get_project_id; } else { return false; } } // Get project title by id function get_cp_project_title($id) { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_get_project_title = $wpdb->get_var("SELECT DISTINCT title FROM " . $table_name . " WHERE id = '".$id."'"); if ($cp_get_project_title) { return $cp_get_project_title; } else { return false; } } // Get project details by id function get_cp_project_details($id) { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_get_project_details = $wpdb->get_var("SELECT DISTINCT details FROM " . $table_name . " WHERE id = '".$id."'"); if ($cp_get_project_details) { return $cp_get_project_details; } else { return false; } } // List projects function list_cp_projects() { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_list_projects = $wpdb->get_results("SELECT * FROM $table_name WHERE 1"); if ($cp_list_projects) { $project_count = 1; foreach ($cp_list_projects as $cp_list_project) { echo "
" . $project_count . ": " . $cp_list_project->title . "
"; $project_count++; } } else { echo "" . __('No projects...', 'collabpress') . "
"; } } // Check if projects exist function check_cp_project() { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_check_projects = $wpdb->get_results("SELECT * FROM $table_name WHERE 1"); if ($cp_check_projects) { return true; } else { return false; } } // Check if specific project exists function check_cp_project_exists($id) { global $wpdb; $table_name = $wpdb->prefix . "cp_projects"; $cp_check_projects = $wpdb->get_results("SELECT id FROM $table_name WHERE id = '".$id."' "); if ($cp_check_projects) { return true; } else { return false; } } ?>