function gllr_admin_notices()
 {
     global $hook_suffix, $gllr_plugin_info, $gllr_BWS_demo_data, $gllr_options;
     /* add error if templates were not found in the theme directory */
     gllr_admin_error();
     if ('plugins.php' == $hook_suffix || isset($_GET['page']) && $_GET['page'] == 'gallery-plugin.php') {
         if (empty($gllr_options)) {
             $gllr_options = get_option('gllr_options');
         }
         if (!$gllr_BWS_demo_data) {
             gllr_include_demo_data();
         }
         $gllr_BWS_demo_data->bws_handle_demo_notice($gllr_options['display_demo_notice']);
         if ('plugins.php' == $hook_suffix) {
             if (isset($gllr_options['first_install']) && strtotime('-1 week') > $gllr_options['first_install']) {
                 bws_plugin_banner($gllr_plugin_info, 'gllr', 'gallery', '01a04166048e9416955ce1cbe9d5ca16', '79', '//ps.w.org/gallery-plugin/assets/icon-128x128.png');
             }
             bws_plugin_banner_to_settings($gllr_plugin_info, 'gllr_options', 'gallery-plugin', 'admin.php?page=gallery-plugin.php', 'post-new.php?post_type=gallery', 'Gallery');
         } else {
             bws_plugin_suggest_feature_banner($gllr_plugin_info, 'gllr_options', 'gallery-plugin');
         }
     }
 }
 function rrrlgvwr_admin_notices()
 {
     global $hook_suffix, $rrrlgvwr_plugin_info;
     if ('plugins.php' == $hook_suffix) {
         bws_plugin_banner_to_settings($rrrlgvwr_plugin_info, 'rrrlgvwr_options', 'error-log-viewer', 'admin.php?page=rrrlgvwr.php&tab=settings');
     }
     if (isset($_GET['page']) && 'rrrlgvwr.php' == $_GET['page']) {
         bws_plugin_suggest_feature_banner($rrrlgvwr_plugin_info, 'rrrlgvwr_options', 'error-log-viewer');
     }
 }
    function cntctfrm_plugin_banner()
    {
        global $hook_suffix;
        if ('plugins.php' == $hook_suffix || isset($_REQUEST['page']) && 'contact_form.php' == $_REQUEST['page']) {
            global $cntctfrm_plugin_info, $wp_version, $bstwbsftwppdtplgns_cookie_add, $bstwbsftwppdtplgns_banner_array;
            if ('plugins.php' == $hook_suffix) {
                $cntctfrm_options = get_option('cntctfrm_options');
                if (isset($cntctfrm_options['first_install']) && strtotime('-1 week') > $cntctfrm_options['first_install']) {
                    bws_plugin_banner($cntctfrm_plugin_info, 'cntctfrm', 'contact-form-plugin', 'f575dc39cba54a9de88df346eed52101', '77', '//ps.w.org/contact-form-plugin/assets/icon-128x128.png');
                }
                bws_plugin_banner_to_settings($cntctfrm_plugin_info, 'cntctfrm_options', 'contact-form-plugin', 'admin.php?page=contact_form.php');
            }
            if (isset($_REQUEST['page']) && 'contact_form.php' == $_REQUEST['page']) {
                bws_plugin_suggest_feature_banner($cntctfrm_plugin_info, 'cntctfrm_options', 'contact-form-plugin');
            }
            if (empty($bstwbsftwppdtplgns_banner_array)) {
                bws_get_banner_array();
            }
            if (!function_exists('is_plugin_active')) {
                require_once ABSPATH . 'wp-admin/includes/plugin.php';
            }
            $all_plugins = get_plugins();
            $this_banner_prefix = 'cntctfrm_for_ctfrmtdb';
            $this_banner = 'cntctfrm_for_ctfrmtdb_hide_banner_on_plugin_page';
            foreach ($bstwbsftwppdtplgns_banner_array as $key => $value) {
                if ($this_banner == $value[0]) {
                    if (!isset($bstwbsftwppdtplgns_cookie_add)) {
                        echo '<script type="text/javascript" src="' . plugins_url('/bws_menu/js/c_o_o_k_i_e.js', __FILE__) . '"></script>';
                        $bstwbsftwppdtplgns_cookie_add = true;
                    }
                    ?>
					<script type="text/javascript">
						(function($) {
							$(document).ready( function() {
								var hide_message = $.cookie( '<?php 
                    echo $this_banner_prefix;
                    ?>
_hide_banner_on_plugin_page' );
								if ( hide_message == "true" ) {
									$( ".<?php 
                    echo $this_banner_prefix;
                    ?>
_message" ).css( "display", "none" );
								} else {
									$( ".<?php 
                    echo $this_banner_prefix;
                    ?>
_message" ).css( "display", "block" );
								};
								$( ".<?php 
                    echo $this_banner_prefix;
                    ?>
_close_icon" ).click( function() {
									$( ".<?php 
                    echo $this_banner_prefix;
                    ?>
_message" ).css( "display", "none" );
									$.cookie( "<?php 
                    echo $this_banner_prefix;
                    ?>
_hide_banner_on_plugin_page", "true", { expires: 32 } );
								});
							});
						})(jQuery);
					</script>
					<?php 
                    if (!array_key_exists('contact-form-to-db/contact_form_to_db.php', $all_plugins) && !array_key_exists('contact-form-to-db-pro/contact_form_to_db_pro.php', $all_plugins)) {
                        ?>
						<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
							<div class="cntctfrm_for_ctfrmtdb_message bws_banner_on_plugin_page" style="display: none;">
								<button class="<?php 
                        echo $this_banner_prefix;
                        ?>
_close_icon close_icon notice-dismiss bws_hide_settings_notice" title="<?php 
                        _e('Close notice', 'contact-form-plugin');
                        ?>
"></button>
								<div class="icon">
									<img title="" src="//ps.w.org/contact-form-to-db/assets/icon-128x128.png" alt="" />
								</div>
								<div class="text">
									<strong>Contact Form to DB</strong> <?php 
                        _e("allows to store your messages to the database.", 'contact-form-plugin');
                        ?>
<br />
									<span><?php 
                        _e("Manage messages that have been sent from your website.", 'contact-form-plugin');
                        ?>
</span>
								</div>
								<div class="button_div">
									<a class="button" target="_blank" href="http://bestwebsoft.com/products/contact-form-to-db/?k=6ebf0743736411607343ad391dc3b436&amp;pn=77&amp;v=<?php 
                        echo $cntctfrm_plugin_info["Version"];
                        ?>
&amp;wp_v=<?php 
                        echo $wp_version;
                        ?>
"><?php 
                        _e('Learn More', 'contact-form-plugin');
                        ?>
</a>
								</div>
							</div>
						</div>
					<?php 
                    }
                    break;
                }
                if (isset($all_plugins[$value[1]]) && $all_plugins[$value[1]]["Version"] >= $value[2] && is_plugin_active($value[1]) && !isset($_COOKIE[$value[0]])) {
                    break;
                }
            }
        }
    }
 function gglstmp_plugin_banner()
 {
     global $hook_suffix, $gglstmp_plugin_info;
     if ('plugins.php' == $hook_suffix) {
         if (!($gglstmp_settings = get_option('gglstmp_settings'))) {
             gglstmp_register_settings();
             $gglstmp_settings = get_option('gglstmp_settings');
         }
         if (isset($gglstmp_settings['first_install']) && strtotime('-1 week') > $gglstmp_settings['first_install']) {
             bws_plugin_banner($gglstmp_plugin_info, 'gglstmp', 'google-sitemap', '8fbb5d23fd00bdcb213d6c0985d16ec5', '83', '//ps.w.org/google-sitemap-plugin/assets/icon-128x128.png');
         }
         bws_plugin_banner_to_settings($gglstmp_plugin_info, 'gglstmp_settings', 'google-sitemap-plugin', 'admin.php?page=google-sitemap-plugin.php');
     }
     if (isset($_REQUEST['page']) && 'google-sitemap-plugin.php' == $_REQUEST['page']) {
         bws_plugin_suggest_feature_banner($gglstmp_plugin_info, 'gglstmp_settings', 'google-sitemap-plugin');
     }
 }
 function mltlngg_plugin_banner()
 {
     global $hook_suffix, $mltlngg_plugin_info, $mltlngg_options;
     if ('plugins.php' == $hook_suffix) {
         if (isset($mltlngg_options['first_install']) && strtotime('-1 week') > $mltlngg_options['first_install']) {
             bws_plugin_banner($mltlngg_plugin_info, 'mltlngg', 'multilanguage', '0419dafcc237fe35489c8db63c899a38', '143', '//ps.w.org/multilanguage/assets/icon-128x128.png');
         }
         bws_plugin_banner_to_settings($mltlngg_plugin_info, 'mltlngg_options', 'multilanguage', 'admin.php?page=mltlngg_settings');
     }
     if (isset($_GET['page']) && 'mltlngg_settings' == $_GET['page']) {
         bws_plugin_suggest_feature_banner($mltlngg_plugin_info, 'mltlngg_options', 'multilanguage');
     }
 }
 function prflxtrflds_admin_notices()
 {
     global $hook_suffix, $prflxtrflds_plugin_info;
     if ('plugins.php' == $hook_suffix && !is_network_admin()) {
         bws_plugin_banner_to_settings($prflxtrflds_plugin_info, 'prflxtrflds_options', 'profile-extra-fields', 'admin.php?page=profile-extra-fields.php');
     }
     if (isset($_GET['page']) && 'profile-extra-fields.php' == $_GET['page']) {
         bws_plugin_suggest_feature_banner($prflxtrflds_plugin_info, 'prflxtrflds_options', 'profile-extra-fields');
     }
 }
    function gglcptch_plugin_banner()
    {
        global $hook_suffix, $gglcptch_plugin_info, $gglcptch_options;
        if ('plugins.php' == $hook_suffix) {
            if (empty($gglcptch_options)) {
                register_gglcptch_settings();
            }
            if (empty($gglcptch_options['public_key']) || empty($gglcptch_options['private_key'])) {
                ?>
				<div class="error">
					<p>
						<?php 
                printf('<strong>%s <a target="_blank" href="https://www.google.com/recaptcha/admin#list">%s</a> %s <a target="_blank" href="%s">%s</a>.</strong>', __('To use Google Captcha you must get the keys from', 'google-captcha'), __('here', 'google-captcha'), __('and enter them on the', 'google-captcha'), admin_url('/admin.php?page=google-captcha.php'), __('plugin setting page', 'google-captcha'));
                ?>
					</p>
				</div>
			<?php 
            }
            if (isset($gglcptch_options['first_install']) && strtotime('-1 week') > $gglcptch_options['first_install']) {
                bws_plugin_banner($gglcptch_plugin_info, 'gglcptch', 'google-captcha', '676d9558f9786ab41d7de35335cf5c4d', '109', '//ps.w.org/google-captcha/assets/icon-128x128.png');
            }
            bws_plugin_banner_to_settings($gglcptch_plugin_info, 'gglcptch_options', 'google-captcha', 'admin.php?page=google-captcha.php');
        }
        if (isset($_GET['page']) && 'google-captcha.php' == $_GET['page']) {
            bws_plugin_suggest_feature_banner($gglcptch_plugin_info, 'gglcptch_options', 'google-captcha');
        }
    }
    function cptch_plugin_banner()
    {
        global $hook_suffix, $cptch_options, $cptch_plugin_info;
        $captcha_page = isset($_GET['page']) && 'captcha.php' == $_GET['page'] ? true : false;
        if (empty($cptch_options)) {
            $cptch_options = get_option('cptch_options');
        }
        if ('plugins.php' == $hook_suffix) {
            if (isset($cptch_options['first_install']) && strtotime('-1 week') > $cptch_options['first_install']) {
                bws_plugin_banner($cptch_plugin_info, 'cptch', 'captcha', '345f1af66a47b233cd05bc55b2382ff0', '75', '//ps.w.org/captcha/assets/icon-128x128.png');
            }
            bws_plugin_banner_to_settings($cptch_plugin_info, 'cptch_options', 'captcha', 'admin.php?page=captcha.php');
        }
        if (($hook_suffix == 'plugins.php' || $captcha_page) && (!isset($cptch_options['display_notice_about_images']) || 1 == $cptch_options['display_notice_about_images'])) {
            if ($captcha_page) {
                $cptch_options['display_notice_about_images'] = 0;
                update_option('cptch_options', $cptch_options);
                $settings_link = 'Captcha';
            } else {
                $settings_link = '<a href="' . admin_url('admin.php?page=captcha.php') . '">Captcha</a>';
            }
            ?>
			<div class="update-nag"><?php 
            echo sprintf(__('Try New %s: with Pictures Now!', 'captcha'), $settings_link);
            ?>
</div>
		<?php 
        }
        if ($captcha_page) {
            bws_plugin_suggest_feature_banner($cptch_plugin_info, 'cptch_options', 'captcha');
        }
    }