OwlCyberSecurity - MANAGER
Edit File: html-wrapper-main.php
<?php namespace PixelYourSite; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** @var PYS $this */ include "html-popovers.php"; ?> <div class="wrap"> <h1><?php _e( 'PixelYourSite', 'pys' ); ?></h1> <div id="pys"> <div class="container"> <form method="post" enctype="multipart/form-data"> <?php wp_nonce_field( 'pys_save_settings' ); ?> <div class="row mb-3"> <div class="col"> <nav class="nav nav-tabs"> <?php foreach ( getAdminPrimaryNavTabs() as $tab_key => $tab_data ) : ?> <?php $classes = array( 'nav-item', 'nav-link', ); if ( $tab_key == getCurrentAdminTab() ) { $classes[] = 'active'; } $classes = implode( ' ', $classes ); if(isset($tab_data['class']) ) { $classes .= ' '.$tab_data['class']; } ?> <a class="<?php esc_attr_e( $classes ); ?>" href="<?php echo esc_url( $tab_data['url'] ); ?>"> <?php esc_html_e( $tab_data['name'] ); ?> </a> <?php endforeach; ?> </nav> </div> </div> <div class="row"> <div class="col-9"> <?php switch ( getCurrentAdminTab() ) { case 'general': include "html-main-general.php"; break; case 'events': if ( getCurrentAdminAction() == 'edit' ) { include "html-main-events-edit.php"; } else { include "html-main-events.php"; } break; case 'woo': include "html-main-woo.php"; break; case 'edd': include "html-main-edd.php"; break; case 'wcf': include "html-main-wcf.php"; break; case 'head_footer': /** @noinspection PhpIncludeInspection */ if ( current_user_can( 'manage_pys' ) && current_user_can('unfiltered_html') ) { include PYS_FREE_PATH . '/modules/head_footer/views/html-admin-page.php'; } else { include PYS_FREE_PATH . '/modules/head_footer/views/html-admin-not-permission-page.php'; } break; case 'facebook_settings': /** @noinspection PhpIncludeInspection */ include PYS_FREE_PATH . '/modules/facebook/views/html-settings.php'; break; case 'ga_settings': /** @noinspection PhpIncludeInspection */ include PYS_FREE_PATH . '/modules/google_analytics/views/html-settings.php'; break; case 'superpack_settings': /** @noinspection PhpIncludeInspection */ include PYS_FREE_PATH . '/modules/superpack/views/html-settings.php'; break; case 'gdpr': include "html-gdpr.php"; break; case 'reset_settings': include "html-reset.php"; break; case 'logs': include "html-logs.php"; break; default: do_action( 'pys_admin_' . getCurrentAdminTab() ); } ?> <p class="text-center mt-3 mb-0"> <a href="https://wordpress.org/support/plugin/pixelyoursite/reviews/?filter=5#new-post" target="_blank">Click here to give us a 5 stars review.</a> A huge thanks from the PixelYourSite team! </p> </div> <div class="col-3"> <div class="card card-static border-primary"> <div class="card-body"> <p class="card-text">Track every key action and improve your ads return with the PRO version:</p> <a href="https://www.pixelyoursite.com/facebook-pixel-plugin/buy-pixelyoursite-pro?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-upgrade-orange" target="_blank" class="btn btn-block btn-save">UPGRADE</a> </div> </div> <nav class="nav nav-pills flex-column mb-3"> <?php foreach ( getAdminSecondaryNavTabs() as $tab_key => $tab_data ) : ?> <?php $classes = array( 'nav-item', 'nav-link', ); if ( $tab_key == getCurrentAdminTab() ) { $classes[] = 'active'; } $classes = implode( ' ', $classes ); ?> <a class="<?php esc_attr_e( $classes ); ?>" href="<?php echo esc_url( $tab_data['url'] ); ?>"> <?php esc_html_e( $tab_data['name'] ); ?> </a> <?php endforeach; ?> <a class="nav-item nav-link" href="https://www.pixelyoursite.com/pixelyoursite-free-version?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-right-menu" target="_blank" style="font-weight: bold;">HELP</a> <a class="nav-item nav-link" href="https://www.pixelyoursite.com/video?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-right-menu" target="_blank" style="font-weight: bold;">VIDEO TIPS</a> <a href="<?php echo esc_url( buildAdminUrl( 'pixelyoursite', 'logs' ) ); ?>" class="nav-item nav-link">Logs</a> </nav> <?php if ( 'woo' == getCurrentAdminTab() ) : ?> <div class="card card-static border-disabled mb-5"> <div class="card-body" style="border-top: 0;"> <h4 class="card-title">Custom Audience File Export</h4> <p class="card-text">Export a customer file with lifetime value. Use it to create a Custom Audience and a Value-Based Lookalike Audience. More details <a href="https://www.pixelyoursite.com/value-based-facebook-lookalike-audiences?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank">here</a>.</p> <p style="text-align: center;"><?php renderProBadge(); ?></p> <button type="submit" disabled="disabled" class="btn btn-sm btn-block btn-disabled"> Export clients LTV file </button> </div> </div> <?php endif; ?> <?php if ( 'edd' == getCurrentAdminTab() ) : ?> <div class="card card-static border-disabled mb-5"> <div class="card-body" style="border-top: 0;"> <h4 class="card-title">Custom Audience File Export</h4> <p class="card-text">Export a customer file with lifetime value. Use it to create a Custom Audience and a Value-Based Lookalike Audience. More details <a href="https://www.pixelyoursite.com/value-based-facebook-lookalike-audiences?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank">here</a>.</p> <p style="text-align: center;"><?php renderProBadge(); ?></p> <button type="submit" disabled="disabled" class="btn btn-sm btn-block btn-disabled"> Export clients LTV file </button> </div> </div> <?php endif; ?> <?php if ( ! isProductCatalogFeedProActive() ) : ?> <div class="card card-static border-primary"> <div class="card-body"> <h4 class="card-title">WooCommerce Product Catalog Feeds</h4> <p class="card-text">Generate auto-updating WooCommerce XML feeds for Facebook Product Catalog, Google Merchant, and Google Ads (custom type).</p> <a href="https://www.pixelyoursite.com/product-catalog-facebook?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank" class="btn btn-sm btn-block btn-primary">Click for details</a> </div> </div> <?php endif; ?> <?php if ( ! isEddProductsFeedProActive() ) : ?> <div class="card card-static border-primary"> <div class="card-body"> <h4 class="card-title">Easy Digital Downloads Product Catalog Feeds</h4> <p class="card-text">Generate auto-updating EDD XML feeds for Facebook Product Catalog.</p> <a href="https://www.pixelyoursite.com/easy-digital-downloads-product-catalog?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank" class="btn btn-sm btn-block btn-primary">Click for details</a> </div> </div> <?php endif; ?> <?php if ( !isConsentMagicPluginActivated() ) : ?> <div class="card card-static border-primary"> <div class="card-body"> <h4 class="card-title">ConsentMagic</h4> <p class="card-text">Persuade your visitors to agree to tracking, while respecting the legal requirements. Inform, opt-out, or block tracking when needed.</p> <a href="https://www.pixelyoursite.com/plugins/consentmagic?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank" class="btn btn-sm btn-block btn-primary">Click for details</a> </div> </div> <?php endif; ?> <?php if ( !isPixelCogActive() ) : ?> <div class="card card-static border-primary"> <div class="card-body"> <h4 class="card-title">WooCommerce Cost of Goods</h4> <p class="card-text">Add the cost of your products, calculate profit for each order, track the profit with PixelYourSite WooCommerce first-party reports.</p> <a href="https://www.pixelyoursite.com/plugins/woocommerce-cost-of-goods?utm_source=free&utm_medium=plugin&utm_campaign=right-column-free" target="_blank" class="btn btn-sm btn-block btn-primary">Click for details</a> </div> </div> <?php endif; ?> <?php if ( getCurrentAdminTab() !== 'reset_settings' ) : ?> <a href="<?php echo esc_url( buildAdminUrl( 'pixelyoursite', 'reset_settings' ) ); ?>" class="btn btn-sm btn-block btn-light mt-5">Reset all settings to defaults</a> <?php endif; ?> </div> </div> </form> </div> </div> </div>