$config = "../config.php"; if (file_exists($config) && is_readable($config) && (require_once $config)) { require_once 'init.php'; require_once 'vendor/joshcam/mysqli-database-class/MysqliDb.php'; require_once 'modules/prettyprint.php'; if (!isset($_SESSION['returnURL']) || isset($_GET['returnURL'])) { 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)) {