示例#1
0
/**
 * Renders blog rating widget element based on the $widget settings array
 *
 * @param array $widget settings to use for rendering
 * @param bool $echo echo results or return it as a string
 * @return string html with rendered contents
 */
function gdsr_render_blog_rating_widget($widget = array(), $echo = true)
{
    global $gdsr;
    $widget = wp_parse_args((array) $widget, $gdsr->default_widget_top);
    if ($echo) {
        echo GDSRRenderT2::render_wbr($widget);
    } else {
        return GDSRRenderT2::render_wbr($widget);
    }
}
示例#2
0
 function widget($args, $instance)
 {
     global $gdsr, $userdata;
     extract($args, EXTR_SKIP);
     if ($instance["display"] == "hide" || $instance["display"] == "users" && $userdata->ID == 0 || $instance["display"] == "visitors" && $userdata->ID > 0) {
         return;
     }
     echo $before_widget . $before_title . $instance['title'] . $after_title;
     echo GDSRRenderT2::render_wbr($instance);
     echo $after_widget;
 }
示例#3
0
/**
 * Renders blog rating widget element based on the $widget settings array
 *
 * @param array $widget settings to use for rendering
 * @param bool $echo echo results or return it as a string
 * @return string html with rendered contents
 */
function wp_gdsr_render_blog_rating_widget($widget = array(), $echo = true)
{
    if ($echo) {
        echo GDSRRenderT2::render_wbr($widget);
    } else {
        return GDSRRenderT2::render_wbr($widget);
    }
}
 function widget_top_display($args, $widget_args = 1)
 {
     extract($args);
     global $gdsr, $userdata;
     if (is_numeric($widget_args)) {
         $widget_args = array('number' => $widget_args);
     }
     $widget_args = wp_parse_args($widget_args, array('number' => -1));
     extract($widget_args, EXTR_SKIP);
     $options_all = get_option('widget_gdstarrating_top');
     if (!isset($options_all[$number])) {
         return;
     }
     $this->w = $options_all[$number];
     if ($this->w["display"] == "hide" || $this->w["display"] == "users" && $userdata->ID == 0 || $this->w["display"] == "visitors" && $userdata->ID > 0) {
         return;
     }
     echo $before_widget . $before_title . $this->w['title'] . $after_title;
     echo GDSRRenderT2::render_wbr($this->w);
     echo $after_widget;
 }