예제 #1
0
function ResultEnquete($numero)
{
    require_once $_SESSION['DOCROOT'] . "/classes/class.enquete.php";
    $Enq = new Enquete($numero);
    $tv = $Enq->getVotos("TOTAL");
    $perc = 0.0;
    $vt = 0;
    $wd = "";
    $aux = "";
    for ($x = 1; $x < 11; $x++) {
        if ($Enq->getOpcao($x) != NULL) {
            $vt = $Enq->getVotos($x);
            if ($vt == 0) {
                $perc = 0;
            } else {
                $perc = $vt / $tv * 100;
            }
            $wd = sprintf("%02.1d", 120 * $perc / 100);
            echo '<tr>' . "\n";
            echo '<td width=10%> </td>' . "\n";
            echo '<td width=40%>' . "\n";
            echo $Enq->getOpcao($x) . "\n";
            echo '</td>' . "\n";
            echo '<td width=50%>' . "\n";
            echo "<IMG SRC='imagens/bluebar.gif' WIDTH='" . $wd . "' HEIGHT='9' ALT='" . sprintf("%2.1f", $perc) . "%'>" . "\n";
            $aux = sprintf("%d  (%2.1f%s)", $vt, $perc, '%');
            echo $aux . "\n";
            echo '</td>' . "\n";
            echo '</tr>' . "\n";
        }
    }
    echo "<tr><td colspan=3 align=center><br><br><b>Total de votos: " . $tv . "</td></tr>" . "\n";
}
예제 #2
0
function exclui($codigo)
{
    $enq = new Enquete($codigo);
    if ($enq->getVotos("TOTAL") > 0) {
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Essa enquete não pode ser excluída, já existem votos registrados, se deseja encerrar a enquete altere a data final !</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";
    } else {
        $enq->Exclui();
        echo "<tr><td><b>" . $enq->getPergunta() . "</td></tr>\n";
        echo '<tr><td><br></td></tr>' . "\n";
        echo "<tr><td>Enquete excluída 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";
    }
}