= 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();