' . $next_steps . ' '; } } else { $custom_fields = ''; if ($_PORTAL['section'] == 'signup') { $custom_fields .= '<p><label for="class-word">Sign-up Word</label> <input type="text" name="class_word" id="class-word" value="" size="35"> <span class="form-field-info">Your teacher will provide you with this word</span></p>'; } else { if ($_SESSION['portal']['member_type'] == 'teacher') { $teacher_id = $_SESSION['portal']['member_id']; } else { $teacher_id = ''; } $custom_fields .= portal_generate_class_select_list($_SESSION['portal']['member_school'], $teacher_id, @$_SESSION['current_selected_class']); $custom_fields .= '<p>' . portal_generate_interface_list(@$_SESSION['current_interface']) . '</p>'; $custom_fields .= '<input type="hidden" name="school_id" value="' . $_SESSION['portal']['member_school'] . '">'; } echo ' <form action="/' . $_PORTAL['section'] . '/' . $_PORTAL['activity'] . '/process/" method="post"> <h1>Student Registration</h1> <p><label for="first-name">First Name</label> <input type="text" name="first_name" id="first-name" value="" size="35"></p> <p><label for="last-name">Last Name</label> <input type="text" name="last_name" id="last-name" value="" size="35"></p> <p><label for="grade-level">Grade Level</label> <input type="text" name="grade_level" id="grade-level" value="" size="10"></p> <p><label for="password">Password</label> <input type="text" name="password" id="password" value="" size="35"> <span class="form-field-info"><strong>Warning:</strong> this field will display your password<br><strong>Note:</strong> your password must be between 4 and 40 characters long</span></p>
} else { // FIXME - show admin option for admin/superuser $member_info = portal_web_output_filter($member_info); $email_field = ''; $class_field = ''; $type_field = ''; $grade_field = ''; if ($member_info['member_type'] == 'student') { if ($_SESSION['portal']['member_type'] != 'student') { // don't let students change their own class $teacher_id = ''; if ($_SESSION['portal']['member_type'] == 'teacher') { $teacher_id = $_SESSION['portal']['member_id']; } $current_class = @$member_info['classes']['student'][0]; $class_field = portal_generate_class_select_list(@$member_info['member_school'], $teacher_id, $current_class); } } else { $email_field = '<p><label for="email">Email</label> <input type="text" name="email" id="email" value="' . @$member_info['member_email'] . '" size="35"></p>'; } if ($member_info['member_type'] == 'student') { $grade_field = '<p><label for="grade-level">Grade Level</label> <input type="text" name="grade_level" id="grade-level" value="' . @$member_info['member_grade'] . '" size="10"></p>'; } if ($_SESSION['portal']['member_type'] == 'admin' || $_SESSION['portal']['member_type'] == 'superuser') { $type_field = '<p><label for="member-type">Type</label> ' . portal_generate_member_type_list(@$member_info['member_type']) . '</p>'; } echo ' <form action="/member/edit/' . $member_id . '/process/" method="post"> <p><label for="username">Username</label> <strong>' . @$member_info['member_username'] . '</strong></p>