public function run() { Makiavelo::puts("Starting update of approval ratings"); $projects = list_project(null, null, "published = 1"); foreach ($projects as $proj) { $last_delta = list_project_delta('id desc', 1, 'project_id = ' . $proj->id); $last_delta = $last_delta[0]; Makiavelo::puts("Updating project " . $proj->name . " old value: " . $proj->open_issues . " new value: " . $last_delta->open_issues); $proj->open_issues = $last_delta->open_issues; save_project($proj); } }
public function getTotalPullRequests() { $pds = list_project_delta(null, null, " project_id = " . $this->id); $total_pr = 0; foreach ($pds as $pd) { $total_pr += $pd->new_pulls; } return $total_pr; }