diff --git a/PHPCI/Controller/BuildStatusController.php b/PHPCI/Controller/BuildStatusController.php index f7304413..5b6cdfd9 100644 --- a/PHPCI/Controller/BuildStatusController.php +++ b/PHPCI/Controller/BuildStatusController.php @@ -68,23 +68,15 @@ class BuildStatusController extends \PHPCI\Controller } /** - * Returns the appropriate build status image for a given project. + * Returns the appropriate build status image in SVG format for a given project. */ public function image($projectId) { $status = $this->getStatus($projectId); - header('Content-Type: image/png'); - die(file_get_contents(APPLICATION_PATH . 'public/assets/img/build-' . $status . '.png')); - } - - /** - * Returns the appropriate build status image in SVG format for a given project. - */ - public function svg($projectId) - { - $status = $this->getStatus($projectId); + $color = ($status == 'passing') ? 'green' : 'red'; + header('Content-Type: image/svg+xml'); - die(file_get_contents(APPLICATION_PATH . 'public/assets/img/build-' . $status . '.svg')); + die(file_get_contents('http://img.shields.io/badge/build-' . $status . '-' . $color . '.svg')); } public function view($projectId) diff --git a/public/assets/img/build-error.svg b/public/assets/img/build-error.svg deleted file mode 100644 index a6567a32..00000000 --- a/public/assets/img/build-error.svg +++ /dev/null @@ -1 +0,0 @@ -buildbuilderrorerror \ No newline at end of file diff --git a/public/assets/img/build-failed.png b/public/assets/img/build-failed.png deleted file mode 100644 index 2aa1e125..00000000 Binary files a/public/assets/img/build-failed.png and /dev/null differ diff --git a/public/assets/img/build-failed.svg b/public/assets/img/build-failed.svg deleted file mode 100644 index c7afed21..00000000 --- a/public/assets/img/build-failed.svg +++ /dev/null @@ -1 +0,0 @@ -buildbuildfailedfailed \ No newline at end of file diff --git a/public/assets/img/build-passing.png b/public/assets/img/build-passing.png deleted file mode 100644 index e74657b7..00000000 Binary files a/public/assets/img/build-passing.png and /dev/null differ diff --git a/public/assets/img/build-passing.svg b/public/assets/img/build-passing.svg deleted file mode 100644 index 42f797eb..00000000 --- a/public/assets/img/build-passing.svg +++ /dev/null @@ -1 +0,0 @@ -buildbuildpassingpassing \ No newline at end of file