Beispiel #1
0
         } 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.";
             }
Beispiel #2
0
         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();
Beispiel #3
0
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));
        }
    }
}