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'); } }
*/ 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 }