<?php require_once __DIR__ . "/../FMA/autoload.php"; $_pdo = new \FMA\PDO\MySQL_PDO(); $_auth = new \FMA\Auth\SessionAuth($_pdo); $router = new AltoRouter(); $router->map("GET", "/", function () use($_pdo, $_auth) { $_auth->validate(); require __DIR__ . "/../views/home.php"; }, "Home"); $router->map("GET", "/login/", function () use($_pdo, $_auth) { $_auth->validate(true); require __DIR__ . "/../views/login.php"; }, "Login"); $router->map("GET", "/logout/", function () use($_pdo, $_auth) { $_auth->logout(); }, "Logout"); $router->map("GET", "/account/confirm/[*:token]/", function ($token) use($_pdo, $_auth) { $_GET["t"] = $token; $controller = new \FMA\Controllers\UserVerificationController($_pdo); $controller->main(); require __DIR__ . "/../views/validate_account.php"; }, "Account"); $router->map("GET", "/calendar/", function () use($_pdo, $_auth) { $_auth->validate(); require __DIR__ . "/../views/calendar.php"; }, "Calendar"); if (\FMA\Utility::isDevServer()) { $router->map("GET", "/test/", function () use($_pdo, $_auth) { require __DIR__ . "/../views/test.php"; }, "Test");
<?php require_once __DIR__ . "/../../FMA/autoload.php"; $_pdo = new \FMA\PDO\MySQL_PDO(); $_auth = new \FMA\Auth\SessionAuth($_pdo); $_auth->validate(); $_user = \FMA\User\User::find($_pdo, $_GET["id"]); if (is_null($_user)) { header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found"); exit; } $vCard = new \JeroenDesloovere\VCard\VCard(); $vCard->addName($_user->getNameLast(), $_user->getNameFirst()); $vCard->addPhoneNumber($_user->getPhoneNumber()); $vCard->addEmail($_user->getEmailUniversity()); $vCard->addCompany($_user->isBrother() ? "" : "Associate"); $vCard->addPhoto("http://" . \FMA\Config::getBaseUrl() . "/image/profile/large/" . $_user->getId()); $vCard->download();