'', 'dia_semana' => '', 'hora_inicio' => '09:00', 'hora_fim' => '10:00', 'local' => 'sala1']; $modalidades = db_modalidades_options($pdo); $dias = ['segunda'=>'Segunda','terça'=>'Terça','quarta'=>'Quarta','quinta'=>'Quinta','sexta'=>'Sexta','sábado'=>'Sábado','domingo'=>'Domingo']; $salas = ['sala1'=>'Sala 1','sala2'=>'Sala 2','crossfit'=>'CrossFit',''=>'Outro']; if ($_SERVER['REQUEST_METHOD'] === 'POST') { csrf_check(); $data = [ 'id_modalidade' => (int) ($_POST['id_modalidade'] ?? 0), 'dia_semana' => trim($_POST['dia_semana'] ?? ''), 'hora_inicio' => trim($_POST['hora_inicio'] ?? ''), 'hora_fim' => trim($_POST['hora_fim'] ?? ''), 'local' => trim($_POST['local'] ?? ''), ]; if (!$data['id_modalidade']) $errors[] = 'A modalidade é obrigatória.'; if ($data['dia_semana'] === '') $errors[] = 'O dia é obrigatório.'; if ($data['hora_inicio'] === '') $errors[] = 'A hora de início é obrigatória.'; if ($data['hora_fim'] === '') $errors[] = 'A hora de fim é obrigatória.'; if (!$errors) { $id = db_horario_create($pdo, $data); session()->setFlashdata('success', 'Aula adicionada.'); header('Location: ' . base_url('views/admin/horario/index.php')); exit; } } $page_title = 'Adicionar Aula'; include __DIR__ . '/../../../includes/header.php'; ?>