$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';