Response::result($connect->getConnectVersion()); }, 'Adobe Connect version'); /** * GET Template * $router->map('GET', '/PATH/[i:iD]/status/', function ($iD) { global $connect; Response::result(array('status' => true, 'data' => $connect->SOME_FUNCTION($iD))); }, 'DESCRIPTION OF ROUTE'); */ /** * Run account checkups with Adobe Connect */ $router->map('POST', '/users/verify/', function () { global $connect; Response::result($connect->verifyAccountList($_POST)); }, 'Verify array of usernames [[oldLogin, newLogin], [...,...], ...] '); /** * Migrate user accounts (old login -> new login) */ $router->map('POST', '/users/migrate/', function () { global $connect; Response::result($connect->migrateUserAccounts($_POST)); }, 'Migrate supplied user accounts from current_login to new_login.'); // -------------------- UTILS -------------------- // // Restrict access to specified org function verifyOrgAccess() { global $feide; if (!$feide->isUserSuperAdmin()) { Response::error(401, $_SERVER["SERVER_PROTOCOL"] . ' 401 Unauthorized (USER is missing required access rights). ');