'auktionsscroller', 'description' => __('Visar och länkar till en traderasäljares auktioner på Tradera.', 'auktionsscroller') ); /* Widget control settings. */ $control_ops = array( 'width' => 200, 'height' => 350, 'id_base' => 'auktionsscroller_widget' ); /* Create the widget. */ $this->WP_Widget( 'auktionsscroller_widget', __('Auktionsscroller widget', 'auktionsscroller'), $widget_ops, $control_ops ); } /** * How to display the widget on the screen. */ function widget( $args, $instance ) { extract( $args ); /* Our variables from the widget settings. */ $title = apply_filters('widget_title', $instance['title'] ); $ftg = $instance['ftg']; $riktning = $instance['riktning']; $nrofauctions = $instance['nrofauctions']; $alias = $instance['alias']; $vertikalscroll=false; $scrollonoff = isset( $instance['scrollonoff'] ) ? $instance['scrollonoff'] : 'off'; if ($scrollonoff=='on') { $scrollonoff=1; } else { $scrollonoff=0; } if ($riktning=='Vertikal'){ $vertikalscroll=1; } else { $vertikalscroll=0; } /* Before widget (defined by themes). */ echo $before_widget; /* Display the widget title if one was input (before and after defined by themes). */ if ( $title ) echo $before_title . $title . $after_title; $unique = genRandomString(); echo ''; echo ''; echo '
'; echo '
'; echo '
'; echo '
'; /* After widget (defined by themes). */ echo $after_widget; } /** * Update the widget settings. */ function update( $new_instance, $old_instance ) { $instance = $old_instance; /* Strip tags for title and ftg to remove HTML (important for text inputs). */ $instance['title'] = strip_tags( $new_instance['title'] ); $instance['ftg'] = strip_tags( $new_instance['ftg'] ); $instance['alias'] = strip_tags( $new_instance['alias'] ); $instance['nrofauctions'] = strip_tags( $new_instance['nrofauctions'] ); /* No need to strip tags for sex and show_sex. */ $instance['riktning'] = $new_instance['riktning']; $instance['scrollonoff'] = $new_instance['scrollonoff']; return $instance; } /** * * */ function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'title' => __('Mina auktioner:', 'auktionsscroller'), 'ftg' => __('', 'auktionsscroller'), 'alias' => __('', 'auktionsscroller'), 'nrofauctions' => __('3', 'auktionsscroller'), 'riktning' => 'horisontell', 'scrollonoff' => 'on' ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>

id="get_field_id( 'scrollonoff' ); ?>" name="get_field_name( 'scrollonoff' ); ?>" />