} else { if (count($ure_userToEdit->roles) > 0) { // just take the 1st element of array, as it could start from index not equal to 0 foreach ($ure_userToEdit->roles as $role) { $ure_currentRole = $role; break; } } else { $ure_currentRole = ''; } } } $roleSelectHTML = '<select id="user_role" name="user_role" onchange="ure_Actions(\'role-change\', this.value);">'; foreach ($ure_roles as $key => $value) { if ($key != 'administrator') { $selected = ure_optionSelected($key, $ure_currentRole); $roleSelectHTML .= '<option value="' . $key . '" ' . $selected . '>' . __($value['name'], 'ure') . '</option>'; } } if ($ure_currentRole == -1) { $selected = 'selected="selected"'; } else { $selected = ''; } $roleSelectHTML .= '<option value="-1" ' . $selected . ' >— No role for this site —</option>'; $roleSelectHTML .= '</select>'; ?> <div id="post-body-content" class="has-sidebar-content"> <script language="javascript" type="text/javascript"> function ure_Actions(action, value) {
$ure_currentRole = $_REQUEST['user_role']; } else { $ure_currentRole = $ure_rolesId[count($ure_rolesId) - 1]; } $ure_currentRoleName = $ure_roles[$ure_currentRole]['name']; } $youAreAdmin = defined('URE_SHOW_ADMIN_ROLE') && ure_is_admin(); $roleDefaultHTML = '<select id="default_user_role" name="default_user_role" width="200" style="width: 200px">'; $roleToCopyHTML = '<select id="user_role_copy_from" name="user_role_copy_from" width="200" style="width: 200px"> <option value="none" selected="selected">'.__('None', 'ure').'</option>'; $roleSelectHTML = '<select id="user_role" name="user_role" onchange="ure_role_change(this.value);">'; foreach ($ure_roles as $key=>$value) { $selected1 = ure_optionSelected($key, $ure_currentRole); $selected2 = ure_optionSelected($key, $defaultRole); if ($youAreAdmin || $key!='administrator') { $translated_name = __($value['name'], 'ure'); // get translation from URE language file, if exists if ($translated_name===$value['name']) { // get WordPress internal translation $translated_name = translate_user_role($translated_name); } $translated_name .= ' ('. $key .')'; $roleSelectHTML .= '<option value="'.$key.'" '.$selected1.'>'.$translated_name.'</option>'; $roleDefaultHTML .= '<option value="'.$key.'" '.$selected2.'>'.$translated_name.'</option>'; $roleToCopyHTML .= '<option value="'.$key.'" >'.$translated_name.'</option>'; } } $roleSelectHTML .= '</select>'; $roleDefaultHTML .= '</select>'; $roleToCopyHTML .= '</select>';