/home/techb158/workloadmatch.com/api
NameSizeModeActions
chat/-0755rm
notifications/-0755rm
reports/-0755rm
routes/-0700rm
teacher/-0755rm
.htaccess7620644editdlrm
admin.php331100644editdlrm
api_functions.php214740644editdlrm
Auth.php45040644editdlrm
change_status.php13320644editdlrm
cors_test.php1840644editdlrm
Database.php9740644editdlrm
db_connect.php6230644editdlrm
forgetpassword.php74150644editdlrm
index.php239320644editdlrm
logout.php11670644editdlrm
psl-config.php3500644editdlrm
reports_schedule_by_course.php12870644editdlrm
reports_schedule_by_group.php13520644editdlrm
Response.php19380644editdlrm
tasks.php29930644editdlrm
teacher_profile.php11770644editdlrm
test.php11130644editdlrm
Edit: /home/techb158/workloadmatch.com/api/Response.php (1938B)
true, 'message' => $message, 'data' => $data, ], $code); } public static function created($data = null, string $message = 'Created successfully') { self::success($data, $message, 201); } public static function error(string $message = 'Bad Request', int $code = 400, $errors = null) { $payload = [ 'success' => false, 'message' => $message, ]; if ($errors !== null) { $payload['errors'] = $errors; } self::json($payload, $code); } public static function notFound(string $message = 'Resource not found') { self::error($message, 404); } public static function unauthorized(string $message = 'Unauthorized') { self::error($message, 401); } public static function forbidden(string $message = 'Forbidden') { self::error($message, 403); } public static function validationError(array $errors) { self::error('Validation failed', 422, $errors); } public static function paginated(array $items, int $total, int $page, int $perPage) { self::json([ 'success' => true, 'data' => $items, 'pagination' => [ 'total' => $total, 'page' => $page, 'per_page' => $perPage, 'total_pages' => (int)ceil($total / max($perPage, 1)), ], ]); } }