<? function __autoload($classe) { require_once "../class/".$classe.".class.php"; } $enquete = new Enquete(); $enqueteDAO = new EnqueteDAO(); function lista($enqueteDAO) { $enquete = $enqueteDAO->enqueteAtiva(); $total = $enqueteDAO->totalVotosEnqueteAtiva(); for($i=0; $i < count($enquete);$i++) { $geral = round($enquete[$i]->voto * 100 / $total); echo "<li>".utf8_encode($enquete[$i]->resposta)."<br> <img src=\"http://www.clicknobairro.com.br/xybr/img/orange.gif\" style=\"width: ".($geral+5)."; height: 8px \"> ".$geral."%</li>"; } } if($_POST['id'] != "") { if(!isset($_COOKIE['voto'])) { if(setcookie("voto", $_POST['id'] , time()+60*60*24)) { $enqueteDAO->computaVoto($_POST['id']); echo "<script>alert('".utf8_encode("Voto computado com sucesso!")."');</script>"; lista($enqueteDAO); } else { echo 'Ocorreu algum erro, tente mais tarde!'; } } else { echo "<script>alert('".utf8_encode("Seu voto já foi computado!")."');</script>"; lista($enqueteDAO); }
function EnqueteADDResp() { $enquete = new Enquete(); $enqueteDAO = new EnqueteDAO(); $idpergunta = $_GET["idpergunta"]; $voto = $enqueteDAO->getVotosPorID($idpergunta); $total = $voto->getVoto(); $enquete = $enqueteDAO->getPerguntaPorID($idpergunta); $totRespostas = count($enquete); ?> <span class="TituloPage">• Adicionar Respostas</span> <br/> <br/> <form method="POST" action="act/Enquete.act.php?acao=addresp" name="enquete" onsubmit="return valida_enquete_resp();"> <table align="center" border="0" width="100%" cellpadding="4" cellspacing="1" class="BordaTabela"> <tr class="TituloTabela"> <td colspan="2" align="center"><span class="titulo">Adicionar Respostas</span></td> </tr> <input type="hidden" name="idpergunta" value="<?=$idpergunta;?>"> <tr class="Linha1Tabela"> <td><b>RESPOSTA:</b></td> <td><input type="text" name="resposta" size="80" class="FORMBox"></td> </tr> <tr class="Linha3Tabela"> <td align="right" colspan="2"><input type="submit" value="Adicionar" class="bttn2"> <input type="button" value="Voltar" onclick="javascript:document.location='principal.php?menu=5&act=mostra';" class="bttn1"></td> </tr> </table> <br> <table align="center" border="0" width="100%" cellpadding="4" cellspacing="1" class="BordaTabela"> <tr> <td colspan="7" class="TituloTabela"><b><?=strtoupper($enquete[0]->getPergunta());?></b></td> </tr> <? if($enquete[0]->getIdresposta() != "") { ?> <tr class="Linha2Tabela"> <td width="55%"><b>RESPOSTA</b></td> <td width="10%"><b>VOTO</b></td> <td width="25%"><b>PORCENTAGEM</b></td> <td width="10%" colspan="4"><b>EXCLUIR</b></td> </tr> <? for ($i=0;$i<$totRespostas;$i++) { ?> <tr class="Linha1Tabela"> <td><?=$enquete[$i]->getResposta();?></td> <td><?=$enquete[$i]->getVoto();?></td> <td><?$this->pegaPercentual($enquete[$i]->getVoto(),$total);?> %</td> <td align="center" width="5%" colspan="7"><a href="act/Enquete.act.php?acao=3&idpergunta=<?//=$enquete[$i]->getIdpergunta();?>&idresposta=<?//=$enquete[$i]->getIdresposta();?>"><img src="img/excluir.gif" border='0'></a></td> </tr> <? } ?> <tr class="Linha3Tabela"> <td colspan="7"><b>Total de votos:</b> <?=$total;?></td> </tr> <? } ?> <? if($enquete[0]->getIdresposta() == "") { ?> <tr class="Linha1Tabela"> <td align="center" colspan="7"><b>Não há respostas cadastradas !</b></td> </tr> <? } ?> </form> <form method="POST" action="act/Enquete.act.php?acao=del" > <input type="hidden" name="idpergunta" value="<?=$idpergunta;?>"> <tr class="Linha3Tabela"> <td align="right" colspan="7"><input type="submit" class="bttn3" onclick="return confirma_apagar();" value="Remover Enquete" name="remover"/></td> </tr> </form> </table> <? }
function enquete() { $enquete = new Enquete(); $enqueteDAO = new EnqueteDAO(); $enquete = $enqueteDAO->enqueteAtiva(); $total = $enqueteDAO->totalVotosEnqueteAtiva(); if(count($enquete) > 0) { echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"; echo "<tr><td>"; echo "<img src=\"".$this->image_path."images/enquete.gif\">"; echo "</td></tr>"; echo "</table>"; echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"bordaDestaque\">"; echo "<tr><td>"; echo "<ul id=\"enquetePergunta\">"; echo "<li class=\"textoDestaque\">".$enquete[0]->pergunta."</li>"; if(isset($_COOKIE['voto'])) { for($i=0; $i < count($enquete);$i++) { $geral = round($enquete[$i]->voto * 100 / $total); echo "<li>".$enquete[$i]->resposta."<br> <img src=\"http://www.clicknobairro.com.br/xybr/img/orange.gif\" style=\"width: ".($geral+5)."; height: 8px \"> ".$geral."%</li>"; } } else { for($i=0; $i < count($enquete);$i++) { echo "<li><span><input type=\"radio\" name=\"opcao\" value=\"".$enquete[$i]->idresposta."\">".$enquete[$i]->resposta."</span></li>"; } echo "<li> <center> <input type=\"button\" onclick=\"votaEnquete();\" value=\"Votar\" class=\"botao_boletim\"/> <input type=\"button\" onclick=\"parcialEnquete();\" value=\"Parcial\" class=\"botao_boletim\"/> </center> </li>"; } echo "</ul>"; echo "</td></tr>"; echo "</table>"; } }
<?php Auth::verificaAcesso(); function __autoload($classe) { require_once "../../class/" . $classe . ".class.php"; } ob_start(); $enquete = new Enquete(); $enqueteDAO = new EnqueteDAO(); $menuDAO = new MenuAdminDAO(); $menu = $menuDAO->getMenuPorTitulo("enquetes"); $idmenu = $menu->getIdmenu(); $acao = $_GET["acao"]; //$acao = "add"; switch ($acao) { //cria uma enquete case "add": $act = "addresp"; $setPergunta = $_POST["pergunta"]; $setStatus = 0; $enquete->setPergunta($setPergunta); $enquete->setStatus($setStatus); $enqueteDAO->InserePergunta($enquete); $id = $enqueteDAO->getUltimoID(); header("location: ../principal.php?menu={$idmenu}&act={$act}&idpergunta={$id->idpergunta}"); break; //adiciona uma resposta //adiciona uma resposta case "addresp": $act = "addresp";