Example #1
0
            $sql = "INSERT INTO numbers (user_id,number,sid) VALUES('{$user['ID']}','{$PhoneNumber}','{$phsid}');";
            $pdo = Db::singleton();
            $pdo->exec($sql);
            $fid = $pdo->lastInsertId();
            $ret = editNumber($phsid, array("FriendlyName" => $PhoneNumber, "VoiceUrl" => $mysiteURL . "/voice?id=" . $fid, "VoiceMethod" => "POST"), $user['sid'], $user['token']);
        }
    } catch (Exception $e) {
        $err = urlencode("Error purchasing number: {$e->getMessage()}");
        $app->redirect($app->getBaseUri() . '/phone-number?msg=' . $err);
        exit(0);
    }
    $msg = urlencode("Thank you for purchasing {$PhoneNumber}");
    $app->redirect($app->getBaseUri() . '/home?msg=' . $msg);
    exit(0);
});
$app->route('/voice', function () use($app) {
});
$app->get('/transcribe', function () use($app) {
});
$app->get('/logout', function () use($app) {
    $app->store('user', 0);
    $app->redirect($app->getBaseUri() . '/login');
});
$app->get('/home', function () use($app) {
    $app->condition('signed_in');
});
$app->get('/', function () use($app) {
    $app->render('home');
});
$app->listen();