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"; } }