function wdpv_get_vote_ms($standalone = true, $blog_id = false, $post_id = false) { if (!class_exists('Wdpv_Codec')) { return false; } $codec = new Wdpv_Codec(); $standalone = $standalone ? 'yes' : 'no'; return $codec->process_vote_widget_code(array('standalone' => $standalone, 'blog_id' => $blog_id, 'post_id' => $post_id)); }
function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', $instance['title']); $show_vote_up = (int) @$instance['show_vote_up']; $show_vote_up = $show_vote_up ? true : false; $show_vote_down = (int) @$instance['show_vote_down']; $show_vote_down = $show_vote_down ? true : false; $show_vote_down = (int) @$instance['show_vote_down']; $show_vote_down = $show_vote_down ? true : false; $show_vote_result = (int) @$instance['show_vote_result']; $show_vote_result = $show_vote_result ? true : false; $show_entire_widget = $show_vote_up && $show_vote_down && $show_vote_result; if (is_singular()) { // Show widget only on votable pages $codec = new Wdpv_Codec(); echo $before_widget; if ($title) { echo $before_title . $title . $after_title; } if ($show_entire_widget) { echo $codec->process_vote_widget_code(array()); } else { if ($show_vote_up) { echo $codec->process_vote_up_code(array('standalone' => 'no')); } if ($show_vote_result) { echo $codec->process_vote_result_code(array('standalone' => 'no')); } if ($show_vote_down) { echo $codec->process_vote_down_code(array('standalone' => 'no')); } echo "<div class='wdpv_clear'></div>"; } echo $after_widget; } }