예제 #1
0
's buddies</h1>
				</div>
				<?php 
$buddies_pending = $student->get_number_of_buddies_pending();
if ($buddies_pending > 0) {
    ?>
					<div class="content-box" id="pending-buddy-list">
						<?php 
    $pending_buddy_ids = $student->get_all_pending_buddy_ids();
    foreach ($pending_buddy_ids as $pending_buddy_id) {
        $pending_buddy = new Student($pending_buddy_id);
        ?>
							<div class="buddy-pending-entry">
								<form action="" method="POST">
									<input type="hidden" name="buddyId" value="<?php 
        echo $pending_buddy->get_id();
        ?>
">
									<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
										<img src="<?php 
        echo $pending_buddy->get_avatar();
        ?>
" class="student-avatar">
									</div>
									<div class="col-lg-9 col-md-9 col-sm-9 col-xs-9">
										<a href="<?php 
        echo BASE;
        ?>
student/<?php 
        echo strtolower($pending_buddy->get_username());
        ?>
예제 #2
0
	<script>window.location = "<?php 
    echo BASE;
    ?>
";</script>
	<?php 
    die;
}
$student = new Student($_SESSION['user_id']);
$gc = new Group_controller();
if (isset($_POST['addGroupSubmit'])) {
    $name = $_POST['groupName'];
    $category = $_POST['category'];
    $public = $_POST['privacy'];
    $max = $_POST['maxMembers'];
    $desc = $_POST['desc'];
    $new_group_result = $gc->create_new_group($name, $public, $category, $max, $student->get_id(), $desc);
    if ($new_group_result !== FALSE) {
        $new_group = new Group($new_group_result);
        //Since group is created, we save the creator as a member with 'owner' level.
        $new_group->add_student_to_group($student->get_id(), 3);
    }
}
?>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Groups | StudyTeam</title>
		<?php 
require '../includes/header.php';
?>
    </head>
예제 #3
0
echo $student_visited->get_number_of_buddies();
?>
)</h3>
							<hr class="minor-line">
							<?php 
$buddy_ids = $student_visited->get_all_buddy_ids();
if (is_array($buddy_ids) && count($buddy_ids) > 0) {
    foreach ($buddy_ids as $buddy_id) {
        $buddy = new Student($buddy_id);
        ?>
									<div class="row">
										<a href="<?php 
        echo BASE;
        ?>
student/details.php?id=<?php 
        echo $buddy->get_id();
        ?>
">
											<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
												<img src="<?php 
        echo $buddy->get_avatar();
        ?>
" class="student-avatar">
											</div>
											<div class="col-lg-9 col-md-9 col-sm-9 col-xs-9">
												<h4 class="student-name">
													<?php 
        echo $buddy->get_fullname();
        ?>
												</h4>
											</div>
예제 #4
0
											<select class="form-control" required="required" name="buddy">
												<option selected="selected" disabled="disabled">Pick a buddy</option>
												<?php 
        $possible_invites = $student->get_buddies_for_possible_invite_for_group($group->get_id());
        foreach ($possible_invites as $possible_invite_student_id) {
            $possible_invite_student = new Student($possible_invite_student_id);
            $disabled = "";
            if ($possible_invite_student->check_if_invite_for_group_is_pending($group->get_id())) {
                $disabled = "disabled='disable'";
            }
            ?>
													<option <?php 
            echo $disabled;
            ?>
 value="<?php 
            echo $possible_invite_student->get_id();
            ?>
">
														<?php 
            echo $possible_invite_student->get_fullname();
            ?>
 (<?php 
            echo $possible_invite_student->get_username();
            ?>
)
													</option>
													<?php 
        }
        ?>
											</select>
										</div>
예제 #5
0
}
$student = new Student($_SESSION['user_id']);
/*
 * Handle Reply's
 */
$theres_a_message = FALSE;
if (isset($_POST['acceptAndGo']) || isset($_POST['accept'])) {
    $invite_id = sanitize_int($_POST['invid']);
    $group_id = sanitize_int($_POST['gid']);
    if (!validate_int($invite_id) || !validate_int($group_id)) {
        die("You naughty bastard!");
    }
    if ($student->check_if_invite_for_group_is_pending($group_id)) {
        if ($student->accept_pending_invite($invite_id) === true) {
            $group_for_accept = new Group($group_id);
            if ($group_for_accept->add_student_to_group($student->get_id())) {
                if (isset($_POST['acceptAndGo'])) {
                    ?>
					<script>window.location = "<?php 
                    echo BASE;
                    ?>
group/<?php 
                    echo $group_id;
                    ?>
/"</script>
					<?php 
                    die;
                } else {
                    $message = "You have been added to the group!";
                    $theres_a_message = TRUE;
                }