'', 'cor' => '#808080', 'icon' => '', 'descricao' => '', 'item_order' => 0]; if ($_SERVER['REQUEST_METHOD'] === 'POST') { csrf_check(); $data = [ 'nome' => trim($_POST['nome'] ?? ''), 'cor' => trim($_POST['cor'] ?? '#808080'), 'icon' => trim($_POST['icon'] ?? ''), 'descricao' => trim($_POST['descricao'] ?? ''), 'item_order' => (int) ($_POST['item_order'] ?? 0), ]; if ($data['nome'] === '') $errors[] = 'O nome é obrigatório.'; // An uploaded image, if any, wins over the typed icon filename. if (!$errors) { $icon_err = null; $uploaded = modalidades_icon_upload($_FILES['icon_file'] ?? [], $icon_err); if ($icon_err) $errors[] = $icon_err; elseif ($uploaded) $data['icon'] = $uploaded; } if (!$errors) { $id = db_modalidades_create($pdo, $data); session()->setFlashdata('success', 'Modalidade criada.'); header('Location: ' . base_url('views/admin/modalidades/edit.php?id=' . $id)); exit; } } $icons = db_flaticon_list($pdo); $page_title = 'Adicionar Modalidade'; include __DIR__ . '/../../../includes/header.php'; ?>

Adicionar Modalidade

Escolha um da biblioteca abaixo, ou carregue um novo.
Substitui o nome acima. Máx. 2 MB.
Cancelar