コード例 #1
0
ファイル: index.php プロジェクト: skrodal/ac-fusjonator-api
    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). ');