Changeset 3065387
- Timestamp:
- 04/05/2024 10:58:50 AM (21 months ago)
- Location:
- wbcom-designs-buddypress-ads
- Files:
-
- 30 added
- 13 edited
-
tags/1.5.5 (added)
-
trunk/.gitignore (modified) (1 diff)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-buddypress-ads-rotator-admin.php (modified) (17 diffs)
-
trunk/admin/css/buddypress-ads-rotator-admin.css (modified) (2 diffs)
-
trunk/admin/images/wb-ads-placeholder-image.jpg (modified) (previous)
-
trunk/admin/wbcom/assets/imgs/wbcom-offer-notice.png (modified) (previous)
-
trunk/admin/wbcom/templates/wbcom-license-page.php (modified) (1 diff)
-
trunk/admin/wbcom/templates/wbcom-plugins-page.php (modified) (1 diff)
-
trunk/admin/wbcom/templates/wbcom-support-page.php (modified) (1 diff)
-
trunk/buddypress-ads-rotator.php (modified) (4 diffs)
-
trunk/composer.json (added)
-
trunk/composer.lock (added)
-
trunk/package-lock.json (modified) (2 diffs)
-
trunk/public/class-buddypress-ads-rotator-public.php (modified) (11 diffs)
-
trunk/public/css/buddypress-ads-rotator-public.css (modified) (1 diff)
-
trunk/vendor (added)
-
trunk/vendor/autoload.php (added)
-
trunk/vendor/composer (added)
-
trunk/vendor/composer/ClassLoader.php (added)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/LICENSE (added)
-
trunk/vendor/composer/autoload_classmap.php (added)
-
trunk/vendor/composer/autoload_namespaces.php (added)
-
trunk/vendor/composer/autoload_psr4.php (added)
-
trunk/vendor/composer/autoload_real.php (added)
-
trunk/vendor/composer/autoload_static.php (added)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/composer/installed.php (added)
-
trunk/vendor/hard-g (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/.gitignore (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/LICENSE (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/README.md (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/composer.json (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/Loader.php (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components/activity.php (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components/blogs.php (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components/core.php (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components/groups.php (added)
-
trunk/vendor/hard-g/buddypress-12.0-url-polyfills/src/components/members.php (added)
Legend:
- Unmodified
- Added
- Removed
-
wbcom-designs-buddypress-ads/trunk/.gitignore
r2631723 r3065387 1 1 2 2 node_modules 3 vendor -
wbcom-designs-buddypress-ads/trunk/README.txt
r2954856 r3065387 4 4 Tags: BuddyPress 5 5 Requires at least: 3.0.1 6 Tested up to: 6. 3.07 Stable tag: 1.5. 36 Tested up to: 6.5.0 7 Stable tag: 1.5.5 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 21 21 22 22 == Changelog == 23 = 1.5.5 = 24 * Fix: (#66,#68,#69)Fixed ads position issue on activity feed 25 * Fix: Compatibility check with WordPress 6.5.0 26 27 = 1.5.4 = 28 * Fix: BP v12 Fixes 29 * Fix: Updated class name and remove dynamic class name 30 23 31 = 1.5.3 = 24 32 * Fix: PHPCS fixes -
wbcom-designs-buddypress-ads/trunk/admin/class-buddypress-ads-rotator-admin.php
r2954850 r3065387 179 179 <div id="wb_admin_plugin_name"> 180 180 <?php esc_html_e( 'BuddyPress Ads', 'buddypress-ads-rotator' ); ?> 181 <span><?php 181 <span><?php 182 182 /* translators: %s: */ 183 183 printf( __( 'Version %s', 'buddypress-ads-rotator' ), BUDDYPRESS_ADS_ROTATOR_VERSION ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped … … 211 211 echo '<li><a class="nav-tab ' . esc_attr( $active ) . '" id="' . esc_attr( $tab_key ) . '-tab" href="?page=buddypress-ads-rotator-settings' . '&tab=' . esc_attr( $tab_key ) . '">' . esc_attr( $tab_caption ) . '</a></li>'; 212 212 } 213 echo '<li><a class="nav-tab wb-all-ads' . esc_attr( $active ) . '" href=" '. esc_url( get_site_url() ) . '/wp-admin/edit.php?post_type=wb-ads">' . esc_html('All Ads') . '</a></li>'; 214 echo '<li><a class="nav-tab add-new-ads' . esc_attr( $active ) . '" href=" '.esc_url( get_site_url() ). '/wp-admin/post-new.php?post_type=wb-ads">' . esc_html('Add New Ads') . '</a></li>'; 213 215 echo '</div></ul></div>'; 214 216 } … … 408 410 $wb_ads_rotator_image_url = isset( $wb_ads_rotator_values['image_link'] ) ? $wb_ads_rotator_values['image_link'] : ''; 409 411 $wb_ads_rotator_image_id = isset( $wb_ads_rotator_values['ads_image'] ) ? $wb_ads_rotator_values['ads_image'] : ''; 410 $wb_ads_rotator_font_size = isset( $wb_ads_rotator_values['font_size'] ) ? $wb_ads_rotator_values['font_size'] : ' #000000';412 $wb_ads_rotator_font_size = isset( $wb_ads_rotator_values['font_size'] ) ? $wb_ads_rotator_values['font_size'] : '20'; 411 413 $wb_ads_rotator_txt_color = isset( $wb_ads_rotator_values['text_color'] ) ? $wb_ads_rotator_values['text_color'] : '#FFFFFF'; 412 414 $wb_ads_rotator_bg_color = isset( $wb_ads_rotator_values['bg_color'] ) ? $wb_ads_rotator_values['bg_color'] : ''; … … 414 416 <div class="wb_ads_rotator-panel"> 415 417 <?php do_action( 'wb_ads_rotator_options_before' ); ?> 416 <div class="wb_ads_rotator-wrapper plain-text-and-code" 418 <div class="wb_ads_rotator-wrapper plain-text-and-code" 417 419 <?php 418 420 if ( 'plain-text-and-code' !== $wb_ads_rotator_type ) { … … 450 452 </div> 451 453 </div> 452 <div class="wb_ads_rotator-wrapper select-ads-image image-ad" 454 <div class="wb_ads_rotator-wrapper select-ads-image image-ad" 453 455 <?php 454 456 if ( 'image-ad' !== $wb_ads_rotator_type ) { … … 462 464 $image_id = get_option( 'wb_ads_image_id' ); 463 465 if ( intval( $wb_ads_rotator_image_id ) > 0 ) { 464 $image = wp_get_attachment_image( $wb_ads_rotator_image_id, ' medium', false, array( 'id' => 'wb-ads-preview-images' ) );466 $image = wp_get_attachment_image( $wb_ads_rotator_image_id, 'large', false, array( 'id' => 'wb-ads-preview-images' ) ); 465 467 } else { 466 468 $image = '<img id="wb-ads-preview-images" src="' . esc_url( plugin_dir_url( __FILE__ ) . 'images/wb-ads-placeholder-image.jpg' ) . '" />'; … … 476 478 </div> 477 479 </div> 478 <div class="wb_ads_rotator-wrapper select-ads-image image-ad" 480 <div class="wb_ads_rotator-wrapper select-ads-image image-ad" 479 481 <?php 480 482 if ( 'image-ad' !== $wb_ads_rotator_type ) { … … 539 541 </div> 540 542 </div> 541 <div class="wb_ads_rotator-wrapper rich-content" 543 <div class="wb_ads_rotator-wrapper rich-content" 542 544 <?php 543 545 if ( 'rich-content' !== $wb_ads_rotator_type ) { … … 557 559 </div> 558 560 </div> 559 <div class="wb_ads_rotator-wrapper rich-content" 561 <div class="wb_ads_rotator-wrapper rich-content" 560 562 <?php 561 563 if ( 'rich-content' !== $wb_ads_rotator_type ) { … … 574 576 </div> 575 577 </div> 576 <div class="wb_ads_rotator-wrapper rich-content" 578 <div class="wb_ads_rotator-wrapper rich-content" 577 579 <?php 578 580 if ( 'rich-content' !== $wb_ads_rotator_type ) { … … 609 611 $wb_ads_rotator_values = get_post_meta( $post_id, 'wb_ads_rotator_values', true ); 610 612 $wb_ads_rotator_margin_top = isset( $wb_ads_rotator_values['margin']['top'] ) ? $wb_ads_rotator_values['margin']['top'] : '10'; 611 $wb_ads_rotator_margin_right = isset( $wb_ads_rotator_values['margin']['right'] ) ? $wb_ads_rotator_values['margin']['right'] : '20'; 612 $wb_ads_rotator_margin_bottom = isset( $wb_ads_rotator_values['margin']['bottom'] ) ? $wb_ads_rotator_values['margin']['bottom'] : '30'; 613 $wb_ads_rotator_margin_left = isset( $wb_ads_rotator_values['margin']['left'] ) ? $wb_ads_rotator_values['margin']['left'] : '40'; 614 $wb_ads_rotator_container_id = isset( $wb_ads_rotator_values['container_id'] ) ? $wb_ads_rotator_values['container_id'] : 'banner_id'; 615 $wb_ads_rotator_container_class = isset( $wb_ads_rotator_values['container_classes'] ) ? $wb_ads_rotator_values['container_classes'] : 'banner_class'; 613 $wb_ads_rotator_margin_right = isset( $wb_ads_rotator_values['margin']['right'] ) ? $wb_ads_rotator_values['margin']['right'] : '10'; 614 $wb_ads_rotator_margin_bottom = isset( $wb_ads_rotator_values['margin']['bottom'] ) ? $wb_ads_rotator_values['margin']['bottom'] : '10'; 615 $wb_ads_rotator_margin_left = isset( $wb_ads_rotator_values['margin']['left'] ) ? $wb_ads_rotator_values['margin']['left'] : '10'; 616 $wb_ads_rotator_container_class = isset( $wb_ads_rotator_values['container_classes'] ) ? $wb_ads_rotator_values['container_classes'] : 'adsclass'; 616 617 617 618 ?> … … 658 659 </label> 659 660 <label> 660 <span><?php esc_html_e( 'Right', 'buddypress-ads-rotator' ); ?></span> 661 <span><?php esc_html_e( 'Right', 'buddypress-ads-rotator' ); ?></span> 661 662 <input type="number" name="wb_ads_rotator[margin][right]" value="<?php echo esc_attr( $wb_ads_rotator_margin_right ); ?>"/> 662 663 <?php esc_html_e( 'px', 'buddypress-ads-rotator' ); ?> … … 675 676 <p class="wb_ads_margin_disc"> 676 677 <?php echo esc_html_e( 'use this to add a margin around the ads', 'buddypress-ads-rotator' ); ?> 677 </p> 678 </div> 679 </div> 680 <div class="wb_ads_rotator-wrapper"> 681 <div class="wb_ads_rotator-label"> 682 <?php esc_html_e( 'Container ID', 'buddypress-ads-rotator' ); ?> 683 </div> 684 <div class="wb_ads_rotator-input"> 685 <input type="text" id="wb-ad-rotator-container-id" name="wb_ads_rotator[container_id]" value="<?php echo esc_attr( $wb_ads_rotator_container_id ); ?>" /> 686 <?php esc_html_e( 'Specify the id of the ad container. Leave blank for random or no id. An id-like string with only letters in lower case, numbers, and hyphens.', 'buddypress-ads-rotator' ); ?> 687 </div> 688 </div> 689 <div class="wb_ads_rotator-wrapper"> 690 <div class="wb_ads_rotator-label"> 691 <?php esc_html_e( 'Container Classes', 'buddypress-ads-rotator' ); ?> 692 </div> 693 <div class="wb_ads_rotator-input"> 694 <input type="text" id="wb-ad-rotator-container-class" name="wb_ads_rotator[container_classes]" value="<?php echo esc_attr( $wb_ads_rotator_container_class ); ?>" /> 695 <?php esc_html_e( 'Specify one or more classes for the container. Separate multiple classes with a space.', 'buddypress-ads-rotator' ); ?> 678 </p> 696 679 </div> 697 680 </div> … … 794 777 <option value="login_in"<?php isset( $wb_ads_rotator_values['to_whom']['logged_in_visitor'] ) && selected( $wb_ads_rotator_values['to_whom']['logged_in_visitor'], 'login_in' ); ?>><?php esc_html_e( 'Logged-in Visitor', 'buddypress-ads-rotator' ); ?></option> 795 778 <option value="logout_out"<?php isset( $wb_ads_rotator_values['to_whom']['logged_in_visitor'] ) && selected( $wb_ads_rotator_values['to_whom']['logged_in_visitor'], 'logout_out' ); ?>><?php esc_html_e( 'Logged-out Visitor', 'buddypress-ads-rotator' ); ?></option> 796 </select> 779 </select> 797 780 <p> 798 781 <?php esc_html_e( 'Visitor conditions limit the number of users who can see your ad. There is no need to set visitor conditions if you want all users to see the ad.', 'buddypress-ads-rotator' ); ?> … … 809 792 <option value="mobile"<?php isset( $wb_ads_rotator_values['to_whom']['device'] ) && selected( $wb_ads_rotator_values['to_whom']['device'], 'mobile' ); ?>><?php esc_html_e( 'Mobile(Including Tablets)', 'buddypress-ads-rotator' ); ?></option> 810 793 <option value="desktop"<?php isset( $wb_ads_rotator_values['to_whom']['device'] ) && selected( $wb_ads_rotator_values['to_whom']['device'], 'desktop' ); ?>><?php esc_html_e( 'Desktop', 'buddypress-ads-rotator' ); ?></option> 811 </select> 794 </select> 812 795 <p> 813 796 <?php esc_html_e( 'Visitor conditions limit the number of users who can see your ad. There is no need to set visitor conditions if you want all users to see the ad.', 'buddypress-ads-rotator' ); ?> … … 835 818 <div class="wb_ads_rotator-wrapper"> 836 819 <div class="wb_ads_rotator-input ads-copy" data-code="[ads-shortcode ads_id=<?php echo esc_attr( $post_id ); ?>]"> 837 <code><?php esc_html_e( '[ads-shortcode ads_id=' . esc_attr( $post_id ) . ']', 'buddypress-ads-rotator' ); ?></code> 838 </div> 839 <span class="ads-shortcode-text shortcode-text-hide"><?php echo esc_attr__( 'Shortcode Copied!', 'buddypress-ads-rotator' ); ?></span> 820 <code><?php esc_html_e( '[ads-shortcode ads_id=' . esc_attr( $post_id ) . ']', 'buddypress-ads-rotator' ); ?></code> 821 </div> 822 <span class="ads-shortcode-text shortcode-text-hide"><?php echo esc_attr__( 'Shortcode Copied!', 'buddypress-ads-rotator' ); ?></span> 840 823 </div> 841 824 <p> … … 959 942 case 'ads-shortcode': 960 943 echo '<div class="wb_ads_rotator-input wb-ads-shortcode-text shortcode-copy" data-shortcode="[ads-shortcode ads_id=' . esc_attr( $post_id ) . ']"> 961 <code> ' . esc_html__( '[ads-shortcode ads_id=' . $post_id . ']', 'buddypress-ads-rotator' ) . '</code> 944 <code> ' . esc_html__( '[ads-shortcode ads_id=' . $post_id . ']', 'buddypress-ads-rotator' ) . '</code> 962 945 </div><span class="ads-shortcode-text shortcode-text-hide">' . esc_attr__( 'Shortcode Copied!', 'buddypress-ads-rotator' ) . '</span>'; 963 946 -
wbcom-designs-buddypress-ads/trunk/admin/css/buddypress-ads-rotator-admin.css
r2943016 r3065387 6 6 .nav-tab-wrapper ul li a#buddypress-ads-rotator-faq-tab:before { 7 7 content: "\f101"; 8 } 9 10 .nav-tab-wrapper ul li a.nav-tab.wb-all-ads:before { 11 content: "\f13d"; 12 } 13 14 .nav-tab-wrapper ul li a.nav-tab.add-new-ads:before { 15 content: "\f133"; 8 16 } 9 17 … … 55 63 56 64 #wb-ads-preview-image img { 57 width: 100%; 58 height: 300px; 59 object-fit: cover; 65 width: 100% !important; 66 height: auto; 60 67 } 61 68 -
wbcom-designs-buddypress-ads/trunk/admin/wbcom/templates/wbcom-license-page.php
r2943016 r3065387 1 1 <div class="wrap"> 2 <div class="wbcom-bb-plugins-offer-wrapper"> 3 <div id="wb_admin_logo"> 4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/" target="_blank"> 5 <img src="<?php echo esc_url( BUDDYPRESS_ADS_ROTATOR_URL ) . 'admin/wbcom/assets/imgs/wbcom-offer-notice.png'; ?>"> 6 </a> 7 </div> 8 </div> 9 <div class="wbcom-wrap wbcom-plugin-wrapper"> 10 <div class="wbcom_admin_header-wrapper"> 11 <div id="wb_admin_plugin_name"> 12 <?php esc_html_e( 'BuddyPress Ads', 'buddypress-ads-rotator' ); ?> 13 <span><?php 14 /* translators: %s: */ 15 printf( __( 'Version %s', 'buddypress-ads-rotator' ), BUDDYPRESS_ADS_ROTATOR_VERSION ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 16 ?> 17 </span> 18 </div> 19 <?php echo do_shortcode('[wbcom_admin_setting_header]'); ?> 20 </div> 21 <div class="wbcom-all-addons-plugins-wrap"> 22 <h4 class="wbcom-support-section"><?php esc_html_e('Plugin License', 'buddypress-ads-rotator'); ?></h4> 23 <div class="wb-plugins-license-tables-wrap"> 24 <div class="wbcom-license-support-wrapp"> 25 <table class="form-table wb-license-form-table desktop-license-headings"> 26 <thead> 27 <tr> 28 <th class="wb-product-th"><?php esc_html_e('Product', 'buddypress-ads-rotator'); ?></th> 29 <th class="wb-version-th"><?php esc_html_e('Version', 'buddypress-ads-rotator'); ?></th> 30 <th class="wb-key-th"><?php esc_html_e('Key', 'buddypress-ads-rotator'); ?></th> 31 <th class="wb-status-th"><?php esc_html_e('Status', 'buddypress-ads-rotator'); ?></th> 32 <th class="wb-action-th"><?php esc_html_e('Action', 'buddypress-ads-rotator'); ?></th> 33 </tr> 34 </thead> 35 </table> 36 <?php do_action('wbcom_add_plugin_license_code'); ?> 37 <table class="form-table wb-license-form-table"> 38 <tfoot> 39 <tr> 40 <th class="wb-product-th"><?php esc_html_e('Product', 'buddypress-ads-rotator'); ?></th> 41 <th class="wb-version-th"><?php esc_html_e('Version', 'buddypress-ads-rotator'); ?></th> 42 <th class="wb-key-th"><?php esc_html_e('Key', 'buddypress-ads-rotator'); ?></th> 43 <th class="wb-status-th"><?php esc_html_e('Status', 'buddypress-ads-rotator'); ?></th> 44 <th class="wb-action-th"><?php esc_html_e('Action', 'buddypress-ads-rotator'); ?></th> 45 </tr> 46 </tfoot> 47 </table> 48 </div> 49 </div> 50 </div> 51 </div><!-- .wbcom-wrap --> 2 <div class="wbcom-bb-plugins-offer-wrapper"> 3 <div id="wb_admin_logo"> 4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/?utm_source=pluginoffernotice&utm_medium=community_banner" target="_blank"> 5 <img src="<?php echo esc_url( BUDDYPRESS_ADS_ROTATOR_URL ) . 'admin/wbcom/assets/imgs/wbcom-offer-notice.png'; ?>"> 6 </a> 7 </div> 8 </div> 9 <div class="wbcom-wrap wbcom-plugin-wrapper"> 10 <div class="wbcom_admin_header-wrapper"> 11 <div id="wb_admin_plugin_name"> 12 <?php esc_html_e( 'BuddyPress Ads', 'buddypress-ads-rotator' ); ?> 13 <span> 14 <?php 15 /* translators: %s: */ 16 printf( __( 'Version %s', 'buddypress-ads-rotator' ), BUDDYPRESS_ADS_ROTATOR_VERSION ); //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 17 ?> 18 </span> 19 </div> 20 <?php echo do_shortcode( '[wbcom_admin_setting_header]' ); ?> 21 </div> 22 <div class="wbcom-all-addons-plugins-wrap"> 23 <h4 class="wbcom-support-section"><?php esc_html_e( 'Plugin License', 'buddypress-ads-rotator' ); ?></h4> 24 <div class="wb-plugins-license-tables-wrap"> 25 <div class="wbcom-license-support-wrapp"> 26 <table class="form-table wb-license-form-table desktop-license-headings"> 27 <thead> 28 <tr> 29 <th class="wb-product-th"><?php esc_html_e( 'Product', 'buddypress-ads-rotator' ); ?></th> 30 <th class="wb-version-th"><?php esc_html_e( 'Version', 'buddypress-ads-rotator' ); ?></th> 31 <th class="wb-key-th"><?php esc_html_e( 'Key', 'buddypress-ads-rotator' ); ?></th> 32 <th class="wb-status-th"><?php esc_html_e( 'Status', 'buddypress-ads-rotator' ); ?></th> 33 <th class="wb-action-th"><?php esc_html_e( 'Action', 'buddypress-ads-rotator' ); ?></th> 34 </tr> 35 </thead> 36 </table> 37 <?php do_action( 'wbcom_add_plugin_license_code' ); ?> 38 <table class="form-table wb-license-form-table"> 39 <tfoot> 40 <tr> 41 <th class="wb-product-th"><?php esc_html_e( 'Product', 'buddypress-ads-rotator' ); ?></th> 42 <th class="wb-version-th"><?php esc_html_e( 'Version', 'buddypress-ads-rotator' ); ?></th> 43 <th class="wb-key-th"><?php esc_html_e( 'Key', 'buddypress-ads-rotator' ); ?></th> 44 <th class="wb-status-th"><?php esc_html_e( 'Status', 'buddypress-ads-rotator' ); ?></th> 45 <th class="wb-action-th"><?php esc_html_e( 'Action', 'buddypress-ads-rotator' ); ?></th> 46 </tr> 47 </tfoot> 48 </table> 49 </div> 50 </div> 51 </div> 52 </div><!-- .wbcom-wrap --> 52 53 </div><!-- .wrap --> -
wbcom-designs-buddypress-ads/trunk/admin/wbcom/templates/wbcom-plugins-page.php
r2765791 r3065387 2 2 <div class="wbcom-bb-plugins-offer-wrapper"> 3 3 <div id="wb_admin_logo"> 4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/ " target="_blank">4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/?utm_source=pluginoffernotice&utm_medium=community_banner" target="_blank"> 5 5 <img src="<?php echo esc_url( BUDDYPRESS_ADS_ROTATOR_URL ) . 'admin/wbcom/assets/imgs/wbcom-offer-notice.png'; ?>"> 6 6 </a> -
wbcom-designs-buddypress-ads/trunk/admin/wbcom/templates/wbcom-support-page.php
r2765791 r3065387 2 2 <div class="wbcom-bb-plugins-offer-wrapper"> 3 3 <div id="wb_admin_logo"> 4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/ " target="_blank">4 <a href="https://wbcomdesigns.com/downloads/buddypress-community-bundle/?utm_source=pluginoffernotice&utm_medium=community_banner" target="_blank"> 5 5 <img src="<?php echo esc_url( BUDDYPRESS_ADS_ROTATOR_URL ) . 'admin/wbcom/assets/imgs/wbcom-offer-notice.png'; ?>"> 6 6 </a> -
wbcom-designs-buddypress-ads/trunk/buddypress-ads-rotator.php
r2954850 r3065387 16 16 * Plugin URI: https://wbcomdesigns.com/downloads/buddypress-ads/ 17 17 * Description: Integrate your BuddyPress community to provide a smooth customer experience and increase site engagement. 18 * Version: 1.5. 318 * Version: 1.5.5 19 19 * Author: Wbcom Designs 20 20 * Author URI: https://wbcomdesigns.com … … 35 35 * Rename this for your plugin and update it as you release new versions. 36 36 */ 37 define( 'BUDDYPRESS_ADS_ROTATOR_VERSION', '1.5. 3' );37 define( 'BUDDYPRESS_ADS_ROTATOR_VERSION', '1.5.5' ); 38 38 39 39 /** … … 63 63 */ 64 64 require plugin_dir_path( __FILE__ ) . 'includes/class-buddypress-ads-rotator.php'; 65 66 require_once __DIR__ . '/vendor/autoload.php'; 67 HardG\BuddyPress120URLPolyfills\Loader::init(); 65 68 66 69 /** … … 121 124 } 122 125 } 126 if ( $plugin == $_REQUEST['plugin'] && class_exists( 'Buddypress' ) ) { 127 if ( isset( $_REQUEST['action'] ) && $_REQUEST['action'] == 'activate-plugin' && isset( $_REQUEST['plugin'] ) && $_REQUEST['plugin'] == $plugin) { //phpcs:ignore 128 set_transient( '_wb_ads_rotator_is_new_install', true, 30 ); 129 } 130 } 123 131 } 124 132 add_action( 'activated_plugin', 'wb_ads_rotator_activation_redirect_settings' ); 133 134 /** 135 * Wb_ads_rotator_do_activation_redirect 136 * 137 * @return void 138 */ 139 function wb_ads_rotator_do_activation_redirect() { 140 if ( get_transient( '_wb_ads_rotator_is_new_install' ) ) { 141 delete_transient( '_wb_ads_rotator_is_new_install' ); 142 wp_safe_redirect( admin_url( 'admin.php?page=buddypress-ads-rotator-settings' ) ); 143 144 } 145 } 146 add_action( 'admin_init', 'wb_ads_rotator_do_activation_redirect' ); 125 147 126 148 -
wbcom-designs-buddypress-ads/trunk/package-lock.json
r2765791 r3065387 2 2 "name": "buddypress-ads-rotator", 3 3 "version": "1.0.0", 4 "lockfileVersion": 2,4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { … … 1586 1586 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1587 1587 } 1588 },1589 "dependencies": {1590 "@choojs/findup": {1591 "version": "0.2.1",1592 "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",1593 "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",1594 "requires": {1595 "commander": "^2.15.1"1596 }1597 },1598 "abbrev": {1599 "version": "1.1.1",1600 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",1601 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="1602 },1603 "ansi-regex": {1604 "version": "2.1.1",1605 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",1606 "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="1607 },1608 "ansi-styles": {1609 "version": "3.2.1",1610 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",1611 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",1612 "requires": {1613 "color-convert": "^1.9.0"1614 }1615 },1616 "argparse": {1617 "version": "1.0.10",1618 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",1619 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",1620 "requires": {1621 "sprintf-js": "~1.0.2"1622 }1623 },1624 "array-differ": {1625 "version": "1.0.0",1626 "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",1627 "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="1628 },1629 "array-each": {1630 "version": "1.0.1",1631 "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",1632 "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8="1633 },1634 "array-slice": {1635 "version": "1.1.0",1636 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",1637 "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="1638 },1639 "array-union": {1640 "version": "1.0.2",1641 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",1642 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",1643 "requires": {1644 "array-uniq": "^1.0.1"1645 }1646 },1647 "array-uniq": {1648 "version": "1.0.3",1649 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",1650 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="1651 },1652 "arrify": {1653 "version": "1.0.1",1654 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",1655 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="1656 },1657 "async": {1658 "version": "3.2.4",1659 "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",1660 "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="1661 },1662 "balanced-match": {1663 "version": "1.0.2",1664 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",1665 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="1666 },1667 "bluebird": {1668 "version": "3.7.2",1669 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",1670 "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",1671 "dev": true1672 },1673 "brace-expansion": {1674 "version": "1.1.11",1675 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",1676 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",1677 "requires": {1678 "balanced-match": "^1.0.0",1679 "concat-map": "0.0.1"1680 }1681 },1682 "chalk": {1683 "version": "2.4.2",1684 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",1685 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",1686 "requires": {1687 "ansi-styles": "^3.2.1",1688 "escape-string-regexp": "^1.0.5",1689 "supports-color": "^5.3.0"1690 }1691 },1692 "color-convert": {1693 "version": "1.9.3",1694 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",1695 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",1696 "requires": {1697 "color-name": "1.1.3"1698 }1699 },1700 "color-name": {1701 "version": "1.1.3",1702 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",1703 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="1704 },1705 "colors": {1706 "version": "1.1.2",1707 "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",1708 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="1709 },1710 "commander": {1711 "version": "2.20.3",1712 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",1713 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="1714 },1715 "concat-map": {1716 "version": "0.0.1",1717 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",1718 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="1719 },1720 "dateformat": {1721 "version": "3.0.3",1722 "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",1723 "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q=="1724 },1725 "detect-file": {1726 "version": "1.0.0",1727 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",1728 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc="1729 },1730 "encoding": {1731 "version": "0.1.13",1732 "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",1733 "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",1734 "dev": true,1735 "requires": {1736 "iconv-lite": "^0.6.2"1737 },1738 "dependencies": {1739 "iconv-lite": {1740 "version": "0.6.3",1741 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",1742 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",1743 "dev": true,1744 "requires": {1745 "safer-buffer": ">= 2.1.2 < 3.0.0"1746 }1747 }1748 }1749 },1750 "escape-string-regexp": {1751 "version": "1.0.5",1752 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",1753 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="1754 },1755 "eventemitter2": {1756 "version": "0.4.14",1757 "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",1758 "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas="1759 },1760 "exit": {1761 "version": "0.1.2",1762 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",1763 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="1764 },1765 "expand-tilde": {1766 "version": "2.0.2",1767 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",1768 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",1769 "requires": {1770 "homedir-polyfill": "^1.0.1"1771 }1772 },1773 "extend": {1774 "version": "3.0.2",1775 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",1776 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="1777 },1778 "find-up": {1779 "version": "1.1.2",1780 "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",1781 "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",1782 "requires": {1783 "path-exists": "^2.0.0",1784 "pinkie-promise": "^2.0.0"1785 }1786 },1787 "findup-sync": {1788 "version": "0.3.0",1789 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",1790 "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",1791 "requires": {1792 "glob": "~5.0.0"1793 },1794 "dependencies": {1795 "glob": {1796 "version": "5.0.15",1797 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",1798 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",1799 "requires": {1800 "inflight": "^1.0.4",1801 "inherits": "2",1802 "minimatch": "2 || 3",1803 "once": "^1.3.0",1804 "path-is-absolute": "^1.0.0"1805 }1806 }1807 }1808 },1809 "fined": {1810 "version": "1.2.0",1811 "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",1812 "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",1813 "requires": {1814 "expand-tilde": "^2.0.2",1815 "is-plain-object": "^2.0.3",1816 "object.defaults": "^1.1.0",1817 "object.pick": "^1.2.0",1818 "parse-filepath": "^1.0.1"1819 }1820 },1821 "flagged-respawn": {1822 "version": "1.0.1",1823 "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",1824 "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q=="1825 },1826 "for-in": {1827 "version": "1.0.2",1828 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",1829 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="1830 },1831 "for-own": {1832 "version": "1.0.0",1833 "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",1834 "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",1835 "requires": {1836 "for-in": "^1.0.1"1837 }1838 },1839 "fs.realpath": {1840 "version": "1.0.0",1841 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",1842 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="1843 },1844 "function-bind": {1845 "version": "1.1.1",1846 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",1847 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="1848 },1849 "getobject": {1850 "version": "1.0.2",1851 "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",1852 "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg=="1853 },1854 "gettext-parser": {1855 "version": "3.1.1",1856 "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz",1857 "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==",1858 "dev": true,1859 "requires": {1860 "encoding": "^0.1.12",1861 "readable-stream": "^3.2.0",1862 "safe-buffer": "^5.1.2"1863 },1864 "dependencies": {1865 "readable-stream": {1866 "version": "3.6.0",1867 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",1868 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",1869 "dev": true,1870 "requires": {1871 "inherits": "^2.0.3",1872 "string_decoder": "^1.1.1",1873 "util-deprecate": "^1.0.1"1874 }1875 }1876 }1877 },1878 "glob": {1879 "version": "7.1.7",1880 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",1881 "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",1882 "requires": {1883 "fs.realpath": "^1.0.0",1884 "inflight": "^1.0.4",1885 "inherits": "2",1886 "minimatch": "^3.0.4",1887 "once": "^1.3.0",1888 "path-is-absolute": "^1.0.0"1889 }1890 },1891 "global-modules": {1892 "version": "1.0.0",1893 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",1894 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",1895 "requires": {1896 "global-prefix": "^1.0.1",1897 "is-windows": "^1.0.1",1898 "resolve-dir": "^1.0.0"1899 }1900 },1901 "global-prefix": {1902 "version": "1.0.2",1903 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",1904 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",1905 "requires": {1906 "expand-tilde": "^2.0.2",1907 "homedir-polyfill": "^1.0.1",1908 "ini": "^1.3.4",1909 "is-windows": "^1.0.1",1910 "which": "^1.2.14"1911 }1912 },1913 "grunt": {1914 "version": "1.5.3",1915 "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",1916 "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",1917 "requires": {1918 "dateformat": "~3.0.3",1919 "eventemitter2": "~0.4.13",1920 "exit": "~0.1.2",1921 "findup-sync": "~0.3.0",1922 "glob": "~7.1.6",1923 "grunt-cli": "~1.4.3",1924 "grunt-known-options": "~2.0.0",1925 "grunt-legacy-log": "~3.0.0",1926 "grunt-legacy-util": "~2.0.1",1927 "iconv-lite": "~0.4.13",1928 "js-yaml": "~3.14.0",1929 "minimatch": "~3.0.4",1930 "mkdirp": "~1.0.4",1931 "nopt": "~3.0.6",1932 "rimraf": "~3.0.2"1933 },1934 "dependencies": {1935 "mkdirp": {1936 "version": "1.0.4",1937 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",1938 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="1939 },1940 "rimraf": {1941 "version": "3.0.2",1942 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",1943 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",1944 "requires": {1945 "glob": "^7.1.3"1946 }1947 }1948 }1949 },1950 "grunt-checktextdomain": {1951 "version": "1.0.1",1952 "resolved": "https://registry.npmjs.org/grunt-checktextdomain/-/grunt-checktextdomain-1.0.1.tgz",1953 "integrity": "sha1-slTQHh3pEwBdTbHFMD2QI7mD4Zs=",1954 "requires": {1955 "chalk": "~0.2.1",1956 "text-table": "~0.2.0"1957 },1958 "dependencies": {1959 "ansi-styles": {1960 "version": "0.2.0",1961 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz",1962 "integrity": "sha1-NZq0sV3NZLptdHNLcsNjYKmvLBk="1963 },1964 "chalk": {1965 "version": "0.2.1",1966 "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz",1967 "integrity": "sha1-dhPhV1FFshOGSD9/SFql/6jL0Qw=",1968 "requires": {1969 "ansi-styles": "~0.2.0",1970 "has-color": "~0.1.0"1971 }1972 }1973 }1974 },1975 "grunt-cli": {1976 "version": "1.4.3",1977 "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",1978 "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",1979 "requires": {1980 "grunt-known-options": "~2.0.0",1981 "interpret": "~1.1.0",1982 "liftup": "~3.0.1",1983 "nopt": "~4.0.1",1984 "v8flags": "~3.2.0"1985 },1986 "dependencies": {1987 "nopt": {1988 "version": "4.0.3",1989 "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",1990 "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",1991 "requires": {1992 "abbrev": "1",1993 "osenv": "^0.1.4"1994 }1995 }1996 }1997 },1998 "grunt-known-options": {1999 "version": "2.0.0",2000 "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",2001 "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA=="2002 },2003 "grunt-legacy-log": {2004 "version": "3.0.0",2005 "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",2006 "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",2007 "requires": {2008 "colors": "~1.1.2",2009 "grunt-legacy-log-utils": "~2.1.0",2010 "hooker": "~0.2.3",2011 "lodash": "~4.17.19"2012 }2013 },2014 "grunt-legacy-log-utils": {2015 "version": "2.1.0",2016 "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",2017 "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",2018 "requires": {2019 "chalk": "~4.1.0",2020 "lodash": "~4.17.19"2021 },2022 "dependencies": {2023 "ansi-styles": {2024 "version": "4.3.0",2025 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",2026 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",2027 "requires": {2028 "color-convert": "^2.0.1"2029 }2030 },2031 "chalk": {2032 "version": "4.1.2",2033 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",2034 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",2035 "requires": {2036 "ansi-styles": "^4.1.0",2037 "supports-color": "^7.1.0"2038 }2039 },2040 "color-convert": {2041 "version": "2.0.1",2042 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",2043 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",2044 "requires": {2045 "color-name": "~1.1.4"2046 }2047 },2048 "color-name": {2049 "version": "1.1.4",2050 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",2051 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="2052 },2053 "has-flag": {2054 "version": "4.0.0",2055 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",2056 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="2057 },2058 "supports-color": {2059 "version": "7.2.0",2060 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",2061 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",2062 "requires": {2063 "has-flag": "^4.0.0"2064 }2065 }2066 }2067 },2068 "grunt-legacy-util": {2069 "version": "2.0.1",2070 "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",2071 "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",2072 "requires": {2073 "async": "~3.2.0",2074 "exit": "~0.1.2",2075 "getobject": "~1.0.0",2076 "hooker": "~0.2.3",2077 "lodash": "~4.17.21",2078 "underscore.string": "~3.3.5",2079 "which": "~2.0.2"2080 },2081 "dependencies": {2082 "which": {2083 "version": "2.0.2",2084 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",2085 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",2086 "requires": {2087 "isexe": "^2.0.0"2088 }2089 }2090 }2091 },2092 "grunt-rtlcss": {2093 "version": "2.0.2",2094 "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.2.tgz",2095 "integrity": "sha512-WbI2thnwlF04N+xvJu+NxqEaCyPuLyar196SYhEQFZ2EJHkOS8YYE+Zkh+X9cWhwAtKp7ZEpR/IKXcyQggOIsQ==",2096 "requires": {2097 "chalk": "^1.0.0",2098 "rtlcss": "^2.0.0"2099 },2100 "dependencies": {2101 "ansi-styles": {2102 "version": "2.2.1",2103 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",2104 "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="2105 },2106 "chalk": {2107 "version": "1.1.3",2108 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",2109 "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",2110 "requires": {2111 "ansi-styles": "^2.2.1",2112 "escape-string-regexp": "^1.0.2",2113 "has-ansi": "^2.0.0",2114 "strip-ansi": "^3.0.0",2115 "supports-color": "^2.0.0"2116 }2117 },2118 "supports-color": {2119 "version": "2.0.0",2120 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",2121 "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="2122 }2123 }2124 },2125 "grunt-wp-i18n": {2126 "version": "1.0.3",2127 "resolved": "https://registry.npmjs.org/grunt-wp-i18n/-/grunt-wp-i18n-1.0.3.tgz",2128 "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",2129 "dev": true,2130 "requires": {2131 "grunt": "^1.0.3",2132 "node-wp-i18n": "^1.2.2"2133 }2134 },2135 "has": {2136 "version": "1.0.3",2137 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",2138 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",2139 "requires": {2140 "function-bind": "^1.1.1"2141 }2142 },2143 "has-ansi": {2144 "version": "2.0.0",2145 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",2146 "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",2147 "requires": {2148 "ansi-regex": "^2.0.0"2149 }2150 },2151 "has-color": {2152 "version": "0.1.7",2153 "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",2154 "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8="2155 },2156 "has-flag": {2157 "version": "3.0.0",2158 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",2159 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="2160 },2161 "homedir-polyfill": {2162 "version": "1.0.3",2163 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",2164 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",2165 "requires": {2166 "parse-passwd": "^1.0.0"2167 }2168 },2169 "hooker": {2170 "version": "0.2.3",2171 "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",2172 "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk="2173 },2174 "iconv-lite": {2175 "version": "0.4.24",2176 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",2177 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",2178 "requires": {2179 "safer-buffer": ">= 2.1.2 < 3"2180 }2181 },2182 "inflight": {2183 "version": "1.0.6",2184 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",2185 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",2186 "requires": {2187 "once": "^1.3.0",2188 "wrappy": "1"2189 }2190 },2191 "inherits": {2192 "version": "2.0.4",2193 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",2194 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="2195 },2196 "ini": {2197 "version": "1.3.8",2198 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",2199 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="2200 },2201 "interpret": {2202 "version": "1.1.0",2203 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",2204 "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="2205 },2206 "is-absolute": {2207 "version": "1.0.0",2208 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",2209 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",2210 "requires": {2211 "is-relative": "^1.0.0",2212 "is-windows": "^1.0.1"2213 }2214 },2215 "is-core-module": {2216 "version": "2.6.0",2217 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",2218 "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",2219 "requires": {2220 "has": "^1.0.3"2221 }2222 },2223 "is-plain-object": {2224 "version": "2.0.4",2225 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",2226 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",2227 "requires": {2228 "isobject": "^3.0.1"2229 }2230 },2231 "is-relative": {2232 "version": "1.0.0",2233 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",2234 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",2235 "requires": {2236 "is-unc-path": "^1.0.0"2237 }2238 },2239 "is-unc-path": {2240 "version": "1.0.0",2241 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",2242 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",2243 "requires": {2244 "unc-path-regex": "^0.1.2"2245 }2246 },2247 "is-windows": {2248 "version": "1.0.2",2249 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",2250 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="2251 },2252 "isexe": {2253 "version": "2.0.0",2254 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",2255 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="2256 },2257 "isobject": {2258 "version": "3.0.1",2259 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",2260 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="2261 },2262 "js-yaml": {2263 "version": "3.14.1",2264 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",2265 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",2266 "requires": {2267 "argparse": "^1.0.7",2268 "esprima": "^4.0.0"2269 },2270 "dependencies": {2271 "esprima": {2272 "version": "4.0.1",2273 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",2274 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="2275 }2276 }2277 },2278 "kind-of": {2279 "version": "6.0.3",2280 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",2281 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="2282 },2283 "liftup": {2284 "version": "3.0.1",2285 "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",2286 "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",2287 "requires": {2288 "extend": "^3.0.2",2289 "findup-sync": "^4.0.0",2290 "fined": "^1.2.0",2291 "flagged-respawn": "^1.0.1",2292 "is-plain-object": "^2.0.4",2293 "object.map": "^1.0.1",2294 "rechoir": "^0.7.0",2295 "resolve": "^1.19.0"2296 },2297 "dependencies": {2298 "braces": {2299 "version": "3.0.2",2300 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",2301 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",2302 "requires": {2303 "fill-range": "^7.0.1"2304 }2305 },2306 "fill-range": {2307 "version": "7.0.1",2308 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",2309 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",2310 "requires": {2311 "to-regex-range": "^5.0.1"2312 }2313 },2314 "findup-sync": {2315 "version": "4.0.0",2316 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",2317 "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",2318 "requires": {2319 "detect-file": "^1.0.0",2320 "is-glob": "^4.0.0",2321 "micromatch": "^4.0.2",2322 "resolve-dir": "^1.0.1"2323 }2324 },2325 "is-extglob": {2326 "version": "2.1.1",2327 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",2328 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="2329 },2330 "is-glob": {2331 "version": "4.0.1",2332 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",2333 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",2334 "requires": {2335 "is-extglob": "^2.1.1"2336 }2337 },2338 "is-number": {2339 "version": "7.0.0",2340 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",2341 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="2342 },2343 "micromatch": {2344 "version": "4.0.4",2345 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",2346 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",2347 "requires": {2348 "braces": "^3.0.1",2349 "picomatch": "^2.2.3"2350 }2351 },2352 "to-regex-range": {2353 "version": "5.0.1",2354 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",2355 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",2356 "requires": {2357 "is-number": "^7.0.0"2358 }2359 }2360 }2361 },2362 "load-grunt-tasks": {2363 "version": "3.5.2",2364 "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz",2365 "integrity": "sha1-ByhWEYD9IP+KaSdQWFL8WKrqDIg=",2366 "requires": {2367 "arrify": "^1.0.0",2368 "multimatch": "^2.0.0",2369 "pkg-up": "^1.0.0",2370 "resolve-pkg": "^0.1.0"2371 }2372 },2373 "lodash": {2374 "version": "4.17.21",2375 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",2376 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="2377 },2378 "make-iterator": {2379 "version": "1.0.1",2380 "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",2381 "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",2382 "requires": {2383 "kind-of": "^6.0.2"2384 }2385 },2386 "map-cache": {2387 "version": "0.2.2",2388 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",2389 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="2390 },2391 "minimatch": {2392 "version": "3.0.4",2393 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",2394 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",2395 "requires": {2396 "brace-expansion": "^1.1.7"2397 }2398 },2399 "minimist": {2400 "version": "1.2.6",2401 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",2402 "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="2403 },2404 "mkdirp": {2405 "version": "0.5.6",2406 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",2407 "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",2408 "requires": {2409 "minimist": "^1.2.6"2410 }2411 },2412 "multimatch": {2413 "version": "2.1.0",2414 "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",2415 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",2416 "requires": {2417 "array-differ": "^1.0.0",2418 "array-union": "^1.0.1",2419 "arrify": "^1.0.0",2420 "minimatch": "^3.0.0"2421 }2422 },2423 "node-wp-i18n": {2424 "version": "1.2.6",2425 "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.6.tgz",2426 "integrity": "sha512-aLutjDB1rMJ3FNlNcs/XjmaejED1/y30uLYQrmkXpeUj1NH/SA6pI94CUz3iI7fbQd63lTGg0YNvOQAT8cWdIw==",2427 "dev": true,2428 "requires": {2429 "bluebird": "^3.4.1",2430 "gettext-parser": "^3.1.0",2431 "glob": "^7.0.5",2432 "lodash": "^4.14.2",2433 "minimist": "^1.2.5",2434 "mkdirp": "^1.0.4",2435 "tmp": "^0.2.1"2436 },2437 "dependencies": {2438 "mkdirp": {2439 "version": "1.0.4",2440 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",2441 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",2442 "dev": true2443 },2444 "rimraf": {2445 "version": "3.0.2",2446 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",2447 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",2448 "dev": true,2449 "requires": {2450 "glob": "^7.1.3"2451 }2452 },2453 "tmp": {2454 "version": "0.2.1",2455 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",2456 "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",2457 "dev": true,2458 "requires": {2459 "rimraf": "^3.0.0"2460 }2461 }2462 }2463 },2464 "nopt": {2465 "version": "3.0.6",2466 "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",2467 "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",2468 "requires": {2469 "abbrev": "1"2470 }2471 },2472 "object.defaults": {2473 "version": "1.1.0",2474 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",2475 "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",2476 "requires": {2477 "array-each": "^1.0.1",2478 "array-slice": "^1.0.0",2479 "for-own": "^1.0.0",2480 "isobject": "^3.0.0"2481 }2482 },2483 "object.map": {2484 "version": "1.0.1",2485 "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",2486 "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",2487 "requires": {2488 "for-own": "^1.0.0",2489 "make-iterator": "^1.0.0"2490 }2491 },2492 "object.pick": {2493 "version": "1.3.0",2494 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",2495 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",2496 "requires": {2497 "isobject": "^3.0.1"2498 }2499 },2500 "once": {2501 "version": "1.4.0",2502 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",2503 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",2504 "requires": {2505 "wrappy": "1"2506 }2507 },2508 "os-homedir": {2509 "version": "1.0.2",2510 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",2511 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="2512 },2513 "os-tmpdir": {2514 "version": "1.0.2",2515 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",2516 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="2517 },2518 "osenv": {2519 "version": "0.1.5",2520 "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",2521 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",2522 "requires": {2523 "os-homedir": "^1.0.0",2524 "os-tmpdir": "^1.0.0"2525 }2526 },2527 "parse-filepath": {2528 "version": "1.0.2",2529 "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",2530 "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",2531 "requires": {2532 "is-absolute": "^1.0.0",2533 "map-cache": "^0.2.0",2534 "path-root": "^0.1.1"2535 }2536 },2537 "parse-passwd": {2538 "version": "1.0.0",2539 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",2540 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="2541 },2542 "path-exists": {2543 "version": "2.1.0",2544 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",2545 "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",2546 "requires": {2547 "pinkie-promise": "^2.0.0"2548 }2549 },2550 "path-is-absolute": {2551 "version": "1.0.1",2552 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",2553 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="2554 },2555 "path-parse": {2556 "version": "1.0.7",2557 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",2558 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="2559 },2560 "path-root": {2561 "version": "0.1.1",2562 "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",2563 "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",2564 "requires": {2565 "path-root-regex": "^0.1.0"2566 }2567 },2568 "path-root-regex": {2569 "version": "0.1.2",2570 "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",2571 "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0="2572 },2573 "picomatch": {2574 "version": "2.3.0",2575 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",2576 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="2577 },2578 "pinkie": {2579 "version": "2.0.4",2580 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",2581 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="2582 },2583 "pinkie-promise": {2584 "version": "2.0.1",2585 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",2586 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",2587 "requires": {2588 "pinkie": "^2.0.0"2589 }2590 },2591 "pkg-up": {2592 "version": "1.0.0",2593 "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz",2594 "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=",2595 "requires": {2596 "find-up": "^1.0.0"2597 }2598 },2599 "postcss": {2600 "version": "6.0.23",2601 "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",2602 "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",2603 "requires": {2604 "chalk": "^2.4.1",2605 "source-map": "^0.6.1",2606 "supports-color": "^5.4.0"2607 }2608 },2609 "rechoir": {2610 "version": "0.7.1",2611 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",2612 "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",2613 "requires": {2614 "resolve": "^1.9.0"2615 }2616 },2617 "resolve": {2618 "version": "1.20.0",2619 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",2620 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",2621 "requires": {2622 "is-core-module": "^2.2.0",2623 "path-parse": "^1.0.6"2624 }2625 },2626 "resolve-dir": {2627 "version": "1.0.1",2628 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",2629 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",2630 "requires": {2631 "expand-tilde": "^2.0.0",2632 "global-modules": "^1.0.0"2633 }2634 },2635 "resolve-pkg": {2636 "version": "0.1.0",2637 "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz",2638 "integrity": "sha1-AsyZNBDik2livZcWahsHfalyVTE=",2639 "requires": {2640 "resolve-from": "^2.0.0"2641 },2642 "dependencies": {2643 "resolve-from": {2644 "version": "2.0.0",2645 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",2646 "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="2647 }2648 }2649 },2650 "rtlcss": {2651 "version": "2.6.2",2652 "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",2653 "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",2654 "requires": {2655 "@choojs/findup": "^0.2.1",2656 "chalk": "^2.4.2",2657 "mkdirp": "^0.5.1",2658 "postcss": "^6.0.23",2659 "strip-json-comments": "^2.0.0"2660 }2661 },2662 "safe-buffer": {2663 "version": "5.2.1",2664 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",2665 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",2666 "dev": true2667 },2668 "safer-buffer": {2669 "version": "2.1.2",2670 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",2671 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="2672 },2673 "source-map": {2674 "version": "0.6.1",2675 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",2676 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="2677 },2678 "sprintf-js": {2679 "version": "1.0.3",2680 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",2681 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="2682 },2683 "string_decoder": {2684 "version": "1.1.1",2685 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",2686 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",2687 "dev": true,2688 "requires": {2689 "safe-buffer": "~5.1.0"2690 },2691 "dependencies": {2692 "safe-buffer": {2693 "version": "5.1.2",2694 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",2695 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",2696 "dev": true2697 }2698 }2699 },2700 "strip-ansi": {2701 "version": "3.0.1",2702 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",2703 "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",2704 "requires": {2705 "ansi-regex": "^2.0.0"2706 }2707 },2708 "strip-json-comments": {2709 "version": "2.0.1",2710 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",2711 "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="2712 },2713 "supports-color": {2714 "version": "5.5.0",2715 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",2716 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",2717 "requires": {2718 "has-flag": "^3.0.0"2719 }2720 },2721 "text-table": {2722 "version": "0.2.0",2723 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",2724 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="2725 },2726 "unc-path-regex": {2727 "version": "0.1.2",2728 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",2729 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="2730 },2731 "underscore.string": {2732 "version": "3.3.5",2733 "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",2734 "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",2735 "requires": {2736 "sprintf-js": "^1.0.3",2737 "util-deprecate": "^1.0.2"2738 }2739 },2740 "util-deprecate": {2741 "version": "1.0.2",2742 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",2743 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="2744 },2745 "v8flags": {2746 "version": "3.2.0",2747 "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",2748 "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",2749 "requires": {2750 "homedir-polyfill": "^1.0.1"2751 }2752 },2753 "which": {2754 "version": "1.3.1",2755 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",2756 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",2757 "requires": {2758 "isexe": "^2.0.0"2759 }2760 },2761 "wrappy": {2762 "version": "1.0.2",2763 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",2764 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="2765 }2766 1588 } 2767 1589 } -
wbcom-designs-buddypress-ads/trunk/public/class-buddypress-ads-rotator-public.php
r2943016 r3065387 195 195 if ( ! function_exists( 'bp_is_activity_directory' ) || bp_is_activity_directory() ) { 196 196 if ( 'yes' !== $wb_ads_rotator_enject_repeat ) { 197 if ( $activities_template->current_activity == $wb_ads_rotator_enject_position ) {198 switch ( $wb_ads_rotator_type['ads_type'] ) {199 case 'plain-text-and-code':200 $this->wb_ads_rotator_display_plain_text_and_code_ads( $wb_ads_rotator_get_ad );201 break;202 case 'rich-content':203 $this->wb_ads_rotator_display_rich_content_ads( $wb_ads_rotator_get_ad );204 break;205 case 'image-ad':206 $this->wb_ads_rotator_display_image_ads( $wb_ads_rotator_get_ad );207 break;208 }209 }210 } else {211 197 $did_action = did_action( $wb_ads_rotator_activity_position ); 212 if ( 1 != $wb_ads_rotator_enject_position && $did_action !== $wb_ads_rotator_enject_position && 0 == $did_action % $wb_ads_rotator_enject_position ) { 213 continue; 214 } elseif ( 1 != $wb_ads_rotator_enject_position && $did_action !== $wb_ads_rotator_enject_position && 1 !== $did_action % $wb_ads_rotator_enject_position ) { 215 continue; 216 } 217 switch ( $wb_ads_rotator_type['ads_type'] ) { 218 case 'plain-text-and-code': 219 $this->wb_ads_rotator_display_plain_text_and_code_ads( $wb_ads_rotator_get_ad ); 220 break; 221 case 'rich-content': 222 $this->wb_ads_rotator_display_rich_content_ads( $wb_ads_rotator_get_ad ); 223 break; 224 case 'image-ad': 225 $this->wb_ads_rotator_display_image_ads( $wb_ads_rotator_get_ad ); 226 break; 227 } 228 } 229 } 230 } 231 if ( in_array( 'group_activity', $wb_ads_rotator_activity_type, true ) ) { 232 if ( ! function_exists( 'bp_is_group_activity' ) || bp_is_group_activity() ) { 233 if ( 'yes' !== $wb_ads_rotator_enject_repeat ) { 234 if ( $activities_template->current_activity == $wb_ads_rotator_enject_position ) { 198 if ( $did_action == $wb_ads_rotator_enject_position ) { 235 199 switch ( $wb_ads_rotator_type['ads_type'] ) { 236 200 case 'plain-text-and-code': … … 264 228 } 265 229 } 266 if ( in_array( ' members_activity', $wb_ads_rotator_activity_type, true ) ) {267 if ( ! function_exists( 'bp_is_ user_activity' ) || bp_is_user_activity() ) {230 if ( in_array( 'group_activity', $wb_ads_rotator_activity_type, true ) ) { 231 if ( ! function_exists( 'bp_is_group_activity' ) || bp_is_group_activity() ) { 268 232 if ( 'yes' !== $wb_ads_rotator_enject_repeat ) { 269 if ( $activities_template->current_activity == $wb_ads_rotator_enject_position ) { 233 $did_action = did_action( $wb_ads_rotator_activity_position ); 234 if ( $did_action == $wb_ads_rotator_enject_position ) { 270 235 switch ( $wb_ads_rotator_type['ads_type'] ) { 271 236 case 'plain-text-and-code': … … 299 264 } 300 265 } 266 if ( in_array( 'members_activity', $wb_ads_rotator_activity_type, true ) ) { 267 if ( ! function_exists( 'bp_is_user_activity' ) || bp_is_user_activity() ) { 268 if ( 'yes' !== $wb_ads_rotator_enject_repeat ) { 269 $did_action = did_action( $wb_ads_rotator_activity_position ); 270 if ( $did_action == $wb_ads_rotator_enject_position ) { 271 switch ( $wb_ads_rotator_type['ads_type'] ) { 272 case 'plain-text-and-code': 273 $this->wb_ads_rotator_display_plain_text_and_code_ads( $wb_ads_rotator_get_ad ); 274 break; 275 case 'rich-content': 276 $this->wb_ads_rotator_display_rich_content_ads( $wb_ads_rotator_get_ad ); 277 break; 278 case 'image-ad': 279 $this->wb_ads_rotator_display_image_ads( $wb_ads_rotator_get_ad ); 280 break; 281 } 282 } 283 } else { 284 $did_action = did_action( $wb_ads_rotator_activity_position ); 285 if ( $did_action !== $wb_ads_rotator_enject_position && 0 !== $did_action % $wb_ads_rotator_enject_position ) { 286 continue; 287 } 288 switch ( $wb_ads_rotator_type['ads_type'] ) { 289 case 'plain-text-and-code': 290 $this->wb_ads_rotator_display_plain_text_and_code_ads( $wb_ads_rotator_get_ad ); 291 break; 292 case 'rich-content': 293 $this->wb_ads_rotator_display_rich_content_ads( $wb_ads_rotator_get_ad ); 294 break; 295 case 'image-ad': 296 $this->wb_ads_rotator_display_image_ads( $wb_ads_rotator_get_ad ); 297 break; 298 } 299 } 300 } 301 } 301 302 } 302 303 … … 333 334 334 335 $wb_ads_rotator_get_plain_text = isset( $wb_ads_rotator_get_values['plain_text_and_code'] ) ? $wb_ads_rotator_get_values['plain_text_and_code'] : ''; 335 $wb_ads_rotator_container_class = isset( $wb_ads_rotator_get_values['container_classes'] ) ? $wb_ads_rotator_get_values['container_classes'] : '';336 336 $wb_ads_rotator_container_id = isset( $wb_ads_rotator_get_values['container_id'] ) ? $wb_ads_rotator_get_values['container_id'] : ''; 337 337 $wb_ads_visitor_view = isset( $wb_ads_rotator_get_values['to_whom']['logged_in_visitor'] ) ? $wb_ads_rotator_get_values['to_whom']['logged_in_visitor'] : ''; … … 345 345 346 346 if ( empty( $wb_ads_rotator_container_id ) ) { 347 $wb_ads_rotator_container_id = 'wb _ads_rotator_' . $wb_ads_rotator_get_ad;347 $wb_ads_rotator_container_id = 'wbcomads-' . $wb_ads_rotator_get_ad; 348 348 } 349 349 if ( ! is_user_logged_in() && 'login_in' === $wb_ads_visitor_view ) { … … 381 381 $is_iframe = ''; 382 382 if ( strpos( $wb_ads_rotator_get_plain_text, '<script' ) !== false || strpos( $wb_ads_rotator_get_plain_text, 'iframe' ) !== false ) { 383 $is_iframe = 'wb -ads-iframe';384 } 385 echo '<div class="wb-ads-rotator bp-ads-nouveau ' . esc_attr( $is_iframe ) . ' plain-text-and-code-ads ' . esc_attr( $wb_ads_rotator_container_class ) . '" style=" text-align:' . esc_attr( $wb_ads_position ) . '; margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; " id="' . esc_attr( $wb_ads_rotator_container_id ) . '">';383 $is_iframe = 'wbads-iframe'; 384 } 385 echo '<div id="' . esc_attr( $wb_ads_rotator_container_id ) . '" class="wb-bannerads-rotator wbbpads-nouveau ' . esc_attr( $is_iframe ) . ' plain-text-and-code-ads" style=" text-align:' . esc_attr( $wb_ads_position ) . '; margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; ">'; 386 386 } else { 387 echo '<div class="wb-ads-rotator plain-text-and-code-ads ' . esc_attr( $wb_ads_rotator_container_class ) . '" style=" text-align:' . esc_attr( $wb_ads_position ) . '; margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; " id="' . esc_attr( $wb_ads_rotator_container_id ) . '">';387 echo '<div id="' . esc_attr( $wb_ads_rotator_container_id ) . '" class="wb-bannerads-rotator plain-text-and-code-ads" style=" text-align:' . esc_attr( $wb_ads_position ) . '; margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; ">'; 388 388 } 389 389 if ( 'yes' === $wb_ads_rotator_allow_shortcode ) { … … 444 444 445 445 if ( empty( $wb_ads_rotator_container_id ) ) { 446 $wb_ads_rotator_container_id = 'wb _ads_rotator_' . $wb_ads_rotator_get_ad;446 $wb_ads_rotator_container_id = 'wbcomads-' . $wb_ads_rotator_get_ad; 447 447 } 448 448 if ( ! is_user_logged_in() && 'login_in' === $wb_ads_visitor_view ) { … … 478 478 479 479 if ( 'nouveau' === bp_get_theme_compat_id() ) { 480 echo '<div class="wb-ads-rotator bp-ads-nouveau wb-ads-iframe rich-content-ads ' . esc_attr( $wb_ads_rotator_container_class ) . '" style="background-color:' . esc_attr( $wb_ads_rotator_bg_color ) . ';color:' . esc_attr( $wb_ads_rotator_txt_color ) . ';font-size:' . esc_attr( $wb_ads_rotator_font_size ) . 'px;text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; " id="' . esc_attr( $wb_ads_rotator_container_id ) . '">';480 echo '<div id="' . esc_attr( $wb_ads_rotator_container_id ) . '" class="wb-bannerads-rotator wbbpads-nouveau wbads-iframe rich-contentwbads" style="background-color:' . esc_attr( $wb_ads_rotator_bg_color ) . ';color:' . esc_attr( $wb_ads_rotator_txt_color ) . ';font-size:' . esc_attr( $wb_ads_rotator_font_size ) . 'px;text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; ">'; 481 481 } else { 482 echo '<div class="wb-ads-rotator rich-content-ads ' . esc_attr( $wb_ads_rotator_container_class ) . '" style="background-color:' . esc_attr( $wb_ads_rotator_bg_color ) . ';color:' . esc_attr( $wb_ads_rotator_txt_color ) . ';font-size:' . esc_attr( $wb_ads_rotator_font_size ) . 'px;text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; " id="' . esc_attr( $wb_ads_rotator_container_id ) . '">';482 echo '<div id="' . esc_attr( $wb_ads_rotator_container_id ) . '" class="wb-bannerads-rotator rich-contentwbads" style="background-color:' . esc_attr( $wb_ads_rotator_bg_color ) . ';color:' . esc_attr( $wb_ads_rotator_txt_color ) . ';font-size:' . esc_attr( $wb_ads_rotator_font_size ) . 'px;text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; ">'; 483 483 } 484 484 if ( false !== strpos( $wb_ads_rotator_get_rich_content, '[' ) ) { … … 534 534 $wb_ads_rotator_get_image_id = isset( $wb_ads_rotator_get_values['ads_image'] ) ? $wb_ads_rotator_get_values['ads_image'] : ''; 535 535 $wb_ads_rotator_get_image_link = isset( $wb_ads_rotator_get_values['image_link'] ) ? $wb_ads_rotator_get_values['image_link'] : ''; 536 $wb_ads_rotator_container_class = isset( $wb_ads_rotator_get_values['container_classes'] ) ? $wb_ads_rotator_get_values['container_classes'] : '';537 536 $wb_ads_rotator_container_id = isset( $wb_ads_rotator_get_values['container_id'] ) ? $wb_ads_rotator_get_values['container_id'] : ''; 538 537 $wb_ads_visitor_view = isset( $wb_ads_rotator_get_values['to_whom']['logged_in_visitor'] ) ? $wb_ads_rotator_get_values['to_whom']['logged_in_visitor'] : ''; … … 551 550 } 552 551 if ( empty( $wb_ads_rotator_container_id ) ) { 553 $wb_ads_rotator_container_id = 'wb _ads_rotator_' . $wb_ads_rotator_get_ad;552 $wb_ads_rotator_container_id = 'wbcomads-' . $wb_ads_rotator_get_ad; 554 553 } 555 554 if ( ! is_user_logged_in() && 'login_in' === $wb_ads_visitor_view ) { … … 568 567 } 569 568 } 570 echo '<div class="wb-ads-rotator image-ads ' . esc_attr( $wb_ads_rotator_container_class ) . '" style=" text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; " id="' . esc_attr( $wb_ads_rotator_container_id ) . '">';569 echo '<div id="' . esc_attr( $wb_ads_rotator_container_id ) . '" class="wb-bannerads-rotator wbcom-imageads" style=" text-align:' . esc_attr( $wb_ads_position ) . ';margin-top:' . esc_attr( $wb_ads_rotator_margin_top ) . 'px; margin-right:' . esc_attr( $wb_ads_rotator_margin_right ) . 'px; margin-bottom:' . esc_attr( $wb_ads_rotator_margin_bottom ) . 'px;margin-left:' . esc_attr( $wb_ads_rotator_margin_left ) . 'px; ">'; 571 570 echo '<a href="' . esc_url( $wb_ads_rotator_get_image_link ) . '" target="blank">'; 572 571 echo '<img src=" ' . esc_url( $wb_ads_rotator_get_ads_img_src ) . '" width="' . esc_attr( $wb_ads_rotator_image_width ) . '" height="' . esc_attr( $wb_ads_rotator_image_height ) . '">'; -
wbcom-designs-buddypress-ads/trunk/public/css/buddypress-ads-rotator-public.css
r2635865 r3065387 3 3 * included in this file. 4 4 */ 5 .wb- ads-rotator.rich-content-ads {5 .wb-bannerads-rotator.rich-contentwbads { 6 6 padding: 10px 15px; 7 color: #fff;8 7 border-radius: 0 !important; 9 8 line-height: normal;
Note: See TracChangeset
for help on using the changeset viewer.