Always output a site logo via /api/statusnet/config.:format (so client devs have something to use)
This commit is contained in:
parent
441e52718e
commit
d1ea448c27
|
@ -97,8 +97,6 @@ class ApiStatusnetConfigAction extends ApiAction
|
|||
|
||||
// XXX: check that all sections and settings are legal XML elements
|
||||
|
||||
common_debug(var_export($this->keys, true));
|
||||
|
||||
foreach ($this->keys as $section => $settings) {
|
||||
$this->elementStart($section);
|
||||
foreach ($settings as $setting) {
|
||||
|
@ -110,6 +108,14 @@ class ApiStatusnetConfigAction extends ApiAction
|
|||
} else if ($value === true) {
|
||||
$value = 'true';
|
||||
}
|
||||
|
||||
// return theme logo if there's no site specific one
|
||||
if (empty($value)) {
|
||||
if ($section == 'site' && $setting == 'logo') {
|
||||
$value = Theme::path('logo.png');
|
||||
}
|
||||
}
|
||||
|
||||
$this->element($setting, null, $value);
|
||||
}
|
||||
$this->elementEnd($section);
|
||||
|
|
Loading…
Reference in New Issue
Block a user