Пример #1
0
    } 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 . ' >&mdash; No role for this site &mdash;</option>';
$roleSelectHTML .= '</select>';
?>

<div id="post-body-content" class="has-sidebar-content">
<script language="javascript" type="text/javascript">
  function ure_Actions(action, value) {
Пример #2
0
    $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>';