FIX: Misleading error message in SSViewer

Better error message if theme is disabled

DRY!
This commit is contained in:
Loz Calver 2015-02-13 10:48:33 +00:00 committed by Loz Calver
parent a77ca1995a
commit 998c055676

View File

@ -778,12 +778,14 @@ class SSViewer implements Flushable {
if(!$this->chosenTemplates) {
$templateList = (is_array($templateList)) ? $templateList : array($templateList);
user_error(
"None of these templates can be found in theme '"
. Config::inst()->get('SSViewer', 'theme') . "': "
. implode(".ss, ", $templateList) . ".ss",
E_USER_WARNING
);
$message = 'None of the following templates could be found';
if(!$theme) {
$message .= ' (no theme in use)';
} else {
$message .= ' in theme "' . $theme . '"';
}
user_error($message . ': ' . implode(".ss, ", $templateList) . ".ss", E_USER_WARNING);
}
}