echo '<form action="ChangeUser.php" method="post">'; } $userProperties = $User->getProperties(); $displayFields = User::$editableItems; foreach ($displayFields as $key => $value) { echo "<p>" . $value . "<br>"; echo '<input type="text" name="' . $key . '" title="User ID" value="' . $userProperties[$key] . '"/></p>'; } if (!$newUser) { echo "<p>Employee Number<br>" . $User->getEID() . '</p>'; } //Show Access Role Options echo '<p>Access Role <br>'; echo '<select name="RoleID">'; /** @var UserRole $role */ $UserRoles = UserRole::getRoleList(); foreach ($UserRoles as $role) { echo '<option value="' . $role->getRoleID() . '" '; if ($role->getRoleID() == $User->getRoleID()) { echo 'selected'; } echo '> ' . $role->getRole() . '</option></p>'; } echo '</select>'; //Show Account Status and Employee info if set, else add verification options if (!$newUser) { echo '<p>Account Status <br>' . DisableCode::getDisableReason($User->getDisableCode()) . '</p>'; $employeeProperties = $Employee->getProperties(); foreach (Employee::$displayItems as $key => $value) { echo "<p>" . $value . "<br>"; echo '<input type="text" name="' . $key . '" title="' . $key . '" value="' . $employeeProperties[$key] . '"/></p>';