vpr_backand/Controller/UserController.php
MosLaptop\Not.Reda 4efea20fae Create User & Media models/controllers, remove Task & Project
# Created:

#  - UserModel + UserController

#  - MediaModel + MediaController

# Removed:

#  - TaskModel + TaskController

#  - ProjectModel + ProjectController
2025-09-05 12:04:18 +02:00

36 lines
827 B
PHP

<?php
namespace ppb\Controller;
use ppb\Model\UserModel;
class UserController {
public function __construct() {}
// GET all users
public function get($data = null): void
{
$model = new UserModel();
$result = $model->getAll();
header('Content-Type: application/json');
echo json_encode($result);
}
// CREATE new user
public function create($data): void
{
$model = new UserModel();
$result = $model->insert($data);
header('Content-Type: application/json');
echo json_encode($result);
}
// UPDATE user info
public function set($data): void
{
$model = new UserModel();
$result = $model->update($data);
header('Content-Type: application/json');
echo json_encode($result);
}
}