コード例 #1
0
     if (isset($_GET['returnURL'])) {
         $_SESSION['returnURL'] = $_GET['returnURL'];
     } else {
         $_SESSION['returnURL'] = $ROOT;
     }
 }
 if (!isset($_SESSION['logged']) || !isset($_SESSION['user'])) {
     if (!isset($_GET['code'])) {
         $meetup = new Meetup();
         $meetup->authorize(array('client_id' => $client_id, 'redirect_uri' => $redirect_uri));
     } else {
         $meetup = new Meetup(array("client_id" => $client_id, "client_secret" => $client_secret, "redirect_uri" => $redirect_uri, "code" => $_GET['code']));
         $r1 = $meetup->access();
         $meetup = new Meetup(array("access_token" => $r1->access_token));
         $_SESSION["access_token"] = $r1->access_token;
         $r2 = $meetup->getMemberInfo(array('member_id' => 'self'));
         $GeodevDB = new GeodevDB(array("meetup_id" => $r2->id));
         $user = $GeodevDB->getUser(array("type" => "userprofile"));
         $_SESSION['meetup_member'] = $r2;
         if (isset($user["meetup_id"])) {
             $_SESSION['user'] = $user;
         } else {
             // Set $_SESSION var
             $_SESSION['user'] = array("meetup_id" => $r2->id, "name" => $r2->name, "photo_id" => $r2->photo->photo_id);
             if (isset($r2->photo)) {
                 if (isset($r2->photo->highres_link)) {
                     $photo = $r2->photo->highres_link;
                 } elseif (isset($r2->photo->photo_link)) {
                     $photo = $r2->photo->photo_link;
                 } elseif (isset($r2->photo->thumb_link)) {
                     $photo = $r2->photo->thumb_link;