blocks
4 weeks ago
options
4 weeks ago
template
4 weeks ago
google.php
4 weeks ago
index.php
4 weeks ago
options.php
4 weeks ago
process.php
4 weeks ago
success_page.php
4 weeks ago
template.php
4 weeks ago
variation_options.php
4 weeks ago
variation_options_common.php
3 years ago
google.php
41 lines
| 1 | <?php |
| 2 | if(!defined('ABSPATH')) { |
| 3 | die(); |
| 4 | } |
| 5 | // phpcs:ignoreFile WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- variables in template files inherited from controller render() scope |
| 6 | wp_enqueue_script('pmxe-angular-app', PMXE_ROOT_URL . '/dist/app.min.js', array('jquery'), PMXE_VERSION); |
| 7 | wp_enqueue_style('pmxe-angular-scss', PMXE_ROOT_URL . '/dist/styles.css', array(), PMXE_VERSION); |
| 8 | |
| 9 | $productAttributesJson = empty(XmlExportEngine::$globalAvailableSections['product_data']['additional']['attributes']['meta']) ? '' : json_encode(XmlExportEngine::$globalAvailableSections['product_data']['additional']['attributes']['meta']); |
| 10 | |
| 11 | if(getenv('WPAE_DEV')) { |
| 12 | wp_enqueue_script('pmxe-livereload', '//localhost:35729/livereload.js', array(), '3', true); |
| 13 | } |
| 14 | ?> |
| 15 | <script type="text/javascript"> |
| 16 | var wpae_product_attributes = <?php echo empty($productAttributesJson) ? '""' : wp_json_encode( json_decode( $productAttributesJson ) ); ?>; |
| 17 | </script> |
| 18 | |
| 19 | <div ng-app="GoogleMerchants" |
| 20 | ng-controller="mainController" |
| 21 | ng-init="init('<?php if (class_exists("WooCommerce")) echo esc_attr(get_woocommerce_currency_symbol()); ?>', |
| 22 | '<?php if (class_exists("WooCommerce")) echo esc_attr(get_woocommerce_currency());?>', |
| 23 | <?php $is_template_loaded = esc_js(PMXE_Plugin::$session->get('is_loaded_template')); if(!empty($is_template_loaded)) { echo esc_attr(PMXE_Plugin::$session->get('is_loaded_template')); } else { echo "false"; } ?>)" |
| 24 | class="googleMerchants" id="googleMerchants"> |
| 25 | <?php |
| 26 | if ($post['xml_template_type'] == XmlExportEngine::EXPORT_TYPE_GOOLE_MERCHANTS && $post['export_to'] == XmlExportEngine::EXPORT_TYPE_XML) { |
| 27 | ?> |
| 28 | <span ng-init="selectGoogleMerchantsInitially()"></span> |
| 29 | <?php |
| 30 | } |
| 31 | ?> |
| 32 | <div ng-slide-down="isGoogleMerchantExport" duration="0.5"> |
| 33 | <basic-information information="merchantsFeedData.basicInformation"></basic-information> |
| 34 | <availability-price information="merchantsFeedData.availabilityPrice"></availability-price> |
| 35 | <product-categories information="merchantsFeedData.productCategories"></product-categories> |
| 36 | <unique-identifiers information="merchantsFeedData.uniqueIdentifiers"></unique-identifiers> |
| 37 | <detailed-information information="merchantsFeedData.detailedInformation"></detailed-information> |
| 38 | <shipping information="merchantsFeedData.shipping"></shipping> |
| 39 | <advanced-attributes information="merchantsFeedData.advancedAttributes"></advanced-attributes> |
| 40 | </div> |
| 41 | </div> |