} else { $response = "This user is already pending."; } } } else { if (isset($_GET['clubid'])) { if (!ClubUser::userExists($user->id, $_GET['clubid'])) { $club = Club::get_by_id($_GET['clubid']); $object = new ClubUser(); $object->userid = $user->id; $object->clubid = $club->id; $object->level = 0; $object->role = "student"; $object->enabled = 1; $object->pending = 1; $object->create(); $notification = new Notification(); $notification->fromuserid = $session->user_id; $notification->touserid = $user->id; $notification->itemid = $object->id; $notification->itemtype = "clubuser"; $notification->title = "Invites you"; $notification->create(); $response = "success"; } else { $theuser = ClubUser::getUser($user->id, $_GET['clubid']); if ($theuser->pending == 0) { $response = "This user is already a member."; } else { $response = "This user is already pending."; }
if ($file->valid) { $object->logo = $file->data; } $file = new File($_FILES['cover']); if ($file->valid) { $object->cover = $file->data; } $object->create(); $clubuser = new ClubUser(); $clubuser->clubid = $object->id; $clubuser->userid = $session->user_id; $clubuser->level = 1; $clubuser->role = "admin"; $clubuser->enabled = 1; $clubuser->pending = 0; $clubuser->create(); $log = new Log($session->user_id, $clientip, "WEB", "CREATED CLUB: " . $object->id); $log->create(); $message = "success"; } else { $log = new Log($session->user_id, $clientip, "WEB", "CREATE CLUB NOT FILLED"); $log->create(); $message = "All fields are required."; } } else { if ($_POST['what'] == "group") { if (isset($_POST['name']) && $_POST['name'] != "") { if (isset($_POST['schoolselect']) && $_POST['schoolselect'] != "NOTHING") { $school = School::get_by_id($_POST['schoolselect']); } $object = new Group();
function link_users_to_clubs() { foreach (User::find('all') as $user) { foreach (Club::find('all') as $club) { ClubUser::create(array('user_id' => $user->id, 'club_id' => $club->id)); } } }