first commit

This commit is contained in:
2026-03-05 13:07:40 +01:00
commit 64ba0721ee
25709 changed files with 4691006 additions and 0 deletions

View File

@@ -0,0 +1,141 @@
<?php
$plugin_settings = get_option( 'plugin_settings' );
$license_information = get_option( 'license_information' );
print "<pre>";
print_r($license_information, TRUE);
print "</pre>";
$domain = $_SERVER['HTTP_HOST'];
$error = "false";
$plugin_data = get_plugin_data( __FILE__ );
$versions = array (
"PHP" => (float)phpversion(),
"Wordpress" => get_bloginfo('version'),
"WooCommerce" => WC()->version,
"WooCommerce Product Feed PRO" => WOOCOMMERCESEA_PLUGIN_VERSION
);
// When license has not been checked yet
if(empty($license_information['message'])){
$license_information['message'] = "You did not purchase a license for our Elite features yet. The structured data fix feature and adding of extra Google Shopping fields to your store can be enabled if you upgrade. Please purchase a license key on <a href=\"https://adtribes.io/pro-vs-elite/?utm_source=$domain&utm_medium=plugin&utm_campaign=upgrade-elite\" target=\"_blank\">AdTribes.io</a> when you would like to use the Elite features.";
$license_information['message_type'] = "notice notice-info is-dismissible";
$license_information['license_key'] = "";
$license_information['license_email'] = "";
}
/**
* Create notification object and get message and message type as WooCommerce is inactive
* also set variable allowed on 0 to disable submit button on step 1 of configuration
*/
$notifications_obj = new WooSEA_Get_Admin_Notifications;
if (!in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
$notifications_box = $notifications_obj->get_admin_notifications ( '9', 'false' );
} else {
$notifications_box = $notifications_obj->get_admin_notifications ( '14', 'false' );
}
if ($versions['PHP'] < 5.6){
$notifications_box = $notifications_obj->get_admin_notifications ( '11', 'false' );
}
if ($versions['WooCommerce'] < 3){
$notifications_box = $notifications_obj->get_admin_notifications ( '13', 'false' );
}
if (!wp_next_scheduled( 'woosea_cron_hook' ) ) {
$notifications_box = $notifications_obj->get_admin_notifications ( '12', 'false' );
}
?>
<div id="dialog" title="Basic dialog">
<p>
<div id="dialogText"></div>
</p>
</div>
<div class="wrap">
<div class="woo-product-feed-pro-form-style-2">
<tbody class="woo-product-feed-pro-body">
<div class="woo-product-feed-pro-form-style-2-heading">Upgrade to Elite</div>
<div class="<?php _e($license_information['message_type']); ?>">
<p><?php _e($license_information['message'], 'sample-text-domain' ); ?></p>
</div>
<div class="woo-product-feed-pro-table-wrapper">
<div class="woo-product-feed-pro-table-left">
<table class="woo-product-feed-pro-table">
<tr>
<td>
<span>License e-mail:</span>
</td>
<td>
<input type="text" class="input-field-large" id="license-email" name="license-email" value="<?php print "$license_information[license_email]";?>">
</td>
</tr>
<tr>
<td>
<span>License key:</span>
</td>
<td>
<input type="text" class="input-field-large" id="license-key" name="license-key" value="<?php print "$license_information[license_key]";?>">
</td>
</tr>
<tr>
<td colspan="2"><span class="ui-icon ui-icon-alert"></span> <i>Please note that we will automatically validate your license once a day.</i></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" id="checklicense" value="Activate license">
<input type="submit" id="deactivate_license" value="Deactivate license">
</td>
</tr>
</table>
</div>
<div class="woo-product-feed-pro-table-right">
<table class="woo-product-feed-pro-table">
<tr>
<td><strong>Weve got you covered!</strong></td>
</tr>
<tr>
<td>
Need assistance? Check out our:
<ul>
<li><strong><a href="https://adtribes.io/support/" target="_blank">Frequently Asked Questions</a></strong></li>
<li><strong><a href="https://www.youtube.com/channel/UCXp1NsK-G_w0XzkfHW-NZCw" target="_blank">YouTube tutorials</a></strong></li>
<li><strong><a href="https://adtribes.io/tutorials/" target="_blank">Tutorials</a></strong></li>
</ul>
Or just reach out to us at <strong><a href="https://wordpress.org/support/plugin/woo-product-feed-pro/" target="_blank">the support forum</a></strong> and we'll make sure your product feeds will be up-and-running within no-time.
</td>
</tr>
</table><br/>
<table class="woo-product-feed-pro-table">
<tr>
<td><strong>Our latest tutorials</strong></td>
</tr>
<tr>
<td>
<ul>
<li><strong>1. <a href="https://adtribes.io/adding-missing-custom-attributes/" target="_blank">Adding missing custom attributes</a></strong></li>
<li><strong>2. <a href="https://adtribes.io/can-i-add-mother-products-to-my-feed-and-leave-out-the-variations/" target="_blank">Can I leave out mother products?</a></strong></li>
<li><strong>3. <a href="https://adtribes.io/add-gtin-mpn-upc-ean-product-condition-optimised-title-and-brand-attributes/" target="_blank">Adding GTIN, Brand, MPN and more</a></strong></li>
<li><strong>4. <a href="https://adtribes.io/woocommerce-structured-data-bug/" target="_blank">WooCommerce structured data markup bug</a></strong></li>
<li><strong>5. <a href="https://adtribes.io/how-to-create-filters-for-your-product-feed/" target="_blank">How to create filters for your product feed</a></strong></li>
<li><strong>6. <a href="https://adtribes.io/wpml-support/" target="_blank">Enable WPML support</a></strong></li>
</ul>
</td>
</tr>
</table><br/>
</div>
</div>
</tbody>
</div>
</div>