|
|
@@ -25,7 +25,28 @@ class Rating { |
|
|
|
|
|
|
|
public function icon() |
|
|
|
{ |
|
|
|
return sprintf('/img/ratings/%s-24.gif', $this->name); |
|
|
|
$valid = [ |
|
|
|
'agree', |
|
|
|
'disagree', |
|
|
|
'funny', |
|
|
|
'friendly', |
|
|
|
'cute', |
|
|
|
'optimistic', |
|
|
|
'sad', |
|
|
|
'artistic', |
|
|
|
'informative', |
|
|
|
'idea', |
|
|
|
'zing', |
|
|
|
'winner', |
|
|
|
'bad-reading', |
|
|
|
'late', |
|
|
|
'dumb' |
|
|
|
]; |
|
|
|
|
|
|
|
$name = str_replace(' ', '-', $this->name); |
|
|
|
$index = array_search($name, $valid); |
|
|
|
$name = $index > -1 ? $valid[$index] : 'unknown'; |
|
|
|
return sprintf('/img/ratings/%s-24.gif', $name); |
|
|
|
} |
|
|
|
|
|
|
|
} |