gadwp = GADWP(); parent::__construct( 'gadwp-frontwidget-report', __( 'Google Analytics Dashboard', 'google-analytics-dashboard-for-wp' ), array( 'description' => __( "Will display your google analytics stats in a widget", 'google-analytics-dashboard-for-wp' ) ) ); // Frontend Styles if ( is_active_widget( false, false, $this->id_base, true ) ) { add_action( 'wp_enqueue_scripts', array( $this, 'load_styles_scripts' ) ); } } public function load_styles_scripts() { $lang = get_bloginfo( 'language' ); $lang = explode( '-', $lang ); $lang = $lang[0]; wp_enqueue_style( 'gadwp-front-widget', GADWP_URL . 'front/css/widgets.css', null, GADWP_CURRENT_VERSION ); wp_enqueue_script( 'gadwp-front-widget', GADWP_URL . 'front/js/widgets.js', array( 'jquery' ), GADWP_CURRENT_VERSION ); wp_enqueue_script( 'googlecharts', 'https://www.gstatic.com/charts/loader.js', array(), null ); } public function widget( $args, $instance ) { $widget_title = apply_filters( 'widget_title', $instance['title'] ); $title = __( "Sessions", 'google-analytics-dashboard-for-wp' ); echo "\n\n"; echo $args['before_widget']; if ( ! empty( $widget_title ) ) { echo $args['before_title'] . $widget_title . $args['after_title']; } if ( isset( $this->gadwp->config->options['theme_color'] ) ) { $css = "colors:['" . $this->gadwp->config->options['theme_color'] . "','" . GADWP_Tools::colourVariator( $this->gadwp->config->options['theme_color'], - 20 ) . "'],"; $color = $this->gadwp->config->options['theme_color']; } else { $css = ""; $color = "#3366CC"; } ob_start(); if ( $instance['anonim'] ) { $formater = "var formatter = new google.visualization.NumberFormat({ suffix: '%', fractionDigits: 2 }); formatter.format(data, 1);"; } else { $formater = ''; } $periodtext = ""; switch ( $instance['period'] ) { case '7daysAgo' : $periodtext = sprintf( __( 'Last %d Days', 'google-analytics-dashboard-for-wp' ), 7 ); break; case '14daysAgo' : $periodtext = sprintf( __( 'Last %d Days', 'google-analytics-dashboard-for-wp' ), 14 ); break; case '30daysAgo' : $periodtext = sprintf( __( 'Last %d Days', 'google-analytics-dashboard-for-wp' ), 30 ); break; default : $periodtext = ""; break; } switch ( $instance['display'] ) { case '1' : echo '
'; break; case '2' : echo '
'; break; case '3' : echo '
'; break; } ?>
GADWP 
\n"; } public function form( $instance ) { $widget_title = ( isset( $instance['title'] ) ? $instance['title'] : __( "Google Analytics Stats", 'google-analytics-dashboard-for-wp' ) ); $period = ( isset( $instance['period'] ) ? $instance['period'] : '7daysAgo' ); $display = ( isset( $instance['display'] ) ? $instance['display'] : 1 ); $give_credits = ( isset( $instance['give_credits'] ) ? $instance['give_credits'] : 1 ); $anonim = ( isset( $instance['anonim'] ) ? $instance['anonim'] : 0 ); /* @formatter:off */ ?>

value="1">

value="1">