Ну по идее ты можешь создать массив статусов (или любой подобный способ):
$statuses = array(
1 => 'Завершен',
2 => 'Идут работы',
);
а при выводе подставлять соответствующее значение
$status = ... // 1 или 2 значение из базы
echo $statuses[$status];
// Выведет 'Завершен' или 'Идут работы'
и по примеру любые вариации на эту тему:
$statuses = array(
1 => '<img src="кружочек">',
2 => '<span class="надпись с фоном"></span>',
);
echo $statuses[$status];
// Соответственно либо надпись либо кружочек
Второй вариант прям в шаблоне:
<?php $status = (int)...; // 1 или 2 значение из базы ?>
<?php if ($status === 1) { ?>
<img src="кружочек">
<?php } elseif ($status === 2) { ?>
<span class="фон">Надпись</span>
<?php } ?>