'iprangeinput',
'itemnavlist',
'jstoolbaroptions',
- 'languageselectoptions',
'listplugplugoptionrow',
'mediadirwarning',
'movedistselect',
case 'editmembersettings':
$extra_actions = array(
'editmember',
- 'languageselectoptions',
'adminskinselectoptions',
'pluginoptions',
);
'defblogselect',
'defskinselect',
'configsettingsedit',
- 'languageselectoptions',
'configsettingsyesno',
'outputspecialdirs',
'jstoolbaroptions',
return;
}
/**
- * Parse skinvar languageselectoptions
- */
- function parse_languageselectoptions()
- {
- $locales = i18n::get_available_locale_list();
- $memid = intRequestVar('memberid');
-
- if ($memid)
- {
- $mem = MEMBER::createFromID($memid);
- if ( !$mem->getLocale() || !in_array($mem->getLocale(), $locales) )
- {
- echo "<option value=\"\" selected=\"selected\">" . ENTITY::hsc(_MEMBERS_USESITELANG) . "</option>\n";
- }
- else
- {
- echo "<option value=\"\">" . ENTITY::hsc(_MEMBERS_USESITELANG) . "</option>\n";
- }
- }
- else
- {
- if ( !i18n::get_current_locale() || !in_array(i18n::get_current_locale(), $locales) )
- {
- echo "<option value=\"\" selected=\"selected\">en_Latn_US</option>\n";
- }
- }
- foreach ( $locales as $locale )
- {
- if ($memid)
- {
- if ( $locale == $mem->getLocale() )
- {
- echo "<option value=\"{$locale}\" selected=\"selected\">{$locale}</option>\n";
- }
- else
- {
- echo "<option value=\"{$locale}\">{$locale}</option>\n";
- }
- }
- else
- {
- if ( $locale == i18n::get_current_locale() )
- {
- echo "<option value=\"{$locale}\" selected=\"selected\">{$locale}</option>\n";
- }
- else
- {
- echo "<option value=\"{$locale}\">{$locale}</option>\n";
- }
- }
- }
- return;
- }
-
- /**
* AdminActions::parse_localeselectoptions()
* Parse skinvar localeselectoptions
*
<td><%text(_MEMBERS_LOCALE)%> <%helplink(locale)%></td>\r
<td>\r
<select name="locale" tabindex="85">\r
- <%languageselectoptions%>\r
+ <%localeselectoptions%>\r
</select>\r
</td>\r
</tr><tr>\r
<td><input name="ActionURL" tabindex="10047" size="40" value="<%configsettingsedit(ActionURL)%>" /></td>\r
</tr><tr>\r
<td><%text(_SETTINGS_LANGUAGE)%> <%helplink(language)%></td>\r
- <td><select name="Locale" tabindex="10050"><%languageselectoptions%></select></td>\r
+ <td><select name="Locale" tabindex="10050"><%localeselectoptions%></select></td>\r
</tr><tr>\r
<td><%text(_SETTINGS_DISABLESITE)%> <%helplink(disablesite)%></td>\r
<td>\r