<li><strong>Nome</strong>: <?php 
echo $user_meta['user_name'];
?>
</li>
		<?php 
if (isset($f['candidate-display-name'])) {
    ?>
			<li><strong>Nome do candidato</strong>: <?php 
    echo $f['candidate-display-name'];
    ?>
</li>
		<?php 
}
?>
		<li><strong>Nascimento</strong>: <?php 
echo restore_format_date($user_meta['date_birth']);
?>
</li>
		<li><strong>CPF</strong>: <?php 
echo $user_meta['cpf'];
?>
</li>
		<li><strong>Setorial</strong>: <?php 
echo get_label_setorial_by_slug($user_meta['setorial']);
?>
</li>
		<li><strong>Estado</strong>: <?php 
echo $user_meta['UF'];
?>
</li>
		<li><strong>E-mail</strong>: <?php 
 /**
  * Enviar email para o admin da conta deletada
  *
  * @name    send_mail_deleted_account
  * @author  Cleber Santos <*****@*****.**>
  * @since   2015-08-31
  * @updated 2015-08-31
  * @return  mixed
  */
 function send_mail_deleted_account($user_id)
 {
     if (empty($user_id)) {
         return false;
     }
     $user_info = get_userdata($user_id);
     $user_meta = array_map(function ($a) {
         return $a[0];
     }, get_user_meta($user_id));
     $from = get_bloginfo('admin_email');
     $to = array(get_bloginfo('admin_email'));
     $subject = 'Usuário deletado - ' . $user_info->display_name;
     $message = "From: {$from}\r\n";
     $message .= "Content-Type: text/html\r\n";
     $message .= '<br />ID: ' . $user_info->ID . '<br />';
     $message .= 'Nome de usuário: ' . $user_info->user_login . '<br />';
     $message .= 'Email: ' . $user_info->user_email . '<br />';
     $message .= 'Display Name: ' . $user_info->display_name . '<br />';
     $message .= 'Nascimento: ' . restore_format_date($user_meta['date_birth']) . '<br />';
     $message .= 'CPF: ' . $user_meta['cpf'] . '<br />';
     $message .= 'Setorial: ' . $user_meta['setorial'] . '<br />';
     $message .= 'Estado: ' . $user_meta['UF'] . '<br />';
     $project_id = cnpc_get_project_id_by_user_id($user_id);
     $p = array();
     if (!empty($project_id)) {
         $p = array_map(function ($a) {
             return $a[0];
         }, get_post_meta($project_id));
         $message .= 'Dados da candidatura <br />';
         $message .= 'Afro-brasileiro: ';
         $message .= $p['candidate-race'] == 'true' ? 'Sim' : 'Não';
         $message .= '<br />Sexo: ' . ucfirst($p['candidate-genre']) . '<br />';
         $message .= 'Breve experiência no setor: ' . $p['candidate-experience'] . '<br />';
         $message .= 'Exposição de motivos para a candidatura: ' . $p['candidate-explanatory'] . '<br />';
     }
     if (!empty($this->get_the_user_ip())) {
         $message .= 'Ip: ' . $this->get_the_user_ip();
     }
     wp_mail($to, $subject, $message);
 }
function theme_options_page_callback_function()
{
    ?>
  <div class="wrap span-20">
    <h2>Opções</h2>

    <form action="options.php" method="post" class="clear prepend-top">
      <?php 
    settings_fields('theme_options_options');
    ?>
      <?php 
    $options = get_option('theme_options');
    if (!is_array($options)) {
        $options = array();
    }
    ?>

      <p class="textright clear prepend-top">
        <input type="submit" class="button-primary" value="<?php 
    _e('Save Changes');
    ?>
" />
      </p>

      <div class="span-20 ">

        
        <div class="span-6 last">

          <h3>Inscrições</h3>

          <!-- CHECKBOX -->
          <input type="checkbox" id="inscricoes_abertas" class="text" name="theme_options[inscricoes_abertas]" value="1" <?php 
    checked(true, get_theme_option('inscricoes_abertas'), true);
    ?>
/>
          <label for="inscricoes_abertas"><strong>Inscrições abertas</strong></label><br/>

          <input type="checkbox" id="avaliacoes_abertas" class="text" name="theme_options[avaliacoes_abertas]" value="1" <?php 
    checked(true, get_theme_option('avaliacoes_abertas'), true);
    ?>
/>
          <label for="avaliacoes_abertas"><strong>Avaliações abertas</strong></label><br/>

          <!-- <input type="checkbox" id="manutencao" class="text" name="theme_options[manutencao]" value="1" <?php 
    checked(true, get_theme_option('manutencao'), true);
    ?>
/>
          <label for="manutencao"><strong>Manutenção (esconde o site e mostra apenas uma página estática)</strong></label><br/>

          <label for="aviso"><strong>Aviso Home</strong></label><br/>
          <textarea id="aviso" name="theme_options[aviso]" rows="5" cols="60"><?php 
    //echo htmlspecialchars($options['aviso']);
    ?>
</textarea>
          <br/><br/> -->
          
          <h3>Cronograma das Eleições</h3>

          <label for="data_inicio_da_votacao"><strong>Data início da votação</strong></label><br/>
          <input type="text" id="data_inicio_da_votacao" class="text select_date" name="theme_options[data_inicio_votacao]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_inicio_votacao']));
    ?>
">

          <br><br>
          <label for="data_fim_da_votacao"><strong>Data fim da votação</strong></label><br/>
          <input type="text" id="data_fim_da_votacao" class="text select_date" name="theme_options[data_fim_votacao]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_fim_votacao']));
    ?>
">
          
          <br><br>
          <label for="data_inicio_da_troca"><strong>Data início da troca de votos</strong></label><br/>
          <input type="text" id="data_inicio_da_troca" class="text select_date" name="theme_options[data_inicio_da_troca]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_inicio_da_troca']));
    ?>
">

          <br><br>
          <label for="vezes_que_pode_mudar_voto"><strong>Quantidade de vezes que pode trocar o voto</strong></label><br/>
          <input type="text" id="vezes_que_pode_mudar_voto" class="text" name="theme_options[vezes_que_pode_mudar_voto]" value="<?php 
    echo htmlspecialchars($options['vezes_que_pode_mudar_voto']);
    ?>
">
          
          <br><br>
          <label for="data_fim_troca_uf_setorial"><strong>Data fim para alterar Setorial e Estado</strong></label><br/>
          <input type="text" id="data_fim_troca_uf_setorial" class="text select_date" name="theme_options[data_fim_troca_uf_setorial]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_fim_troca_uf_setorial']));
    ?>
">

           <br><br>
          <label for="vezes_que_pode_mudar_uf_e_setorial"><strong>Quantidade de vezes que pode trocar Setorial e Estado</strong></label><br/>
          <input type="text" id="vezes_que_pode_mudar_uf_e_setorial" class="text" name="theme_options[vezes_que_pode_mudar_uf_e_setorial]" value="<?php 
    echo htmlspecialchars($options['vezes_que_pode_mudar_uf_e_setorial']);
    ?>
">
        
          <br><br>
          <label for="data_divulgacao_inabilitados"><strong>Data para divulgar os candidatos inabilitados</strong></label><br/>
          <input type="text" id="data_divulgacao_inabilitados" class="text select_date" name="theme_options[data_divulgacao_inabilitados]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_divulgacao_inabilitados']));
    ?>
">

          <br><br>
          <label for="data_divulgacao_eleitos"><strong>Data para divulgar os candidatos eleitos</strong></label><br/>
          <input type="text" id="data_divulgacao_eleitos" class="text select_date" name="theme_options[data_divulgacao_eleitos]" value="<?php 
    echo restore_format_date(htmlspecialchars($options['data_divulgacao_eleitos']));
    ?>
">

          <h3>Delegados Natos</h3>
        
          <label for="candidatos_blacklist"><strong>Informe o CPF dos delegados natos, separados por vírgula. Exemplo: (999.9999.999-99, 888.888.888-88)</strong></label><br/>
          <textarea id="candidatos_blacklist" name="theme_options[candidatos_blacklist]" rows="5" cols="60" ><?php 
    echo htmlspecialchars(implode(",", $options['candidatos_blacklist']));
    ?>
</textarea>
          <br/><br/>

          <h3>Lista de delegados eleitos por 2 vezes nos últimos anos</h3>
          
            <label for="delegates_two_years"><strong>Informe o CPF dos delegados, separados por vírgula. Exemplo: (999.9999.999-99, 888.888.888-88)</strong></label><br/>
            <textarea id="delegates_two_years" name="theme_options[delegates_two_years]" rows="5" cols="60" ><?php 
    echo htmlspecialchars(implode(",", $options['delegates_two_years']));
    ?>
</textarea>
            <br/><br/>

          <h3>Textos da página de registro</h3>

          <!-- TEXTAREA -->
          <label for="txt_visitante"><strong>Para usuários não cadastrados, formulário inicial</strong></label><br/>
          <textarea id="txt_visitante" name="theme_options[txt_visitante]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_visitante']);
    ?>
</textarea>
          <br/><br/>

          <h3>Textos da inscrição do candidato</h3>

          <label for="txt_candidato"><strong>Para candidatos, no topo do formúlário</strong></label><br/>
          <textarea id="txt_candidato" name="theme_options[txt_candidato]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_topo"><strong>Para candidatos, Topo</strong></label><br/>
          <textarea id="txt_candidato_topo" name="theme_options[txt_candidato_topo]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_topo']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_step1"><strong>Cabeçalho para candidatos, Etapa 1</strong></label><br/>
          <textarea id="txt_candidato_step1" name="theme_options[txt_candidato_step1]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_step1']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_step2"><strong>Cabeçalho para candidatos, Etapa 2</strong></label><br/>
          <textarea id="txt_candidato_step2" name="theme_options[txt_candidato_step2]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_step2']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_step3a"><strong>Cabeçalho para candidatos, Etapa 3</strong></label><br/>
          <textarea id="txt_candidato_step3a" name="theme_options[txt_candidato_step3a]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_step3a']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_step3"><strong>Para candidatos, Etapa 3, antes de finalizar candidatura (caixa amarela)</strong></label><br/>
          <textarea id="txt_candidato_step3" name="theme_options[txt_candidato_step3]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_step3']);
    ?>
</textarea>
          <br/><br/>

          <label for="txt_candidato_step4"><strong>Conteúdo para candidatos, Etapa 3, finalizada a inscrição</strong></label><br/>
          <textarea id="txt_candidato_step4" name="theme_options[txt_candidato_step4]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_candidato_step4']);
    ?>
</textarea>
          <br/><br/>

        <h3>Texto para E-mail</h3>

          <label for="txt_candidato"><strong>Para candidatos (entra no e-mail aos candidatos que acabaram se inscrever)</strong></label><br/>
          <textarea id="txt_candidato" name="theme_options[txt_mail_candidato]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_mail_candidato']);
    ?>
</textarea>
          <br/><br/>

        <h3>Textos dos fóruns</h3>
          
            <label for="txt_forum_is_voter"><strong>Para eleitor que é da Setorial e UF</strong></label><br/>
            <textarea id="txt_forum_is_voter" name="theme_options[txt_forum_is_voter]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_forum_is_voter']);
    ?>
</textarea>
            <br/><br/>

            <label for="txt_forum_is_not_voter"><strong>Para não eleitor da Setorial e UF</strong></label><br/>
            <textarea id="txt_forum_is_not_voter" name="theme_options[txt_forum_is_not_voter]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_forum_is_not_voter']);
    ?>
</textarea>
            <br/><br/>

            <label for="txt_forum"><strong>Para qualquer usuário</strong></label><br/>
            <textarea id="txt_forum" name="theme_options[txt_forum]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_forum']);
    ?>
</textarea>
            <br/><br/>

        <h3>Textos para curadores</h3>
        
          <label for="txt_curador"><strong>Para curadores, na lateral</strong></label><br/>
          <textarea id="txt_curador" name="theme_options[txt_curador]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_curador']);
    ?>
</textarea>
          <br/><br/>

          <!-- <label for="txt_admin"><strong>Para administrador, na lateral</strong></label><br/>
          <textarea id="txt_admin" name="theme_options[txt_admin]" rows="5" cols="60"><?php 
    echo htmlspecialchars($options['txt_admin']);
    ?>
</textarea>
          <br/><br/> -->

        

        </div>
      </div>

      <p class="textright clear prepend-top">
        <input type="submit" class="button-primary" value="<?php 
    _e('Save Changes');
    ?>
" />
      </p>
    </form>
  </div>

<?php 
}
function ajax_register_vote()
{
    $response = array();
    $response['success'] = true;
    $response['msg'] = '';
    $user = wp_get_current_user();
    $confirms_vote = isset($_POST['confirms_vote']) ? $_POST['confirms_vote'] : false;
    $data_fim_votacao = restore_format_date(get_theme_option('data_fim_votacao'));
    $data_inicio_troca = restore_format_date(get_theme_option('data_inicio_da_troca'));
    $vote_counter = how_many_current_user_can_vote();
    $text_change_voto = $vote_counter > 1 ? 'vezes' : 'vez';
    if (is_votacoes_abertas()) {
        $canvote = false;
        // se o usuário já votou
        if (current_user_already_voted()) {
            if (current_user_can_change_vote_by_counter()) {
                if (current_user_can_change_vote_by_date()) {
                    $canvote = true;
                    $response['code'] = 'sucess_change_voto';
                    $response['msg'] = 'Você pode mudar o voto ' . $vote_counter . ' ' . $text_change_voto . ' até o dia ' . $data_fim_votacao;
                } else {
                    $response['success'] = false;
                    $response['code'] = 'error_date_change';
                    $response['msg'] = 'Atenção!<br>Você já votou! Será possível alterar o voto apenas ' . $vote_counter . ' ' . $text_change_voto . ' entre os dias ' . $data_inicio_troca . ' e ' . $data_fim_votacao;
                }
            } else {
                $response['success'] = false;
                $response['code'] = 'error_counter_change';
                $response['msg'] = 'Você não pode mudar seu voto novamente!';
            }
        } else {
            // se o usuário ainda não votou
            $canvote = true;
        }
        // verifica se pode votar
        if (user_can_vote_in_project($user->ID, $_POST['project_id'])) {
            if ($canvote) {
                // se o usuário confirma o voto
                if ($confirms_vote == true) {
                    if (register_vote($user->ID, $_POST['project_id'])) {
                        $response['voted_project_id'] = $_POST['project_id'];
                    } else {
                        $response['success'] = false;
                        $response['code'] = 'error_vote';
                        $response['msg'] = 'Erro ao registrar voto';
                    }
                }
            }
        } else {
            $response['success'] = false;
            $response['code'] = 'error_setorial_uf';
            $response['msg'] = 'Você não se inscreveu nesta setorial deste estado. Por isso, não pode votar, somente participar do debate.';
        }
    } else {
        $response['success'] = false;
        $response['code'] = 'error_vote_closed';
        $response['msg'] = 'A votação não está aberta';
    }
    echo json_encode($response);
    die;
}