Пример #1
0
function grava($codigo, $pergunta, $opcoes, $dia, $mes, $ano, $resposta, $restrita)
{
    $temerro = 0;
    $x = 0;
    if (empty($pergunta)) {
        echo "<tr><td>Informe a pergunta da enquete </td></tr>" . "\n";
        $temerro = 1;
    }
    if (count($opcoes) < 2) {
        echo "<tr><td>Informe pelo menos 2 opções para a enquete </td></tr>" . "\n";
        $temerro = 1;
    }
    if (!checkdate($mes, $dia, $ano)) {
        echo "<tr><td>Data de encerramento da enquete inválida !</td></tr>" . "\n";
        $temerro = 1;
    }
    if (empty($resposta)) {
        echo "<tr><td>Informe o tipo de resposta da enquete (Unica ou Multipla).</td></tr>" . "\n";
        $temerro = 1;
    }
    if ($temerro == 1) {
        include "volta.php";
    } else {
        $enq = new Enquete($codigo);
        $enq->setPergunta($pergunta);
        foreach ($opcoes as $op) {
            $x++;
            $enq->setOpcao($x, $op);
        }
        $enq->setDataFim($ano . "/" . $mes . "/" . $dia);
        $enq->setTipoResposta($resposta);
        $enq->setRestrita($restrita);
        $enq->Grava();
        echo "<tr><td><b>" . $enq->getPergunta() . "</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Enquete gravada com sucesso !</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo '<tr><td><a href="lst_cadenquetes.php">OK</a></td></tr>' . "\n";
    }
}