We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

Commit 23290f74 authored by Craig Andrews's avatar Craig Andrews

Do not show the URL shortener selection drop down if no shorteners are available

parent 1c4bacf7
......@@ -96,6 +96,7 @@ class OthersettingsAction extends AccountSettingsAction
common_local_url('othersettings')));
$this->elementStart('fieldset');
$this->hidden('token', common_session_token());
$this->elementStart('ul', 'form_data');
Event::handle('GetUrlShorteners', array(&$shorteners));
foreach($shorteners as $name=>$value)
......@@ -105,14 +106,16 @@ class OthersettingsAction extends AccountSettingsAction
$services[$name].=_(' (free service)');
}
}
asort($services);
if($services)
{
asort($services);
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
$this->dropdown('urlshorteningservice', _('Shorten URLs with'),
$services, _('Automatic shortening service to use.'),
false, $user->urlshorteningservice);
$this->elementEnd('li');
$this->elementStart('li');
$this->dropdown('urlshorteningservice', _('Shorten URLs with'),
$services, _('Automatic shortening service to use.'),
false, $user->urlshorteningservice);
$this->elementEnd('li');
}
$this->elementStart('li');
$this->checkbox('viewdesigns', _('View profile designs'),
$user->viewdesigns, _('Show or hide profile designs.'));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment