anchor.diff:      <c:otherwise>
         <form method="post">
           Select a profile:
  -        <select name="profile" id="profile-select" size="${fn:length(profiles) < 3 ? 3 : fn:length(profiles)}">
  +        <select name="profile" id="profile-select" ${not authorized ? "disabled" : ""}
  +            size="${fn:length(profiles) < 3 ? 3 : fn:length(profiles)}">
             <c:forEach var="file" items="${profiles}">
               <fmt:formatDate value="${file.modified}" pattern="MMM dd, HH:mm" var="formattedDate"/>
               <c:set var="formattedLine" value="${formattedDate} | ${fn:escapeXml(file.formattedName)} | ${file.formattedSize}"/>
  
positive.code: <h3>Project Buendia profiles</h3>
  
  <c:if test="${not authorized}">
    <div class="section error message">
      You don't have the necessary privileges to manage profiles.
      Please log in as a user authorized to
      <b>Manage Concepts</b> and <b>Manage Forms</b>.
    </div>
  </c:if>
  
negative.code:   <form method="post" enctype="multipart/form-data" id="upload">
      Add a profile:&nbsp;
      <span style="position:relative">
        <input type="submit" value="Upload a CSV file" style="position: absolute;"
            ${not authorized ? "disabled" : ""}>
        <input name="file" type="file" style="position: absolute; opacity: 0;"
            onchange="document.getElementById('upload').submit()"
            ${not authorized ? "disabled" : ""}>
      </span>
    </form>
  </div>
  