(at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ***/ require_once 'master.php'; header('Content-type: application/json'); if ($invalidparameters) { die(json_encode(array('success' => 0, 'message' => 'Invalid parameters.'))); } if (!isset($_REQUEST['college']) || !is_numeric($_REQUEST['college'])) { die(json_encode(array('success' => 0, 'message' => 'Invalid college.'))); } $collegeid = $_REQUEST['college']; $school = new School($collegeid); if (!$school->fromDatabase($db)) { die(json_encode(array('success' => 0, 'message' => 'Cannot find college.'))); } $students = $db->getStudentsAttending($school, $curhs, $curyear); $data = array('success' => 1, 'students' => array()); // return a JSON list of students given the college's id foreach ($students as $student) { $concentrations = arraytocsv($db->getConcentrations($student)); $data['students'][] = array('id' => $student->id, 'name' => $student->name, 'image' => $student->imageurl, 'rank' => $student->rank, 'isFriend' => (bool) $myself->isFriends($facebook, $student), 'concentrations' => $concentrations); } echo json_encode($data);
} } else { if (is_array($colleges)) { echo '<input type="hidden" name="index" value="0" />'; echo '<div class="nonedit">' . he($colleges[0]['name']) . '</div>'; } else { echo '<input type="hidden" name="index" value="-1" />'; echo '<div class="nonedit">No School</div>'; } } ?> </div> <div class="field"> <label for="concentration">Concentration</label> <div class="nonedit" id="concentration"><?php echo is_array($concentrations) && count($concentrations) > 0 ? arraytocsv($concentrations[$selected]) : 'None'; ?> </div> </div> <div class="field"> <label for="rank">Rank (optional)</label> <input type="text" class="span4" name="rank" value="<?php echo $myself->rank > 0 ? he($myself->rank) : ''; ?> "></input> </div> <div class="field"> <div class="spinner" id="spinner"></div> <div id="action_buttons"> <button type="button" class="btn danger" data-loading-text="Deleting…" id="remove_student">Delete</button> <button type="button" class="btn primary"