affiliate-toolkit: welcome to our affiliate plugin. Getting Started.', ATKP_PLUGIN_PREFIX ), admin_url( 'admin.php?page=ATKP_affiliate_toolkit-welcome' ) ), 'yellow' ); } $crontype = get_option( ATKP_PLUGIN_PREFIX . '_crontype', 'wpcron' ); switch ( $crontype ) { default: case 'wpcron': if ( ! ATKPTools::exists_cron_job( ATKP_EVENT, false ) ) { ATKPTools::show_notice( sprintf( __( 'affiliate-toolkit: cronjob is not running. Check the settings page.', ATKP_PLUGIN_PREFIX ), admin_url( 'admin.php?page=ATKP_affiliate_toolkit-plugin' ) ), 'error' ); } break; case 'external': case 'externaloutput': //nothing todo... break; } if ( self::atkp_version_compare( PHP_VERSION, '5.6' ) < 0 ) { ATKPTools::show_notice( sprintf( __( 'affiliate-toolkit: You must update your php version (PHP 5.6 required) to use this affiliate-toolkit. Your version: %s', ATKP_PLUGIN_PREFIX ), PHP_VERSION ), 'error' ); } } private static function atkp_version_compare( $ver1, $ver2, $operator = null ) { $p = '#(\.0+)+($|-)#'; $ver1 = preg_replace( $p, '', $ver1 ); $ver2 = preg_replace( $p, '', $ver2 ); return isset( $operator ) ? version_compare( $ver1, $ver2, $operator ) : version_compare( $ver1, $ver2 ); } }