public function nextMilestone() { $db = Database::getDatabase(); $row = $db->getRow("SELECT * FROM shine_milestones WHERE status = 'open' AND app_id = '{$this->id}'ORDER BY dt_due ASC"); if ($row !== false) { $m = new Milestone(); $m->load($row); return $m; } return null; }