function render_wbr($widget) { $widget = apply_filters('gdsr_widget_parameters_wbr', $widget); $template = GDSRRenderT2::get_template($widget['template_id'], 'WBR'); $tpl_render = $template->elm['normal']; $tpl_render = html_entity_decode($tpl_render); $tpl_render = apply_filters('gdsr_t2render_wbr', $tpl_render, $template, $widget, 'normal'); $data = GDSRRenderT2::prepare_wbr($widget); if ($widget['source'] == 'thumbs' && $data->rating > 0) { $data->rating = '+' . $data->rating; } if ($widget['source'] == 'thumbs') { $data->voters = $data->votes; } if ($data->percentage == 0) { $data->percentage = gdsr_zero_percentage(); } $rt = str_replace('%PERCENTAGE%', $data->percentage, $tpl_render); $rt = str_replace('%RATING%', $data->rating, $rt); $rt = str_replace('%MAX_RATING%', $data->max_rating, $rt); $rt = str_replace('%VOTES%', $data->voters, $rt); $rt = str_replace('%COUNT%', $data->count, $rt); $rt = str_replace('%BAYES_RATING%', $data->bayes_rating, $rt); $word_votes = $template->dep['EWV']; $tense = $data->voters == 1 ? $word_votes->elm['singular'] : $word_votes->elm['plural']; $rt = str_replace('%WORD_VOTES%', __($tense), $rt); return $rt; }
function render_wbr($widget) { $widget = apply_filters('gdsr_widget_parameters_wbr', $widget); $template = GDSRRenderT2::get_template($widget["template_id"], "WBR"); $tpl_render = $template->elm["normal"]; $tpl_render = html_entity_decode($tpl_render); $tpl_render = apply_filters('gdsr_t2render_wbr', $tpl_render, $template, $widget, "normal"); $data = GDSRRenderT2::prepare_wbr($widget); if ($widget["source"] == "thumbs" && $data->rating > 0) { $data->rating = "+" . $data->rating; } if ($widget["source"] == "thumbs") { $data->voters = $data->votes; } if ($data->percentage == 0) { $data->percentage = gdsr_zero_percentage(); } $rt = str_replace('%PERCENTAGE%', $data->percentage, $tpl_render); $rt = str_replace('%RATING%', $data->rating, $rt); $rt = str_replace('%MAX_RATING%', $data->max_rating, $rt); $rt = str_replace('%VOTES%', $data->voters, $rt); $rt = str_replace('%COUNT%', $data->count, $rt); $rt = str_replace('%BAYES_RATING%', $data->bayes_rating, $rt); $word_votes = $template->dep["EWV"]; $tense = $data->voters == 1 ? $word_votes->elm["singular"] : $word_votes->elm["plural"]; $rt = str_replace('%WORD_VOTES%', __($tense), $rt); return $rt; }
function render_car($template_id, $votes, $rating, $comments, $star_style, $star_size, $star_max) { $template = GDSRRenderT2::get_template($template_id, "CAR"); $tpl_render = $template->elm["normal"]; $tpl_render = html_entity_decode($tpl_render); $tpl_render = str_replace("%CMM_COUNT%", $comments, $tpl_render); $tpl_render = str_replace("%CMM_VOTES%", $votes, $tpl_render); $tpl_render = str_replace("%MAX_CMM_RATING%", $star_max, $tpl_render); $tpl_render = str_replace("%CMM_RATING%", $rating, $tpl_render); $word_votes = $template->dep["EWV"]; $tense = $votes == 1 ? $word_votes->elm["singular"] : $word_votes->elm["plural"]; $tpl_render = str_replace('%WORD_VOTES%', __($tense), $tpl_render); $rating_stars = GDSRRender::render_static_stars($star_style, $star_size, $star_max, $rating); $tpl_render = str_replace("%CMM_STARS%", $rating_stars, $tpl_render); return $tpl_render; }