diff --git a/includes/classes/class_appdata.inc b/includes/classes/class_appdata.inc --- a/includes/classes/class_appdata.inc +++ b/includes/classes/class_appdata.inc @@ -228,6 +228,21 @@ return ''; } + function hasCi() { + return $this->data['ci'] != false; + } + + function ciUrl() { + if (is_array($this->data['ci'])) { + $group = $this->data['ci'][0]; + $repository = $this->data['ci'][1]; + } else { + $group = $this->data['ci']; + $repository = $this->data['repository'][1]; + } + return "https://build.kde.org/job/".$group."/job/".$repository."/"; + } + //Returns true if the application has a bugtracker (external or KDE bugzilla) function hasBugTracker() { return $this->data['bugs'] != false;