Files
2024-09-25 09:25:31 -04:00

48 lines
2.2 KiB
PHP

<?php
/**
* Provide a admin area view for the plugin
*
* This file is used to markup the admin-facing aspects of the plugin.
*
* @link https://makewebbetter.com/
* @since 1.0.0
*
* @package makewebbetter-hubspot-for-woocommerce
* @subpackage makewebbetter-hubspot-for-woocommerce/admin/templates/
*/
?>
<?php
if ( isset( $_GET['action'] ) && 'hubwoo-osc-schedule-sync' == $_GET['action'] ) {
Hubwoo_Admin::hubwoo_schedule_sync_listener( true );
}
?>
<div class="hubwoo-m-wrap-c">
<form action="" method="post" id="hubwoo-ocs-form">
<?php
if ( empty( get_option( 'hubwoo_customers_role_settings', array() ) ) ) {
update_option( 'hubwoo_customers_role_settings', array_keys( Hubwoo_Admin::get_all_user_roles() ) );
}
woocommerce_admin_fields( Hubwoo_Admin::hubwoo_customers_sync_settings() );
?>
<div>
<div class="hubwoo-user-notice" style="margin-bottom: 20px;">
<span class="hubwoo-ocs-btn-notice"><?php esc_html_e( 'Fetching all of the recently updated and un-synced users / orders', 'makewebbetter-hubspot-for-woocommerce' ); ?></span> <span id='hubwoo-usr-spin' class="fa fa-spin fa-spinner"></span>
</div>
<a href="javascript:void(0);" style="display: none;" id = "hubwoo-osc-instant-sync" class="hubwoo-osc-instant-sync hubwoo__btn" data-total_users=""><?php esc_html_e( 'Sync Now', 'makewebbetter-hubspot-for-woocommerce' ); ?></a>
<a href="?page=hubwoo&hubwoo_tab=hubwoo-sync-contacts&action=hubwoo-osc-schedule-sync" id = "hubwoo-osc-schedule-sync" style="display: none;" class="hubwoo-osc-schedule-sync hubwoo__btn"><?php esc_html_e( 'Schedule Sync', 'makewebbetter-hubspot-for-woocommerce' ); ?></a>
</div>
</form>
<div class="hubwoo-progress-wrap progress-cover" style="display: none;">
<div>
<h2><?php esc_html_e( 'Contact sync is in progress.', 'makewebbetter-hubspot-for-woocommerce' ); ?></h2>
<span class="psync_desc"> <?php esc_html_e( 'This should only take a few moments. Thanks for your patience!', 'makewebbetter-hubspot-for-woocommerce' ); ?></span>
</div>
<div class="hubwoo-progress">
<div class="hubwoo-progress-bar" role="progressbar" style="width:0"></div>
</div>
</div>
</div>