Exemplo n.º 1
0
            $success = false;
            $message = 'Problem uploading avatar image!';
        }
        if ($success == true) {
            $data = $app->request->post();
            $data['id'] = $userData['id'];
            $data['avatar'] = $_FILES['avatar']['name'];
            $user->save($data);
        }
        $data = array('user' => $userData, 'currentUser' => $_SESSION['username'], 'success' => $success, 'message' => $message);
        $app->render('/user/edit.php', $data);
    });
    // ------ Delete ------
    $app->get('/delete/:username', function ($username) use($app, $di) {
        $user = new Notch\Users($di);
        $userData = $user->getUserByUsername($username);
        $data = array('user' => $userData);
        $app->render('/user/delete.php', $data);
    });
    $app->post('/delete/:username', function ($username) use($app, $di) {
        $message = 'There was an error deleteing user ' . $username;
        $user = new Notch\Users($di);
        $userData = $user->getUserByUsername($username);
        $success = $user->delete($userData['id']);
        if ($success === true) {
            $message = 'User ' . $username . ' deleted successfully';
        }
        $data = array('user' => $userData, 'success' => $success, 'message' => $message);
        $app->render('/user/delete.php', $data);
    });
});