function votar_enquete()
{
    // dados de formulario
    $id = remove_html($_REQUEST['id']);
    $voto = remove_html($_REQUEST['voto']);
    // valida campos e usuario logado
    if ($id == null or $voto == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_VOTO_ENQUETE;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // data
    $data = data_atual();
    // valida voto
    if ($voto == 1) {
        // sim
        $votar[0] = 1;
        $votar[1] = 0;
    } else {
        // nao
        $votar[0] = 0;
        $votar[1] = 1;
    }
    // querys
    $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
    $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
    // salva voto
    executador_querys($query);
    // retorno
    return votacao_atual_enquete($id);
}
function campo_votar_enquete($dados)
{
    // separa os dados
    $id = $dados['id'];
    $conteudo = $dados['conteudo'];
    $data = $dados['data'];
    // votacao atual
    $votacao_atual = votacao_atual_enquete($id);
    // codigo html
    $codigo_html = "\n<div class='classe_div_votar_enquete_bloco' id='id_div_votar_enquete_bloco_{$id}'>\n{$votacao_atual}\n</div>\n";
    // retorno
    return $codigo_html;
}
Exemple #3
0
function votar_enquete()
{
    $id = remove_html($_REQUEST['id']);
    $voto = remove_html($_REQUEST['voto']);
    if ($id == null or $voto == null or retorne_usuario_logado() == false) {
        return null;
    }
    $tabela = TABELA_VOTO_ENQUETE;
    $idusuario = retorne_idusuario_logado();
    $data = data_atual();
    if ($voto == 1) {
        $votar[0] = 1;
        $votar[1] = 0;
    } else {
        $votar[0] = 0;
        $votar[1] = 1;
    }
    $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';";
    $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');";
    executador_querys($query);
    return votacao_atual_enquete($id);
}