Exemplo n.º 1
0
function CadastraGrupo()
{
    $erro = array();
    foreach ($_POST as $chv => $vlr) {
        if ($vlr == "" && substr($chv, 0, 3) == "GRP") {
            $erro[] = "O campo " . substr($chv, 4) . " não foi informado";
        }
    }
    $n = count($erro);
    if ($n > 0) {
        header("location: ../grupos.php?status=error");
        return;
    }
    $grupos = new Grupos();
    $_nome = $_POST['GRP_NOME'];
    $_cats = $_POST['GRP_CATS'];
    // Cria a lista de categorias, separadas por virgula
    $categorias = "";
    $n = count($_cats);
    for ($i = 0; $i < $n; $i++) {
        $categorias .= $_cats[$i] . ",";
    }
    $categorias = substr_replace($categorias, "", -1);
    // Adiciona o grupo e redireciona
    $result = $grupos->AdicionaGrupo($_nome, $categorias);
    if ($result == TRUE) {
        header("location: ../grupos.php?status=success");
    } else {
        header("location: ../grupos.php?status=error");
    }
    return;
}