- WordPress core y plugins - Tema Twenty Twenty-Four configurado - Plugin allow-unfiltered-html.php simplificado - .gitignore configurado para excluir wp-config.php y uploads 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
75 lines
4.3 KiB
PHTML
Executable File
75 lines
4.3 KiB
PHTML
Executable File
<?php
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit;
|
|
}
|
|
$current_page = 'woofunnels';
|
|
// Exit if accessed directly
|
|
?>
|
|
<div class="woofunnels_plugins_wrap">
|
|
<h1><?php esc_html_e( 'Manage Licenses', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></h1>
|
|
<?php
|
|
if ( is_object( $model ) ) {
|
|
?>
|
|
<div class="wp-filter">
|
|
<ul class="filter-links woofunnels_plugins_license_links">
|
|
<?php $licenses = WooFunnels_licenses::get_instance();
|
|
$licenses->get_plugins_list();
|
|
if ( ! empty( $licenses->plugins_list ) ) { ?>
|
|
<li class="plugin-install-featured <?php echo ( isset( $model->current_tab ) && $model->current_tab === "licenses" ) ? "current" : "" ?>">
|
|
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . "&tab=licenses" ); ?>"><?php esc_html_e( 'Licenses', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></a>
|
|
</li>
|
|
<?php } ?>
|
|
<li class="plugin-install-popular <?php echo ( isset( $model->current_tab ) && $model->current_tab === "services" ) ? "current" : "" ?>">
|
|
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . "&tab=support" ); ?>" class=""><?php esc_html_e( 'Support', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></a>
|
|
</li>
|
|
<?php
|
|
if ( isset( $model->additional_tabs ) && is_array( $model->additional_tabs ) && count( $model->additional_tabs ) > 0 ): ?>
|
|
<?php foreach ( $model->additional_tabs as $tab ): ?>
|
|
<li class="<?php echo ( isset( $model->current_tab ) && $model->current_tab === $tab['slug'] ) ? "current" : "" ?>">
|
|
<a href="<?php echo admin_url( 'admin.php?page=' . $current_page . '&tab=' . $tab['slug'] ); ?>"><?php echo esc_html( $tab['label'] ); ?></a>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
<?php endif; ?>
|
|
</ul>
|
|
</div>
|
|
<br class="clear"/>
|
|
<div id="col-container" class="about-wrap">
|
|
<div class="col-wrap woofunnels_dashboard_license_content" style="width:100%">
|
|
<form id="woofunnels_activate-products" method="post" action="" class="validate">
|
|
<input type="hidden" name="action" value="woofunnels_activate-products"/>
|
|
<?php
|
|
require_once( WooFunnels_dashboard::$loader_url . 'includes/class-woofunnels-updater-licenses-table.php' );
|
|
$table = new WooFunnels_Updater_Licenses_Table();
|
|
$table->data = $model->licenses;
|
|
|
|
$table->prepare_items();
|
|
$table->display();
|
|
?>
|
|
<p class="submit woothemes-helper-submit-wrapper">
|
|
<?php
|
|
submit_button( __( 'Activate License', 'woofunnels' ), 'button-primary', null, false ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
|
|
?>
|
|
</p><!--/.submit-->
|
|
<?php wp_nonce_field( 'woofunnels-activate-license' ); ?>
|
|
</form>
|
|
|
|
<div class="col-wrap">
|
|
<?php
|
|
$notice_text_raw = __( 'Note: You need to have valid licenses to receive updates and support for these plugins.', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
|
|
$notice_text_raw .= ' <a target="_blank" href="https://myaccount.funnelkit.com/">';
|
|
$notice_text_raw .= __( 'Click Here', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
|
|
$notice_text_raw .= '</a> ' . __( 'to get your license key(s).', 'woofunnels' ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch
|
|
$notice_text = apply_filters( 'woofunnels_after_license_table_notice', $notice_text_raw );
|
|
?>
|
|
<p style="font-size: 12px;"><?php echo $notice_text; ?></p>
|
|
</div>
|
|
<?php do_action( 'woofunnels_license_after_notice_wrap' ); ?>
|
|
</div><!--/.col-wrap-->
|
|
<div class="woofunnels-area-right"> <?php do_action( 'woofunnels_licenses_right_content' ); ?> </div>
|
|
</div><!--/#col-container-->
|
|
<?php do_action( 'woofunnels_licenses_after_area' ); ?>
|
|
<?php } else { ?>
|
|
<div class="woofunnels_cannot_connect"> <?php echo apply_filters( 'woofunnels_no_data_license', esc_html__( 'Could not connect to server.', 'woofunnels' ) ); // phpcs:ignore WordPress.WP.I18n.TextDomainMismatch ?></div>
|
|
<?php } ?>
|
|
</div>
|