22
33/*
44Plugin Name: FancyBox for WordPress
5- Plugin URI: http ://plugins.josepardilla.com /fancybox-for-wordpress/
6- Description: Integrates <a href="http://fancyapps.com/fancybox/3/">FancyBox</a> by <a href="http://klade.lv/">Janis Skarnelis </a> into WordPress.
7- Version: 3.0.14
8- Author: José Pardilla
9- Author URI: http ://josepardilla .com/
5+ Plugin URI: https ://wordpress.org/plugins /fancybox-for-wordpress/
6+ Description: Integrates <a href="http://fancyapps.com/fancybox/3/">FancyBox 3 </a> into WordPress.
7+ Version: 3.1.0
8+ Author: Colorlib
9+ Author URI: https ://colorlib .com/wp /
1010
1111 * FancyBox is Copyright (c) 2008 - 2010 Janis Skarnelis
1212 * Dual licensed under the MIT and GPL licenses:
1919 * Plugin Init
2020 */
2121// Constants
22- define ( 'FBFW_VERSION ' , '3.0.14 ' );
22+ define ( 'FBFW_VERSION ' , '3.1.0 ' );
2323define ( 'FBFW_PATH ' , plugin_dir_path ( __FILE__ ) );
2424define ( 'FBFW_URL ' , plugin_dir_url ( __FILE__ ) );
2525define ( 'FBFW_PLUGIN_BASE ' , plugin_basename ( __FILE__ ) );
26- define ( 'FBFW_PREVIOUS_PLUGIN_VERSION ' , '3.0.10 ' );
26+ define ( 'FBFW_PREVIOUS_PLUGIN_VERSION ' , '3.0.14 ' );
2727define ( 'FBFW_FILE_ ' , __FILE__ );
2828define ( 'PLUGIN_NAME ' , 'fancybox-for-wordpress ' );
2929
@@ -63,7 +63,7 @@ function mfbfw_defaults() {
6363 'paddingColor ' => '#FFFFFF ' ,
6464 'padding ' => '10 ' ,
6565 'overlayShow ' => 'on ' ,
66- 'overlayColor ' => '#000000 ' ,
66+ 'overlayColor ' => '#666666 ' ,
6767 'overlayOpacity ' => '0.3 ' ,
6868 'titleShow ' => 'on ' ,
6969 'titlePosition ' => 'inside ' ,
@@ -458,12 +458,9 @@ function mfbfw_admin_styles() {
458458}
459459
460460function mfbfw_admin_scripts () {
461- wp_enqueue_script ( 'jquery-ui-tabs ' , array ( 'jquery-ui-core ' ) ); // Load jQuery UI Tabs JS for Admin Page
462- wp_enqueue_script ( 'wp-color-picker ' );
463- wp_enqueue_script ( 'fancybox-admin ' , FBFW_URL . 'assets/js/admin.js ' , array (
464- 'jquery ' ,
465- 'wp-color-picker '
466- ), FBFW_VERSION ); // Load specific JS for Admin Page
461+ print_r ( $ hook );
462+ wp_enqueue_script ( 'jquery-ui-tabs ' , array ( 'jquery-ui-core ' ), true ); // Load jQuery UI Tabs JS for Admin Page
463+ wp_enqueue_script ( 'fancybox-admin ' , FBFW_URL . 'assets/js/admin.js ' , array ( 'jquery ' , 'wp-color-picker ' , 'updates ' ), FBFW_VERSION , true ); // Load specific JS for Admin Page
467464
468465 /* Load codemirror editor */
469466 $ settings = wp_enqueue_code_editor ( array ( 'type ' => 'text/javascript ' ) );
@@ -517,7 +514,6 @@ function hexTorgba( $hexColor, $opacity ) {
517514 * Check if WooCommerce Product post
518515 *
519516 */
520-
521517function fancy_check_if_woocommerce () {
522518 if ( class_exists ( 'WooCommerce ' ) ) {
523519 if ( is_shop () ) {
@@ -530,4 +526,31 @@ function fancy_check_if_woocommerce() {
530526 } else {
531527 return 'true ' ;
532528 }
529+ }
530+
531+ // Ajax request for activate link
532+ add_action ( 'wp_ajax_mfbfw_activate_link ' , 'mfbfw_get_activate_link ' );
533+ function mfbfw_get_activate_link () {
534+
535+ $ plugin_path = 'modula-best-grid-gallery/Modula.php ' ;
536+ $ link = add_query_arg (
537+ array (
538+ 'action ' => 'activate ' ,
539+ 'plugin ' => rawurlencode ( $ plugin_path ),
540+ 'plugin_status ' => 'all ' ,
541+ 'paged ' => '1 ' ,
542+ '_wpnonce ' => wp_create_nonce ( 'activate-plugin_ ' . $ plugin_path ),
543+ ),
544+ admin_url ( 'plugins.php ' )
545+ );
546+
547+ wp_die (
548+ wp_json_encode (
549+ array (
550+ 'status ' => 'succes ' ,
551+ 'link ' => $ link ,
552+ )
553+ )
554+ );
555+
533556}
0 commit comments