function gllr_admin_head() { global $wp_version, $gllr_plugin_info, $post_type, $pagenow; wp_enqueue_style('gllr_stylesheet', plugins_url('css/style.css', __FILE__)); wp_enqueue_script('jquery'); wp_enqueue_script('jquery-ui-sortable'); if (isset($_GET['page']) && "gallery-plugin.php" == $_GET['page']) { wp_enqueue_script('gllr_minicolors_js', plugins_url('minicolors/jquery.miniColors.js', __FILE__)); wp_enqueue_style('gllr_minicolors_css', plugins_url('minicolors/jquery.miniColors.css', __FILE__)); wp_enqueue_script('gllr_script', plugins_url('js/script.js', __FILE__)); wp_localize_script('gllr_script', 'gllr_vars', array('gllr_nonce' => wp_create_nonce(plugin_basename(__FILE__), 'gllr_ajax_nonce_field'), 'update_img_message' => __('Updating images...', 'gallery-plugin'), 'not_found_img_info' => __('No image found.', 'gallery-plugin'), 'img_success' => __('All images are updated.', 'gallery-plugin'), 'img_error' => __('Error.', 'gallery-plugin'))); } else { if (isset($_GET['action']) && $_GET['action'] == 'edit' && get_post_type(get_the_ID()) == 'gallery' || isset($pagenow) && $pagenow == 'post-new.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'gallery') { wp_enqueue_script('gllr_script', plugins_url('js/script.js', __FILE__), array('jquery')); wp_localize_script('gllr_script', 'gllr_vars', array('gllr_nonce' => wp_create_nonce(plugin_basename(__FILE__), 'gllr_ajax_nonce_field'), 'gllr_add_nonce' => wp_create_nonce(plugin_basename(__FILE__), 'gllr_ajax_add_nonce'), 'warnBulkDelete' => __("You are about to delete these items from this gallery.\n 'Cancel' to stop, 'OK' to delete.", 'gallery-plugin'), 'confirm_update_gallery' => __("Switching to another mode, all unsaved data will be lost. Save data before switching?", 'gallery-plugin'), 'wp_media_title' => __('Insert Media', 'gallery-plugin'), 'wp_media_button' => __('Insert', 'gallery-plugin'))); } } if (isset($post_type) && 'gallery' == $post_type) { if (!function_exists('bws_add_tooltip_in_admin')) { require_once dirname(__FILE__) . '/bws_menu/bws_include.php'; } if (!function_exists('get_plugins')) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $all_plugins = get_plugins(); $learn_more = str_replace(' ', ' ', __('Learn more', 'gallery-plugin')); /* tooltip for gallery categories */ if (isset($all_plugins['gallery-categories/gallery-categories.php']) || isset($all_plugins['gallery-categories-pro/gallery-categories-pro.php'])) { /* if gallery categories is installed */ $link = "plugins.php"; $text = __('Activate', 'gallery-plugin'); } else { if (function_exists('is_multisite')) { $link = !is_multisite() ? admin_url('/') : network_admin_url('/'); } else { $link = admin_url('/'); } $link = $link . 'plugin-install.php?tab=search&type=term&s=Gallery+Categories+BestWebSoft&plugin-search-input=Search+Plugins'; $text = __('Install now', 'gallery-plugin'); } $tooltip_args = array('tooltip_id' => 'gllr_install_gallery_categories_tooltip', 'css_selector' => '.gllr_ad_block #gallery_categories-add-toggle', 'actions' => array('click' => true, 'onload' => true), 'content' => '<h3>' . __('Add multiple gallery categories', 'gallery-plugin') . '</h3><p>' . __("Install Gallery Categories plugin to add unlimited number of categories.", 'gallery-plugin') . ' <a href="http://bestwebsoft.com/products/gallery-categories/?k=bb17b69bfb50827f3e2a9b3a75978760&pn=79&v=' . $gllr_plugin_info["Version"] . '&wp_v=' . $wp_version . '" target="_blank">' . $learn_more . '</a></p>', 'buttons' => array(array('type' => 'link', 'link' => $link, 'text' => $text), 'close' => array('type' => 'dismiss', 'text' => __('Close', 'gallery-plugin'))), 'position' => array('edge' => 'right')); if (4.0 > $wp_version && 3.8 < $wp_version) { $tooltip_args['position']['edge'] = 'top'; } bws_add_tooltip_in_admin($tooltip_args); } }
function cntctfrm_admin_head() { if (isset($_REQUEST['page']) && 'contact_form.php' == $_REQUEST['page']) { global $wp_version, $cntctfrm_plugin_info; wp_enqueue_style('cntctfrm_stylesheet', plugins_url('css/style.css', __FILE__)); if (isset($_GET['action']) && 'appearance' == $_GET['action']) { wp_enqueue_style('cntctfrm_form_style', plugins_url('css/form_style.css', __FILE__)); } $script_vars = array('cntctfrm_nonce' => wp_create_nonce(plugin_basename(__FILE__), 'cntctfrm_ajax_nonce_field'), 'cntctfrm_confirm_text' => __('Are you sure that you want to delete this language data?', 'contact_form')); if (3.5 > $wp_version) { wp_enqueue_script('cntctfrm_script', plugins_url('js/script_wp_before_3.5.js', __FILE__)); $script_vars['cntctfrm_delete_multi_link'] = 3.3 > $wp_version ? false : true; } else { wp_enqueue_script('cntctfrm_script', plugins_url('js/script.js', __FILE__)); } wp_localize_script('cntctfrm_script', 'cntctfrm_ajax', $script_vars); if (!(3.3 > $wp_version)) { require_once dirname(__FILE__) . '/bws_menu/bws_functions.php'; $tooltip_args = array('tooltip_id' => 'cntctfrm_install_multi_tooltip', 'css_selector' => '#cntctfrm_show_multi_notice', 'actions' => array('click' => true, 'onload' => true), 'content' => '<h3>' . __('Add multiple forms', 'contact_form') . '</h3>' . '<p>' . __('Install Contact Form Multi plugin to create unlimited number of contact forms.', 'contact_form') . '</p>', 'buttons' => array(array('type' => 'link', 'link' => 'http://bestwebsoft.com/products/contact-form-multi/?k=747ca825fb44711e2d24e40697747bc6&pn=77&v=' . $cntctfrm_plugin_info["Version"] . '&wp_v=' . $wp_version, 'text' => __('Learn more', 'contact_form')), 'close' => array('type' => 'dismiss', 'text' => __('Close', 'contact_form'))), 'position' => array('edge' => 'top', 'align' => 'left')); bws_add_tooltip_in_admin($tooltip_args); } } }
function bws_plugins_admin_head() { global $bws_shortcode_list, $wp_version, $post_type; if (isset($_GET['page']) && $_GET['page'] == "bws_plugins") { ?> <noscript> <style type="text/css"> .bws_product_button { display: inline-block; } </style> </noscript> <?php } if (4.2 > $wp_version) { $plugin_dir_array = explode('/', plugin_basename(__FILE__)); $plugin_dir = $plugin_dir_array[0]; ?> <style type="text/css"> .bws_hide_settings_notice, .bws_hide_premium_options { width: 11px; height: 11px; border: none; background: url("<?php echo plugins_url($plugin_dir . '/bws_menu/images/close_banner.png'); ?> ") no-repeat center center; box-shadow: none; float: right; margin: 8px; } .bws_hide_settings_notice:hover, .bws_hide_premium_options:hover { cursor: pointer; } .bws_hide_premium_options { position: relative; } </style> <?php } if (!empty($bws_shortcode_list)) { ?> <!-- TinyMCE Shortcode Plugin --> <script type='text/javascript'> var bws_shortcode_button = { 'title': '<?php _e("Add BWS Plugins Shortcode", "bestwebsoft"); ?> ', 'function_name': [ <?php foreach ($bws_shortcode_list as $key => $value) { if (isset($value['js_function'])) { echo "'" . $value['js_function'] . "',"; } } ?> ], 'icon_url': '<?php echo plugins_url("images/shortcode-icon.png", __FILE__); ?> ', 'wp_version' : '<?php echo $wp_version; ?> ' }; </script> <!-- TinyMCE Shortcode Plugin --> <?php if (isset($post_type) && in_array($post_type, array('post', 'page'))) { $tooltip_args = array('tooltip_id' => 'bws_shortcode_button_tooltip', 'css_selector' => '.mce-bws_shortcode_button', 'actions' => array('click' => false, 'onload' => true), 'content' => '<h3>' . __('Add shortcode', 'bestwebsoft') . '</h3><p>' . __("Add BestWebSoft plugins' shortcodes using this button.", 'bestwebsoft') . '</p>', 'position' => array('edge' => 'right'), 'set_timeout' => 2000); if ($wp_version < '3.9') { $tooltip_args['css_selector'] = '.mce_add_bws_shortcode'; } bws_add_tooltip_in_admin($tooltip_args); } } }