コード例 #1
0
ファイル: index.php プロジェクト: fitzsimk/Reuse-and-Repair
$app->DELETE('/businesses/{business_id}/subcategory/{subcategory_id}', function (Application $app, Request $request, $business_id, $subcategory_id) {
    if (!authenticate('3', null)) {
        return new Response('Unauthorized', 401);
    }
    $object = array('business_id' => $business_id, 'subcategory_id' => $subcategory_id);
    $handler = new BusinessHandler();
    $result = $handler->deleteSubcategory($object);
    return new Response($result['message'], $result['status_code']);
});
// Update all subcategories to business
$app->POST('/businesses/{business_id}/subcategory', function (Application $app, Request $request, $business_id) {
    if (!authenticate('3', null)) {
        return new Response('Unauthorized', 401);
    }
    $object = array('business_id' => $business_id, 'subcategories' => $request->get('subcategories'));
    $handler = new BusinessHandler();
    $result = $handler->addAllSubcategories($object);
    return new Response($result['message'], $result['status_code']);
});
// Admin routes
// All admin users
$app->GET('/admin', function (Application $app, Request $request) {
    $handler = new AdminHandler();
    $result = $handler->getAll();
    return new Response($result, 200);
});
// Get admin by auth
$app->GET('/adminlogin', function (Application $app, Request $request) {
    $admin_id = getAdminIdByLogin();
    if ($admin_id == -1) {
        return new Response('Unauthorized', 401);
コード例 #2
0
 function testGetAll()
 {
     $handler = new BusinessHandler();
     echo $handler->getAll();
 }