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&pn=77&v=<?php echo $cntctfrm_plugin_info["Version"]; ?> &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'); } }