PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.10.7
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.10.7
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Module/Admin.php +17 -27 3.10.13.10.7 View file →
@@ -688,22 +688,12 @@
688 688 'viz-support',
689 689 array( $this, 'renderSupportPage' )
690 690 );
691 691
692 - if ( ! Visualizer_Module::is_pro() ) {
693 - add_submenu_page(
694 - Visualizer_Plugin::NAME,
695 - __( 'Get Visualizer Pro', 'visualizer' ),
696 - __( 'Get Visualizer Pro', 'visualizer' ),
697 - 'edit_posts',
698 - 'viz-get-pro',
699 - '__return_null'
700 - );
701 - add_action( 'admin_footer', array( $this, 'handleGetProSubMenu' ) );
702 - }
703 692 remove_submenu_page( Visualizer_Plugin::NAME, Visualizer_Plugin::NAME );
704 693
705 694 add_action( "load-{$this->_libraryPage}", array( $this, 'addScreenOptions' ) );
695 + add_action( 'admin_footer', array( $this, 'handleGetProSubMenu' ) );
706 696 }
707 697
708 698 /**
709 699 * Handle get pro plugin submenu.
@@ -708,35 +698,35 @@
708 698 /**
709 699 * Handle get pro plugin submenu.
710 700 */
711 701 public function handleGetProSubMenu() {
712 - ?>
702 + if ( ! Visualizer_Module::is_pro() ) {
703 + ?>
713 704 <style type="text/css">
714 - #toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li {
705 + #toplevel_page_visualizer ul.wp-submenu li:last-child {
715 706 background: #FF7E65;
716 707 font-size: 14px;
717 708 font-weight: 600;
718 709 color: #fff;
719 710 }
720 - #toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li > a {
711 + #toplevel_page_visualizer ul.wp-submenu li:last-child > a {
721 712 color: #fff !important;
722 713 }
723 - #toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li > a:hover {
714 + #toplevel_page_visualizer ul.wp-submenu li:last-child > a:hover {
724 715 box-shadow: inherit;
725 716 }
726 - #toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li + li {
727 - display: none;
717 + </style>
718 + <?php
719 + if ( get_option( 'visualizer_fresh_install', false ) ) {
720 + ?>
721 + <style type="text/css">
722 + #toplevel_page_visualizer ul.wp-submenu li.wp-first-item + li + li + li {
723 + display: none;
724 + }
725 + </style>
726 + <?php
728 727 }
729 - </style>
730 - <script type="text/javascript">
731 - jQuery( document ).ready( function() {
732 - jQuery( '#toplevel_page_visualizer' ).on( 'click', 'li:not(.wp-submenu-head, .wp-first-item):eq(2)', function( e ) {
733 - e.preventDefault();
734 - window.open( '<?php echo tsdk_utmify( 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/', 'toplevel' ); ?>', '_blank' );
735 - } );
736 - } );
737 - </script>
738 - <?php
728 + }
739 729 }
740 730
741 731 /**
742 732 * Adds the screen options for pagination.