Example #1
0
function include_vote2_text()
{
    $objSrcUser =& $GLOBALS["objSrcUser"];
    // if this user voted
    if (isset($_POST['votefor'])) {
        $iVotedFor = intval($_POST['votefor']);
        include 'inc/functions/vote.php';
        // Save this persons vote
        $iAllianceId = $objSrcUser->get_stat(ALLIANCE);
        $objSrcUser->set_stat(VOTE, $iVotedFor);
        // When voter == elder, allow updating coelders
        if ($objSrcUser->get_stat(TYPE) == 'elder') {
            if (isset($_POST['voteforcoelder'])) {
                $arrCoelderVotes = $_POST['voteforcoelder'];
                // dirty input (ES)
            }
            unset_coelders($iAllianceId);
            //fixed some possibly nasty issues if less than 2 coelders are selected - AI 17/11/06
            for ($i = 0; $i < 2 && !empty($arrCoelderVotes[$i]); $i++) {
                $coelderId = $arrCoelderVotes[$i];
                set_coelder($iAllianceId, $coelderId);
            }
        }
        unset_external_votes($iAllianceId);
        count_votes($iAllianceId);
        header('location: main.php?cat=game&page=vote');
    }
}
Example #2
0
 */
add_action('wp_ajax_object_evaluation', function () {
    $data = array();
    $userVote = filter_input(INPUT_POST, 'userVote', FILTER_SANITIZE_STRING);
    $postId = filter_input(INPUT_POST, 'postId', FILTER_SANITIZE_NUMBER_INT);
    // delete old vote if user already voted
    if ($userOldVote = get_user_vote($postId)) {
        delete_post_meta($postId, $userOldVote);
    }
    update_post_meta($postId, '_' . $userVote, get_current_user_id());
    global $post;
    $post = get_post($postId);
    ob_start();
    html::part('evaluation');
    $data['html'] = ob_get_clean();
    $data['count'] = count_votes($postId);
    die(json_encode($data));
});
function consulta_default_menu()
{
    $objects_link = site_url(get_theme_option('object_url'));
    $object_ob = get_post_type_object('object');
    $objects_label = $object_ob->labels->name;
    ?>
        <ul id="main-menu" class="clearfix">
            <?php 
    wp_list_pages('title_li=');
    ?>
            <li>
                <a href="<?php 
    echo $objects_link;
<?php

$evaluationLabel = get_theme_option('evaluate_button');
?>

<?php 
if (get_theme_option('evaluation_show_on_list') && (get_theme_option('evaluation_public_results') || is_user_logged_in())) {
    ?>
    <div class="show_evaluation" title="<?php 
    _e('avaliação', 'consulta');
    ?>
">
        <span class="count_object_votes_icon"></span>
    	<span class="count_object_votes">
    		<?php 
    echo count_votes($post->ID);
    ?>
    	</span>
    	<?php 
    echo $evaluationLabel;
    ?>
    </div>
<?php 
}