Create User & Media models/controllers, remove Task & Project

# Created:

#  - UserModel + UserController

#  - MediaModel + MediaController

# Removed:

#  - TaskModel + TaskController

#  - ProjectModel + ProjectController
This commit is contained in:
MosLaptop\Not.Reda
2025-09-05 12:04:18 +02:00
parent 69dd02eb91
commit 4efea20fae
18 changed files with 405 additions and 227 deletions

View File

@@ -0,0 +1,35 @@
<?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);
}
}