public function widget($args, $instance) { extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); $before = apply_filters('widget_text', $instance['before'], $instance); $after = apply_filters('widget_text', $instance['after'], $instance); $skype_args = $instance['skype_id'] ? 'skype_id=' . $instance['skype_id'] . '&' : ''; $skype_args .= $instance['user_name'] ? 'user_name=' . $instance['user_name'] . '&' : ''; $skype_args .= $instance['use_voicemail'] ? 'use_voicemail=' . $instance['use_voicemail'] . '&' : ''; $skype_args .= $instance['button_template'] ? 'button_template=' . stripslashes($instance['button_template']) : ''; echo $before_widget; if (!empty($title)) { echo $before_title . $title . $after_title; } echo '<div class="skype-status-button">' . $before; echo Skype_Online_Status::skype_status($skype_args); echo $after . '</div>' . $after_widget; }
function get_skype_status($args = '') { echo Skype_Online_Status::skype_status($args); }