'widget_welcart_bestseller',
'description' => __( 'Display best-selling items.', 'usces' ),
);
parent::__construct( 'welcart_bestseller', 'Welcart ' . __( 'best seller', 'usces' ), $widget_ops );
}
/**
* Echoes the widget content.
*
* @see WP_Widget::widget
* @param array $args Display arguments including 'before_title', 'after_title',
* 'before_widget', and 'after_widget'.
* @param array $instance The settings for the particular instance of the widget.
*/
public function widget( $args, $instance ) {
global $usces;
extract( $args );
if ( ! isset( $instance['title'] ) ) {
$instance['title'] = '';
}
if ( ! isset( $instance['rows_num'] ) ) {
$instance['rows_num'] = '';
}
if ( ! isset( $instance['days'] ) ) {
$instance['days'] = '';
}
if ( ! isset( $instance['icon'] ) ) {
$instance['icon'] = '';
}
if ( ! isset( $instance['list'] ) ) {
$instance['list'] = '';
}
if ( ! isset( $instance['code1'] ) ) {
$instance['code1'] = '';
}
if ( ! isset( $instance['code2'] ) ) {
$instance['code2'] = '';
}
if ( ! isset( $instance['code3'] ) ) {
$instance['code3'] = '';
}
if ( ! isset( $instance['code4'] ) ) {
$instance['code4'] = '';
}
if ( ! isset( $instance['code5'] ) ) {
$instance['code5'] = '';
}
if ( ! isset( $instance['code6'] ) ) {
$instance['code6'] = '';
}
if ( ! isset( $instance['code7'] ) ) {
$instance['code7'] = '';
}
if ( ! isset( $instance['code8'] ) ) {
$instance['code8'] = '';
}
if ( ! isset( $instance['code9'] ) ) {
$instance['code9'] = '';
}
if ( ! isset( $instance['code10'] ) ) {
$instance['code10'] = '';
}
$title = $instance['title'];
$rows_num = WCUtils::is_blank( $instance['rows_num'] ) ? 10 : (int) $instance['rows_num'];
$days = WCUtils::is_blank( $instance['days'] ) ? 30 : (int) $instance['days'];
$icon = WCUtils::is_blank( $instance['icon'] ) ? 1 : (int) $instance['icon'];
$img_path = file_exists( get_stylesheet_directory() . '/images/bestseller.png' ) ? get_stylesheet_directory_uri() . '/images/bestseller.png' : USCES_FRONT_PLUGIN_URL . '/images/bestseller.png';
if ( 1 === $icon ) {
$before_title .= '';
}
$list = WCUtils::is_blank( $instance['list'] ) ? 1 : (int) $instance['list'];
if ( 2 === $list ) {
$rows_num = 10;
}
wel_esc_script_e( $before_widget );
if ( ! empty( $title ) ) {
wel_esc_script_e( $before_title . esc_html( $title ) . $after_title );
}
?>