= self::SHOW_LAPSE ) { add_action( 'admin_notices', array( __CLASS__, 'admin_notices' ) ); } } } } /** * Initializes if necessary and returns the init time. */ public static function get_init_time() { $init_time = get_site_option( self::INIT_TIME, null ); if ( $init_time === null ) { $init_time = time(); add_site_option( self::INIT_TIME, $init_time ); } return $init_time; } /** * Adds the admin notice. */ public static function admin_notices() { if ( AFFILIATES_PLUGIN_NAME == 'affiliates' ) { $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $current_url = add_query_arg( self::HIDE_REVIEW_NOTICE, true, $current_url ); $output = ''; $output .= ''; $output .= '
'; $output .= '

'; $output .= __( 'Many thanks for using Affiliates!', 'affiliates' ); $output .= ' '; $output .= __( 'Could you please spare a minute and give it a review over at WordPress.org?', 'affiliates' ); $output .= '

'; $output .= '

'; $output .= sprintf( '%s', esc_url( 'http://wordpress.org/support/view/plugin-reviews/affiliates?filter=5#postform' ), __( 'Yes, here we go!', 'affiliates' ) ); $output .= ' '; $output .= sprintf( '%s', esc_url( $current_url ), __( 'I have already done that.', 'affiliates' ) ); $output .= '

'; $output .= '

'; $output .= sprintf( __( 'You can also follow @itthinx on Twitter or visit itthinx.com to check out other free and premium plugins we provide.', 'affiliates' ), esc_url( 'https://twitter.com/itthinx' ), esc_url( 'http://www.itthinx.com' ) ); $output .= '

'; $output .= '
'; echo $output; } } } Affiliates_Notice::init();