forked from GNUsocial/gnu-social
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
|
// XXX: check that all sections and settings are legal XML elements
|
||||||
|
|
||||||
common_debug(var_export($this->keys, true));
|
|
||||||
|
|
||||||
foreach ($this->keys as $section => $settings) {
|
foreach ($this->keys as $section => $settings) {
|
||||||
$this->elementStart($section);
|
$this->elementStart($section);
|
||||||
foreach ($settings as $setting) {
|
foreach ($settings as $setting) {
|
||||||
@ -110,6 +108,14 @@ class ApiStatusnetConfigAction extends ApiAction
|
|||||||
} else if ($value === true) {
|
} else if ($value === true) {
|
||||||
$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->element($setting, null, $value);
|
||||||
}
|
}
|
||||||
$this->elementEnd($section);
|
$this->elementEnd($section);
|
||||||
|
Loading…
Reference in New Issue
Block a user