Example #1
0
    $api->adminModuleEmail();
    if ($api->getErrors()) {
        $response->status = 500;
        $response->message = 'Unable to send email';
        $response->data = $api->getErrors();
        $response->json($response);
    }
    $response->json($response);
} elseif ($route->match('adminusers', null)) {
    // Admin only
    if ($user->role !== 1) {
        $response->status = 403;
        $response->message = 'Forbidden';
        $response->json($response);
    }
    $response->data = $model->usersAll(NULL);
    $response->json($response);
} elseif ($route->match('adminusercreate', null)) {
    // Admin only
    if ($user->role !== 1) {
        $response->status = 403;
        $response->message = 'Forbidden';
        $response->json($response);
    }
    // Prepare and sanitize post input
    $api->setInputs($_POST);
    //$response->data = $model->usersAll(NULL);
    $user = $model->userFind(array('mail' => $api->getInputVal('mail')));
    if ($user) {
        $response->status = 409;
        $response->message = 'User with email ' . $api->getInputVal('mail') . ' already exists';