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 @@
-
\ 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 @@
-
\ 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 @@
-
\ No newline at end of file