<?php
// CRUD Functions Extra ------------------------------------------------------------------------------
function createExtra($pdo, $name, $defaultTime, $associatedSlot)
{
$stmt = $pdo->prepare("INSERT INTO Extra (name, defaultTIme) " .
"VALUES (?,?,?)");
return $stmt->execute([$name, $defaultTime, $associatedSlot]);
}
function getAllExtra($pdo): array
{
$stmt = $pdo->query("SELECT * FROM Extra");
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}
function updateExtra($pdo, $id, $name, $defaultTime): bool
{
$stmt = $pdo->prepare("UPDATE Extra SET name=?, defaultTime=? WHERE pk_extra = ?");
return $stmt->execute([$name, $defaultTime, $id]);
}
function deleteExtra($pdo, $id)
{
$stmt = $pdo->prepare("DELETE FROM Plan WHERE pk_extra = ?");
return $stmt->execute([$id]);
}
// ---------------------------------------------------------------------------------------------------
?>