Changeset 2112924
- Timestamp:
- 06/26/2019 01:58:30 PM (7 years ago)
- Location:
- shopconstruct
- Files:
-
- 517 added
- 10 deleted
- 50 edited
-
assets/screenshot-1.jpg (added)
-
assets/screenshot-10.jpg (added)
-
assets/screenshot-2.jpg (added)
-
assets/screenshot-3.jpg (added)
-
assets/screenshot-4.jpg (added)
-
assets/screenshot-5.jpg (added)
-
assets/screenshot-6.jpg (added)
-
assets/screenshot-7.jpg (added)
-
assets/screenshot-8.jpg (added)
-
assets/screenshot-9.jpg (added)
-
tags/1.1.2 (added)
-
tags/1.1.2/assets (added)
-
tags/1.1.2/assets/css (added)
-
tags/1.1.2/assets/css/admin.blocks.css (added)
-
tags/1.1.2/assets/css/admin.checkouts.css (added)
-
tags/1.1.2/assets/css/admin.display-settings.css (added)
-
tags/1.1.2/assets/css/admin.orders.css (added)
-
tags/1.1.2/assets/css/admin.reviews.css (added)
-
tags/1.1.2/assets/css/admin.settings.css (added)
-
tags/1.1.2/assets/css/admin.style.css (added)
-
tags/1.1.2/assets/css/animate.css (added)
-
tags/1.1.2/assets/css/frontend (added)
-
tags/1.1.2/assets/css/frontend/checkout.css (added)
-
tags/1.1.2/assets/css/frontend/common.css (added)
-
tags/1.1.2/assets/css/frontend/order-success.css (added)
-
tags/1.1.2/assets/css/frontend/product.css (added)
-
tags/1.1.2/assets/css/media.css (added)
-
tags/1.1.2/assets/css/popup.style.css (added)
-
tags/1.1.2/assets/images (added)
-
tags/1.1.2/assets/images/_jvdnRnrl5M.jpg (added)
-
tags/1.1.2/assets/images/admin (added)
-
tags/1.1.2/assets/images/admin/arrow-down.svg (added)
-
tags/1.1.2/assets/images/admin/style-settings-pro.png (added)
-
tags/1.1.2/assets/images/image.png (added)
-
tags/1.1.2/assets/images/important.png (added)
-
tags/1.1.2/assets/images/loading_dark_large.gif (added)
-
tags/1.1.2/assets/images/order_qty_shape.png (added)
-
tags/1.1.2/assets/images/oval-loading.svg (added)
-
tags/1.1.2/assets/images/placeholder.png (added)
-
tags/1.1.2/assets/images/product_qty_arrow_down.png (added)
-
tags/1.1.2/assets/images/product_qty_arrow_up.png (added)
-
tags/1.1.2/assets/images/select-img.png (added)
-
tags/1.1.2/assets/images/select_arrow.png (added)
-
tags/1.1.2/assets/images/shop-menu-icon.png (added)
-
tags/1.1.2/assets/images/sprite.png (added)
-
tags/1.1.2/assets/js (added)
-
tags/1.1.2/assets/js/admin (added)
-
tags/1.1.2/assets/js/admin/admin-settings-popup.js (added)
-
tags/1.1.2/assets/js/admin/admin.attributes.js (added)
-
tags/1.1.2/assets/js/admin/admin.blocks.js (added)
-
tags/1.1.2/assets/js/admin/admin.checkouts.js (added)
-
tags/1.1.2/assets/js/admin/admin.js (added)
-
tags/1.1.2/assets/js/admin/admin.orders-popup.js (added)
-
tags/1.1.2/assets/js/admin/admin.orders.js (added)
-
tags/1.1.2/assets/js/admin/admin.products-popup.js (added)
-
tags/1.1.2/assets/js/admin/admin.products.js (added)
-
tags/1.1.2/assets/js/admin/admin.reviews.js (added)
-
tags/1.1.2/assets/js/admin/admin.settings.js (added)
-
tags/1.1.2/assets/js/admin/admin.shipping-zones.js (added)
-
tags/1.1.2/assets/js/admin/admin.terms.js (added)
-
tags/1.1.2/assets/js/admin/adminbar.js (added)
-
tags/1.1.2/assets/js/admin/deactivation-feedback.js (added)
-
tags/1.1.2/assets/js/admin/display-settings.js (added)
-
tags/1.1.2/assets/js/admin/main.js (added)
-
tags/1.1.2/assets/js/frontend (added)
-
tags/1.1.2/assets/js/frontend/checkout.js (added)
-
tags/1.1.2/assets/js/frontend/common.js (added)
-
tags/1.1.2/assets/js/frontend/product.js (added)
-
tags/1.1.2/assets/js/js-functions.js (added)
-
tags/1.1.2/assets/js/shop-ct-popup.js (added)
-
tags/1.1.2/com (added)
-
tags/1.1.2/com/Core (added)
-
tags/1.1.2/com/Core/GeoIP.php (added)
-
tags/1.1.2/com/Core/GeoIPRecord.php (added)
-
tags/1.1.2/com/Core/Geolocation.php (added)
-
tags/1.1.2/com/Core/Locations.php (added)
-
tags/1.1.2/com/Core/Logger.php (added)
-
tags/1.1.2/com/Core/TemplateLoader.php (added)
-
tags/1.1.2/com/Model (added)
-
tags/1.1.2/com/Model/PostType.php (added)
-
tags/1.1.2/composer.json (added)
-
tags/1.1.2/config.php (added)
-
tags/1.1.2/gulpfile.js (added)
-
tags/1.1.2/i18n (added)
-
tags/1.1.2/i18n/continents.php (added)
-
tags/1.1.2/i18n/countries.php (added)
-
tags/1.1.2/i18n/locale-info.php (added)
-
tags/1.1.2/i18n/states (added)
-
tags/1.1.2/i18n/states/AR.php (added)
-
tags/1.1.2/i18n/states/AU.php (added)
-
tags/1.1.2/i18n/states/BD.php (added)
-
tags/1.1.2/i18n/states/BG.php (added)
-
tags/1.1.2/i18n/states/BR.php (added)
-
tags/1.1.2/i18n/states/CA.php (added)
-
tags/1.1.2/i18n/states/CN.php (added)
-
tags/1.1.2/i18n/states/ES.php (added)
-
tags/1.1.2/i18n/states/GR.php (added)
-
tags/1.1.2/i18n/states/HK.php (added)
-
tags/1.1.2/i18n/states/HU.php (added)
-
tags/1.1.2/i18n/states/ID.php (added)
-
tags/1.1.2/i18n/states/IN.php (added)
-
tags/1.1.2/i18n/states/IR.php (added)
-
tags/1.1.2/i18n/states/IT.php (added)
-
tags/1.1.2/i18n/states/JP.php (added)
-
tags/1.1.2/i18n/states/MX.php (added)
-
tags/1.1.2/i18n/states/MY.php (added)
-
tags/1.1.2/i18n/states/NP.php (added)
-
tags/1.1.2/i18n/states/NZ.php (added)
-
tags/1.1.2/i18n/states/PE.php (added)
-
tags/1.1.2/i18n/states/PH.php (added)
-
tags/1.1.2/i18n/states/TH.php (added)
-
tags/1.1.2/i18n/states/TR.php (added)
-
tags/1.1.2/i18n/states/US.php (added)
-
tags/1.1.2/i18n/states/ZA.php (added)
-
tags/1.1.2/includes (added)
-
tags/1.1.2/includes/abstracts (added)
-
tags/1.1.2/includes/abstracts/abstract-shop-ct-db-model.php (added)
-
tags/1.1.2/includes/abstracts/abstract-shop-ct-payment-gateway.php (added)
-
tags/1.1.2/includes/abstracts/abstract-shop-ct-settings.php (added)
-
tags/1.1.2/includes/abstracts/trait-shop-ct-setter.php (added)
-
tags/1.1.2/includes/admin (added)
-
tags/1.1.2/includes/admin/class-shop-ct-admin-assets.php (added)
-
tags/1.1.2/includes/admin/class-shop-ct-admin-menus.php (added)
-
tags/1.1.2/includes/admin/class-shop-ct-admin.php (added)
-
tags/1.1.2/includes/admin/list-table (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table-attribute-taxonomies.php (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table-order.php (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table-products.php (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table-reviews.php (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table-shipping-zones.php (added)
-
tags/1.1.2/includes/admin/list-table/class-shop-ct-list-table.php (added)
-
tags/1.1.2/includes/class-shop-ct-cart-manager.php (added)
-
tags/1.1.2/includes/class-shop-ct-cart.php (added)
-
tags/1.1.2/includes/class-shop-ct-customer.php (added)
-
tags/1.1.2/includes/class-shop-ct-meta.php (added)
-
tags/1.1.2/includes/class-shop-ct-order.php (added)
-
tags/1.1.2/includes/class-shop-ct-payment-gateways.php (added)
-
tags/1.1.2/includes/class-shop-ct-post-types.php (added)
-
tags/1.1.2/includes/class-shop-ct-product-attribute-term.php (added)
-
tags/1.1.2/includes/class-shop-ct-product-attribute.php (added)
-
tags/1.1.2/includes/class-shop-ct-product-category.php (added)
-
tags/1.1.2/includes/class-shop-ct-product-review.php (added)
-
tags/1.1.2/includes/class-shop-ct-product-tag.php (added)
-
tags/1.1.2/includes/class-shop-ct-product.php (added)
-
tags/1.1.2/includes/class-shop-ct-shipping-zone.php (added)
-
tags/1.1.2/includes/class-shop-ct-term.php (added)
-
tags/1.1.2/includes/event-listeners (added)
-
tags/1.1.2/includes/event-listeners/ajax (added)
-
tags/1.1.2/includes/event-listeners/ajax/admin (added)
-
tags/1.1.2/includes/event-listeners/ajax/admin/class-shop-ct-ajax-admin-products.php (added)
-
tags/1.1.2/includes/event-listeners/ajax/admin/class-shop-ct-ajax-display-settings.php (added)
-
tags/1.1.2/includes/event-listeners/ajax/admin/class-shop-ct-ajax-settings.php (added)
-
tags/1.1.2/includes/event-listeners/ajax/class-shop-ct-ajax-cart.php (added)
-
tags/1.1.2/includes/event-listeners/comments (added)
-
tags/1.1.2/includes/event-listeners/comments/class-shop-ct-comment-filter.php (added)
-
tags/1.1.2/includes/event-listeners/frontend (added)
-
tags/1.1.2/includes/event-listeners/frontend/class-shop-ct-cart-actions.php (added)
-
tags/1.1.2/includes/event-listeners/frontend/class-shop-ct-template-manager.php (added)
-
tags/1.1.2/includes/event-listeners/frontend/scripts (added)
-
tags/1.1.2/includes/event-listeners/frontend/scripts/class-shop-ct-frontend-scripts.php (added)
-
tags/1.1.2/includes/event-listeners/order (added)
-
tags/1.1.2/includes/event-listeners/order/class-shop-ct-order-completed.php (added)
-
tags/1.1.2/includes/gateways (added)
-
tags/1.1.2/includes/gateways/bacs (added)
-
tags/1.1.2/includes/gateways/bacs/class-shop-ct-gateway-bacs.php (added)
-
tags/1.1.2/includes/gateways/cheque (added)
-
tags/1.1.2/includes/gateways/cheque/class-shop-ct-gateway-cheque.php (added)
-
tags/1.1.2/includes/gateways/cod (added)
-
tags/1.1.2/includes/gateways/cod/class-shop-ct-gateway-cod.php (added)
-
tags/1.1.2/includes/gateways/paypal (added)
-
tags/1.1.2/includes/gateways/paypal/class-shop-ct-gateway-paypal.php (added)
-
tags/1.1.2/includes/gateways/paypal/class-shop-ct-paypal-ipn-listener.php (added)
-
tags/1.1.2/includes/gateways/paypal/class-shop-ct-paypal-ipn.php (added)
-
tags/1.1.2/includes/helpers (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-currencies.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-dates.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-formatting.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-geo-ip.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-images.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-logger.php (added)
-
tags/1.1.2/includes/helpers/class-shop-ct-validator.php (added)
-
tags/1.1.2/includes/helpers/shop-ct-core-functions.php (added)
-
tags/1.1.2/includes/helpers/shop-ct-product-functions.php (added)
-
tags/1.1.2/includes/install (added)
-
tags/1.1.2/includes/install/class-shop-ct-install.php (added)
-
tags/1.1.2/includes/routing (added)
-
tags/1.1.2/includes/routing/class-shop-ct-routing.php (added)
-
tags/1.1.2/includes/services (added)
-
tags/1.1.2/includes/services/ajax (added)
-
tags/1.1.2/includes/services/ajax/ajax-attributes.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-email.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-orders.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-products.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-reviews.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-sessions.php (added)
-
tags/1.1.2/includes/services/ajax/ajax-terms.php (added)
-
tags/1.1.2/includes/services/ajax/ajax.php (added)
-
tags/1.1.2/includes/services/ajax/ajax.shipping-zones.php (added)
-
tags/1.1.2/includes/services/checkout (added)
-
tags/1.1.2/includes/services/checkout/class-shop-ct-checkout-settings.php (added)
-
tags/1.1.2/includes/services/checkout/class-shop-ct-checkout.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-attributes.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-dashboard.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-orders.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-product-categories.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-product-settings.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-products.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-reviews.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-settings.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-shipping-zones.php (added)
-
tags/1.1.2/includes/services/class-shop-ct-service-tags.php (added)
-
tags/1.1.2/includes/services/emails (added)
-
tags/1.1.2/includes/services/emails/calss-shop-ct-email-downloadable-files.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-cancelled.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-completed.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-customer-invoice.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-failed.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-new.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email-order-refunded.php (added)
-
tags/1.1.2/includes/services/emails/class-shop-ct-email.php (added)
-
tags/1.1.2/includes/services/popup (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup-attribute-taxonomies.php (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup-email-settings.php (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup-order.php (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup-review.php (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup-shipping-zone.php (added)
-
tags/1.1.2/includes/services/popup/class-shop-ct-popup.php (added)
-
tags/1.1.2/includes/services/shortcodes (added)
-
tags/1.1.2/includes/services/shortcodes/class-shop-ct-shortcode-cart-button.php (added)
-
tags/1.1.2/includes/services/shortcodes/class-shop-ct-shortcode-catalog.php (added)
-
tags/1.1.2/includes/services/shortcodes/class-shop-ct-shortcode-category.php (added)
-
tags/1.1.2/includes/services/shortcodes/class-shop-ct-shortcode-product.php (added)
-
tags/1.1.2/includes/services/shortcodes/class-shop-ct-shortcodes.php (added)
-
tags/1.1.2/includes/shop-ct-ajax.php (added)
-
tags/1.1.2/includes/shop-ct-functions.php (added)
-
tags/1.1.2/lib (added)
-
tags/1.1.2/lib/elevatezoom-master (added)
-
tags/1.1.2/lib/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js (added)
-
tags/1.1.2/lib/elevatezoom-master/jquery.elevatezoom.js (added)
-
tags/1.1.2/lib/fontawesome (added)
-
tags/1.1.2/lib/fontawesome/css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-brands.css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-brands.min.css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-regular.css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-regular.min.css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-solid.css (added)
-
tags/1.1.2/lib/fontawesome/css/fa-solid.min.css (added)
-
tags/1.1.2/lib/fontawesome/css/fontawesome-all.css (added)
-
tags/1.1.2/lib/fontawesome/css/fontawesome-all.min.css (added)
-
tags/1.1.2/lib/fontawesome/css/fontawesome.css (added)
-
tags/1.1.2/lib/fontawesome/css/fontawesome.min.css (added)
-
tags/1.1.2/lib/fontawesome/webfonts (added)
-
tags/1.1.2/lib/fontawesome/webfonts/fa-solid-900.eot (added)
-
tags/1.1.2/lib/fontawesome/webfonts/fa-solid-900.ttf (added)
-
tags/1.1.2/lib/fontawesome/webfonts/fa-solid-900.woff (added)
-
tags/1.1.2/lib/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
tags/1.1.2/lib/jquery.countdown-2.1.0 (added)
-
tags/1.1.2/lib/jquery.countdown-2.1.0/jquery.countdown.js (added)
-
tags/1.1.2/lib/jquery.countdown-2.1.0/jquery.countdown.min.js (added)
-
tags/1.1.2/lib/jscolor (added)
-
tags/1.1.2/lib/jscolor/jscolor.js (added)
-
tags/1.1.2/lib/jscolor/jscolor.min.js (added)
-
tags/1.1.2/lib/moment-js (added)
-
tags/1.1.2/lib/moment-js/moment-timezone-with-data.js (added)
-
tags/1.1.2/lib/moment-js/moment.js (added)
-
tags/1.1.2/lib/select2 (added)
-
tags/1.1.2/lib/select2/css (added)
-
tags/1.1.2/lib/select2/css/select2.css (added)
-
tags/1.1.2/lib/select2/css/select2.min.css (added)
-
tags/1.1.2/lib/select2/css/select2.ppp.css (added)
-
tags/1.1.2/lib/select2/js (added)
-
tags/1.1.2/lib/select2/js/i18n (added)
-
tags/1.1.2/lib/select2/js/i18n/ar.js (added)
-
tags/1.1.2/lib/select2/js/i18n/az.js (added)
-
tags/1.1.2/lib/select2/js/i18n/bg.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ca.js (added)
-
tags/1.1.2/lib/select2/js/i18n/cs.js (added)
-
tags/1.1.2/lib/select2/js/i18n/da.js (added)
-
tags/1.1.2/lib/select2/js/i18n/de.js (added)
-
tags/1.1.2/lib/select2/js/i18n/en.js (added)
-
tags/1.1.2/lib/select2/js/i18n/es.js (added)
-
tags/1.1.2/lib/select2/js/i18n/et.js (added)
-
tags/1.1.2/lib/select2/js/i18n/eu.js (added)
-
tags/1.1.2/lib/select2/js/i18n/fa.js (added)
-
tags/1.1.2/lib/select2/js/i18n/fi.js (added)
-
tags/1.1.2/lib/select2/js/i18n/fr.js (added)
-
tags/1.1.2/lib/select2/js/i18n/gl.js (added)
-
tags/1.1.2/lib/select2/js/i18n/he.js (added)
-
tags/1.1.2/lib/select2/js/i18n/hi.js (added)
-
tags/1.1.2/lib/select2/js/i18n/hr.js (added)
-
tags/1.1.2/lib/select2/js/i18n/hu.js (added)
-
tags/1.1.2/lib/select2/js/i18n/id.js (added)
-
tags/1.1.2/lib/select2/js/i18n/is.js (added)
-
tags/1.1.2/lib/select2/js/i18n/it.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ja.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ko.js (added)
-
tags/1.1.2/lib/select2/js/i18n/lt.js (added)
-
tags/1.1.2/lib/select2/js/i18n/lv.js (added)
-
tags/1.1.2/lib/select2/js/i18n/mk.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ms.js (added)
-
tags/1.1.2/lib/select2/js/i18n/nb.js (added)
-
tags/1.1.2/lib/select2/js/i18n/nl.js (added)
-
tags/1.1.2/lib/select2/js/i18n/pl.js (added)
-
tags/1.1.2/lib/select2/js/i18n/pt-BR.js (added)
-
tags/1.1.2/lib/select2/js/i18n/pt.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ro.js (added)
-
tags/1.1.2/lib/select2/js/i18n/ru.js (added)
-
tags/1.1.2/lib/select2/js/i18n/sk.js (added)
-
tags/1.1.2/lib/select2/js/i18n/sr-Cyrl.js (added)
-
tags/1.1.2/lib/select2/js/i18n/sr.js (added)
-
tags/1.1.2/lib/select2/js/i18n/sv.js (added)
-
tags/1.1.2/lib/select2/js/i18n/th.js (added)
-
tags/1.1.2/lib/select2/js/i18n/tr.js (added)
-
tags/1.1.2/lib/select2/js/i18n/uk.js (added)
-
tags/1.1.2/lib/select2/js/i18n/vi.js (added)
-
tags/1.1.2/lib/select2/js/i18n/zh-CN.js (added)
-
tags/1.1.2/lib/select2/js/i18n/zh-TW.js (added)
-
tags/1.1.2/lib/select2/js/select2.full.js (added)
-
tags/1.1.2/lib/select2/js/select2.full.min.js (added)
-
tags/1.1.2/lib/select2/js/select2.full.ppp.js (added)
-
tags/1.1.2/lib/select2/js/select2.full.ppp.min.js (added)
-
tags/1.1.2/package.json (added)
-
tags/1.1.2/readme.txt (added)
-
tags/1.1.2/shop-construct.php (added)
-
tags/1.1.2/templates (added)
-
tags/1.1.2/templates/admin (added)
-
tags/1.1.2/templates/admin/dashboard (added)
-
tags/1.1.2/templates/admin/dashboard/show.php (added)
-
tags/1.1.2/templates/admin/deactivation-modal.view.php (added)
-
tags/1.1.2/templates/admin/orders (added)
-
tags/1.1.2/templates/admin/orders/popup-billing.view.php (added)
-
tags/1.1.2/templates/admin/orders/popup-general.view.php (added)
-
tags/1.1.2/templates/admin/orders/popup-item.view.php (added)
-
tags/1.1.2/templates/admin/orders/popup-items.view.php (added)
-
tags/1.1.2/templates/admin/orders/popup-shipping.view.php (added)
-
tags/1.1.2/templates/admin/orders/popup.view.php (added)
-
tags/1.1.2/templates/admin/products (added)
-
tags/1.1.2/templates/admin/products/popup-attribute-row.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-attributes.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-downloadable-row.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-downloadable.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-general.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-info.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-inventory.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-seo.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-shipping.view.php (added)
-
tags/1.1.2/templates/admin/products/popup-taxonomy.view.php (added)
-
tags/1.1.2/templates/admin/products/popup.view.php (added)
-
tags/1.1.2/templates/emails (added)
-
tags/1.1.2/templates/emails/_order_items.php (added)
-
tags/1.1.2/templates/emails/admin (added)
-
tags/1.1.2/templates/emails/admin/common.php (added)
-
tags/1.1.2/templates/emails/admin/new_customer.php (added)
-
tags/1.1.2/templates/emails/customer (added)
-
tags/1.1.2/templates/emails/customer/basic.php (added)
-
tags/1.1.2/templates/emails/customer/common.php (added)
-
tags/1.1.2/templates/emails/customer/new_customer.php (added)
-
tags/1.1.2/templates/frontend (added)
-
tags/1.1.2/templates/frontend/cart (added)
-
tags/1.1.2/templates/frontend/cart/cart-button.view.php (added)
-
tags/1.1.2/templates/frontend/cart/cart-items.view.php (added)
-
tags/1.1.2/templates/frontend/cart/no-items.view.php (added)
-
tags/1.1.2/templates/frontend/cart/show.view.php (added)
-
tags/1.1.2/templates/frontend/catalog (added)
-
tags/1.1.2/templates/frontend/catalog/index.view.php (added)
-
tags/1.1.2/templates/frontend/checkout (added)
-
tags/1.1.2/templates/frontend/checkout/billing-details.view.php (added)
-
tags/1.1.2/templates/frontend/checkout/order-items.view.php (added)
-
tags/1.1.2/templates/frontend/checkout/payment-methods.view.php (added)
-
tags/1.1.2/templates/frontend/checkout/shipping-details.view.php (added)
-
tags/1.1.2/templates/frontend/checkout/show.template.view.php (added)
-
tags/1.1.2/templates/frontend/checkout/show.view.php (added)
-
tags/1.1.2/templates/frontend/filtering.view.php (added)
-
tags/1.1.2/templates/frontend/navigation.view.php (added)
-
tags/1.1.2/templates/frontend/orders (added)
-
tags/1.1.2/templates/frontend/orders/download-expired.view.php (added)
-
tags/1.1.2/templates/frontend/orders/order-details.view.php (added)
-
tags/1.1.2/templates/frontend/product (added)
-
tags/1.1.2/templates/frontend/product-category (added)
-
tags/1.1.2/templates/frontend/product-category/index.view.php (added)
-
tags/1.1.2/templates/frontend/product-category/list.view.php (added)
-
tags/1.1.2/templates/frontend/product-category/show.template.view.php (added)
-
tags/1.1.2/templates/frontend/product-category/show.view.php (added)
-
tags/1.1.2/templates/frontend/product-tag (added)
-
tags/1.1.2/templates/frontend/product-tag/show.php (added)
-
tags/1.1.2/templates/frontend/product/index.php (added)
-
tags/1.1.2/templates/frontend/product/list-items.view.php (added)
-
tags/1.1.2/templates/frontend/product/list.view.php (added)
-
tags/1.1.2/templates/frontend/product/review.php (added)
-
tags/1.1.2/templates/frontend/product/show (added)
-
tags/1.1.2/templates/frontend/product/show/index.template.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/index.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/layouts (added)
-
tags/1.1.2/templates/frontend/product/show/layouts/comments.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/layouts/heading.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/layouts/images.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/layouts/metainfo.view.php (added)
-
tags/1.1.2/templates/frontend/product/show/layouts/purchase.view.php (added)
-
tags/1.1.2/templates/frontend/sorting.view.php (added)
-
tags/1.1.2/vendor (added)
-
tags/1.1.2/vendor/autoload.php (added)
-
tags/1.1.2/vendor/composer (added)
-
tags/1.1.2/vendor/composer/ClassLoader.php (added)
-
tags/1.1.2/vendor/composer/LICENSE (added)
-
tags/1.1.2/vendor/composer/autoload_classmap.php (added)
-
tags/1.1.2/vendor/composer/autoload_namespaces.php (added)
-
tags/1.1.2/vendor/composer/autoload_psr4.php (added)
-
tags/1.1.2/vendor/composer/autoload_real.php (added)
-
tags/1.1.2/vendor/composer/autoload_static.php (added)
-
tags/1.1.2/vendor/composer/installed.json (added)
-
trunk/assets/css/admin.style.css (modified) (3 diffs)
-
trunk/assets/css/frontend/checkout.css (modified) (2 diffs)
-
trunk/assets/css/frontend/common.css (modified) (1 diff)
-
trunk/com (added)
-
trunk/com/Core (added)
-
trunk/com/Core/GeoIP.php (added)
-
trunk/com/Core/GeoIPRecord.php (added)
-
trunk/com/Core/Geolocation.php (added)
-
trunk/com/Core/Locations.php (added)
-
trunk/com/Core/Logger.php (added)
-
trunk/com/Core/TemplateLoader.php (added)
-
trunk/com/Model (added)
-
trunk/com/Model/PostType.php (added)
-
trunk/composer.json (added)
-
trunk/config.php (modified) (1 diff)
-
trunk/gulpfile.js (modified) (1 diff)
-
trunk/includes/abstracts/abstract-shop-ct-post-type-db-model.php (deleted)
-
trunk/includes/admin/class-shop-ct-admin-assets.php (modified) (2 diffs)
-
trunk/includes/admin/class-shop-ct-admin.php (modified) (1 diff)
-
trunk/includes/class-shop-ct-cart-manager.php (modified) (1 diff)
-
trunk/includes/class-shop-ct-order.php (modified) (2 diffs)
-
trunk/includes/class-shop-ct-product.php (modified) (2 diffs)
-
trunk/includes/event-listeners/ajax/admin/class-shop-ct-ajax-admin-products.php (modified) (1 diff)
-
trunk/includes/event-listeners/ajax/admin/class-shop-ct-ajax-display-settings.php (modified) (1 diff)
-
trunk/includes/event-listeners/ajax/class-shop-ct-ajax-cart.php (modified) (1 diff)
-
trunk/includes/event-listeners/comments/class-shop-ct-comment-filter.php (modified) (1 diff)
-
trunk/includes/event-listeners/frontend/class-shop-ct-template-manager.php (modified) (8 diffs)
-
trunk/includes/event-listeners/frontend/scripts/class-shop-ct-frontend-scripts.php (modified) (3 diffs)
-
trunk/includes/helpers/class-shop-ct-geolocation.php (deleted)
-
trunk/includes/helpers/class-shop-ct-locations.php (deleted)
-
trunk/includes/helpers/class-shop-ct-logger.php (modified) (2 diffs)
-
trunk/includes/helpers/class-shop-ct-template-loader.php (deleted)
-
trunk/includes/services/ajax/ajax-attributes.php (modified) (1 diff)
-
trunk/includes/services/class-shop-ct-service-dashboard.php (modified) (1 diff)
-
trunk/includes/services/class-shop-ct-service-settings.php (modified) (2 diffs)
-
trunk/includes/services/emails/class-shop-ct-email-order-cancelled.php (modified) (1 diff)
-
trunk/includes/services/emails/class-shop-ct-email-order-customer-invoice.php (modified) (1 diff)
-
trunk/includes/services/emails/class-shop-ct-email-order-failed.php (modified) (1 diff)
-
trunk/includes/services/emails/class-shop-ct-email-order-refunded.php (modified) (1 diff)
-
trunk/includes/services/shortcodes/class-shop-ct-shortcode-cart-button.php (modified) (1 diff)
-
trunk/includes/services/shortcodes/class-shop-ct-shortcode-catalog.php (modified) (1 diff)
-
trunk/includes/services/shortcodes/class-shop-ct-shortcode-category.php (modified) (1 diff)
-
trunk/includes/services/shortcodes/class-shop-ct-shortcode-product.php (modified) (1 diff)
-
trunk/includes/services/shortcodes/class-shop-ct-shortcodes.php (modified) (2 diffs)
-
trunk/includes/shop-ct-ajax.php (modified) (3 diffs)
-
trunk/lib (added)
-
trunk/lib/elevatezoom-master (added)
-
trunk/lib/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js (added)
-
trunk/lib/elevatezoom-master/jquery.elevatezoom.js (added)
-
trunk/lib/fontawesome (added)
-
trunk/lib/fontawesome/css (added)
-
trunk/lib/fontawesome/css/fa-brands.css (added)
-
trunk/lib/fontawesome/css/fa-brands.min.css (added)
-
trunk/lib/fontawesome/css/fa-regular.css (added)
-
trunk/lib/fontawesome/css/fa-regular.min.css (added)
-
trunk/lib/fontawesome/css/fa-solid.css (added)
-
trunk/lib/fontawesome/css/fa-solid.min.css (added)
-
trunk/lib/fontawesome/css/fontawesome-all.css (added)
-
trunk/lib/fontawesome/css/fontawesome-all.min.css (added)
-
trunk/lib/fontawesome/css/fontawesome.css (added)
-
trunk/lib/fontawesome/css/fontawesome.min.css (added)
-
trunk/lib/fontawesome/webfonts (added)
-
trunk/lib/fontawesome/webfonts/fa-solid-900.eot (added)
-
trunk/lib/fontawesome/webfonts/fa-solid-900.ttf (added)
-
trunk/lib/fontawesome/webfonts/fa-solid-900.woff (added)
-
trunk/lib/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
trunk/lib/jquery.countdown-2.1.0 (added)
-
trunk/lib/jquery.countdown-2.1.0/jquery.countdown.js (added)
-
trunk/lib/jquery.countdown-2.1.0/jquery.countdown.min.js (added)
-
trunk/lib/jscolor (added)
-
trunk/lib/jscolor/jscolor.js (added)
-
trunk/lib/jscolor/jscolor.min.js (added)
-
trunk/lib/moment-js (added)
-
trunk/lib/moment-js/moment-timezone-with-data.js (added)
-
trunk/lib/moment-js/moment.js (added)
-
trunk/lib/select2 (added)
-
trunk/lib/select2/css (added)
-
trunk/lib/select2/css/select2.css (added)
-
trunk/lib/select2/css/select2.min.css (added)
-
trunk/lib/select2/css/select2.ppp.css (added)
-
trunk/lib/select2/js (added)
-
trunk/lib/select2/js/i18n (added)
-
trunk/lib/select2/js/i18n/ar.js (added)
-
trunk/lib/select2/js/i18n/az.js (added)
-
trunk/lib/select2/js/i18n/bg.js (added)
-
trunk/lib/select2/js/i18n/ca.js (added)
-
trunk/lib/select2/js/i18n/cs.js (added)
-
trunk/lib/select2/js/i18n/da.js (added)
-
trunk/lib/select2/js/i18n/de.js (added)
-
trunk/lib/select2/js/i18n/en.js (added)
-
trunk/lib/select2/js/i18n/es.js (added)
-
trunk/lib/select2/js/i18n/et.js (added)
-
trunk/lib/select2/js/i18n/eu.js (added)
-
trunk/lib/select2/js/i18n/fa.js (added)
-
trunk/lib/select2/js/i18n/fi.js (added)
-
trunk/lib/select2/js/i18n/fr.js (added)
-
trunk/lib/select2/js/i18n/gl.js (added)
-
trunk/lib/select2/js/i18n/he.js (added)
-
trunk/lib/select2/js/i18n/hi.js (added)
-
trunk/lib/select2/js/i18n/hr.js (added)
-
trunk/lib/select2/js/i18n/hu.js (added)
-
trunk/lib/select2/js/i18n/id.js (added)
-
trunk/lib/select2/js/i18n/is.js (added)
-
trunk/lib/select2/js/i18n/it.js (added)
-
trunk/lib/select2/js/i18n/ja.js (added)
-
trunk/lib/select2/js/i18n/ko.js (added)
-
trunk/lib/select2/js/i18n/lt.js (added)
-
trunk/lib/select2/js/i18n/lv.js (added)
-
trunk/lib/select2/js/i18n/mk.js (added)
-
trunk/lib/select2/js/i18n/ms.js (added)
-
trunk/lib/select2/js/i18n/nb.js (added)
-
trunk/lib/select2/js/i18n/nl.js (added)
-
trunk/lib/select2/js/i18n/pl.js (added)
-
trunk/lib/select2/js/i18n/pt-BR.js (added)
-
trunk/lib/select2/js/i18n/pt.js (added)
-
trunk/lib/select2/js/i18n/ro.js (added)
-
trunk/lib/select2/js/i18n/ru.js (added)
-
trunk/lib/select2/js/i18n/sk.js (added)
-
trunk/lib/select2/js/i18n/sr-Cyrl.js (added)
-
trunk/lib/select2/js/i18n/sr.js (added)
-
trunk/lib/select2/js/i18n/sv.js (added)
-
trunk/lib/select2/js/i18n/th.js (added)
-
trunk/lib/select2/js/i18n/tr.js (added)
-
trunk/lib/select2/js/i18n/uk.js (added)
-
trunk/lib/select2/js/i18n/vi.js (added)
-
trunk/lib/select2/js/i18n/zh-CN.js (added)
-
trunk/lib/select2/js/i18n/zh-TW.js (added)
-
trunk/lib/select2/js/select2.full.js (added)
-
trunk/lib/select2/js/select2.full.min.js (added)
-
trunk/lib/select2/js/select2.full.ppp.js (added)
-
trunk/lib/select2/js/select2.full.ppp.min.js (added)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/shop-construct.php (modified) (7 diffs)
-
trunk/templates/admin/orders/popup-items.view.php (modified) (1 diff)
-
trunk/templates/admin/orders/popup.view.php (modified) (1 diff)
-
trunk/templates/admin/products/popup-attributes.view.php (modified) (1 diff)
-
trunk/templates/admin/products/popup-downloadable.view.php (modified) (2 diffs)
-
trunk/templates/admin/products/popup-general.view.php (modified) (2 diffs)
-
trunk/templates/admin/products/popup.view.php (modified) (1 diff)
-
trunk/templates/frontend/cart/show.view.php (modified) (1 diff)
-
trunk/templates/frontend/catalog/index.view.php (modified) (2 diffs)
-
trunk/templates/frontend/checkout/billing-details.view.php (modified) (1 diff)
-
trunk/templates/frontend/checkout/shipping-details.view.php (modified) (1 diff)
-
trunk/templates/frontend/checkout/show.template.view.php (modified) (1 diff)
-
trunk/templates/frontend/checkout/show.view.php (modified) (1 diff)
-
trunk/templates/frontend/product-category/index.view.php (modified) (1 diff)
-
trunk/templates/frontend/product-category/show.template.view.php (modified) (1 diff)
-
trunk/templates/frontend/product-category/show.view.php (modified) (2 diffs)
-
trunk/templates/frontend/product/list.view.php (modified) (1 diff)
-
trunk/templates/frontend/product/show/index.template.view.php (modified) (1 diff)
-
trunk/templates/frontend/product/show/index.view.php (modified) (4 diffs)
-
trunk/vendor/autoload.php (added)
-
trunk/vendor/composer (added)
-
trunk/vendor/composer/ClassLoader.php (added)
-
trunk/vendor/composer/LICENSE (added)
-
trunk/vendor/composer/autoload_classmap.php (added)
-
trunk/vendor/composer/autoload_namespaces.php (added)
-
trunk/vendor/composer/autoload_psr4.php (added)
-
trunk/vendor/composer/autoload_real.php (added)
-
trunk/vendor/composer/autoload_static.php (added)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/elevatezoom-master (deleted)
-
trunk/vendor/fontawesome (deleted)
-
trunk/vendor/jquery.countdown-2.1.0 (deleted)
-
trunk/vendor/jscolor (deleted)
-
trunk/vendor/moment-js (deleted)
-
trunk/vendor/select2 (deleted)
Legend:
- Unmodified
- Added
- Removed
-
shopconstruct/trunk/assets/css/admin.style.css
r2049359 r2112924 625 625 height: 100%; 626 626 background: rgba(255,255,255,.5); 627 z-index: 3;627 z-index: 159900; 628 628 } 629 629 … … 745 745 width: auto !important; 746 746 padding: 0 !important; 747 z-index: 1 00500!important;747 z-index: 159899 !important; 748 748 } 749 749 … … 2494 2494 margin: 0 7px; 2495 2495 } 2496 2497 .shop-ct-popup-outer-window ~ .select2-container { 2498 z-index: 159899; 2499 } -
shopconstruct/trunk/assets/css/frontend/checkout.css
r2094151 r2112924 200 200 padding: 50px; 201 201 margin: 0 auto; 202 background: #fff;203 202 } 204 203 … … 394 393 395 394 396 395 .shop_ct_checkout_order_cart_items { 396 display: table !important; 397 } 398 -
shopconstruct/trunk/assets/css/frontend/common.css
r2104150 r2112924 527 527 padding:15px; 528 528 box-shadow: -1px -1px 1px 2px rgba(0,0,0,.05); 529 box-sizing: border-box; 529 530 } 530 531 -
shopconstruct/trunk/config.php
r2094151 r2112924 13 13 14 14 $GLOBALS['shop_ct_aliases'] = array( 15 'Shop_CT_Post_Type_DB_Model' => 'includes/abstracts/abstract-shop-ct-post-type-db-model',16 15 17 16 // HELPERS 18 'Shop_CT_Template_Loader' => 'includes/helpers/class-shop-ct-template-loader',19 'Shop_CT_Locations' => 'includes/helpers/class-shop-ct-locations',20 'Shop_CT_Geolocation' => 'includes/helpers/class-shop-ct-geolocation',21 17 'Shop_CT_Geo_IP' => 'includes/helpers/class-shop-ct-geo-ip', 22 18 'Shop_CT_Formatting' => 'includes/helpers/class-shop-ct-formatting', -
shopconstruct/trunk/gulpfile.js
r2104150 r2112924 11 11 sourcemaps = require('gulp-sourcemaps'), 12 12 adminJSFiles = [ 13 ' vendor/select2/js/select2.full.min.js',14 ' vendor/jscolor/jscolor.js',13 'lib/select2/js/select2.full.min.js', 14 'lib/jscolor/jscolor.js', 15 15 'assets/js/js-functions.js', 16 16 'assets/js/shop-ct-popup.js', -
shopconstruct/trunk/includes/admin/class-shop-ct-admin-assets.php
r2049359 r2112924 40 40 wp_enqueue_style("shop_ct_animate_css", SHOP_CT()->plugin_url() . "/assets/css/animate.css", FALSE, SHOP_CT()->version); 41 41 42 wp_enqueue_style("shop_ct_font_awesome", SHOP_CT()->plugin_url() . "/ vendor/fontawesome/css/fontawesome-all.min.css", FALSE, SHOP_CT()->version);42 wp_enqueue_style("shop_ct_font_awesome", SHOP_CT()->plugin_url() . "/lib/fontawesome/css/fontawesome-all.min.css", FALSE, SHOP_CT()->version); 43 43 44 44 wp_enqueue_style("shop_ct_jquery_ui_css", "http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css", FALSE, SHOP_CT()->version); 45 45 46 wp_enqueue_style("shop_ct_select2_css", SHOP_CT()->plugin_url() . "/ vendor/select2/css/select2.css", FALSE, SHOP_CT()->version);46 wp_enqueue_style("shop_ct_select2_css", SHOP_CT()->plugin_url() . "/lib/select2/css/select2.css", FALSE, SHOP_CT()->version); 47 47 48 48 wp_enqueue_style("shop_ct_google_fonts_Raleway", "https://fonts.googleapis.com/css?family=Raleway:400,500,400italic", FALSE, SHOP_CT()->version); … … 124 124 'addDownloadableFile' => __('Add Downloadable File', 'shop_ct'), 125 125 'insertFile' => __('Insert file', 'shop_ct'), 126 'invalidSalePrice' => __('Invalid SalePrice', 'shop_ct'),126 'invalidSalePrice' => __('Invalid Discounted Price', 'shop_ct'), 127 127 'order_published' => __('Order Saved Successfully', 'shop_ct'), 128 128 )); -
shopconstruct/trunk/includes/admin/class-shop-ct-admin.php
r2059587 r2112924 85 85 public function deactivation_modal() 86 86 { 87 Shop_CT_Template_Loader::get_template('admin/deactivation-modal.view.php');87 \ShopCT\Core\TemplateLoader::get_template('admin/deactivation-modal.view.php'); 88 88 } 89 89 -
shopconstruct/trunk/includes/class-shop-ct-cart-manager.php
r1995995 r2112924 12 12 */ 13 13 public function __construct() { 14 add_action('shop_ct_ajax_add_to_cart', [$this, 'add_to_cart']);15 add_action('shop_ct_ajax_remove_from_cart', [$this, 'remove_from_cart']);16 add_action('shop_ct_ajax_change_cart_product_quantity', [$this, 'change_quantity']);17 add_action('shop_ct_remove_old_carts', [$this, 'remove_old_carts']);14 add_action('shop_ct_ajax_add_to_cart', array($this, 'add_to_cart')); 15 add_action('shop_ct_ajax_remove_from_cart', array($this, 'remove_from_cart')); 16 add_action('shop_ct_ajax_change_cart_product_quantity', array($this, 'change_quantity')); 17 add_action('shop_ct_remove_old_carts', array($this, 'remove_old_carts')); 18 18 19 19 if(!is_admin()){ -
shopconstruct/trunk/includes/class-shop-ct-order.php
r1995995 r2112924 1 1 <?php 2 3 use ShopCT\Model\PostType; 2 4 3 5 if (!defined('ABSPATH')) { … … 5 7 } 6 8 7 class Shop_CT_Order extends Shop_CT_Post_Type_DB_Model9 class Shop_CT_Order extends PostType 8 10 { 9 11 /** -
shopconstruct/trunk/includes/class-shop-ct-product.php
r2094151 r2112924 1 1 <?php 2 3 use ShopCT\Model\PostType; 2 4 3 5 /** … … 10 12 * 11 13 */ 12 class Shop_CT_Product extends Shop_CT_Post_Type_DB_Model14 class Shop_CT_Product extends PostType 13 15 { 14 16 -
shopconstruct/trunk/includes/event-listeners/ajax/admin/class-shop-ct-ajax-admin-products.php
r1873194 r2112924 280 280 281 281 echo json_encode(array('success' => 1, 282 'return_html' => Shop_CT_Template_Loader::get_template_buffer('admin/products/popup.view.php', compact('product', 'autoDraft')),282 'return_html' => \ShopCT\Core\TemplateLoader::get_template_buffer('admin/products/popup.view.php', compact('product', 'autoDraft')), 283 283 'title' => $autoDraft ? __('Add Product', 'shop_ct') : __($product->get_title(), 'shop_ct'), 284 284 )); -
shopconstruct/trunk/includes/event-listeners/ajax/admin/class-shop-ct-ajax-display-settings.php
r1873194 r2112924 22 22 foreach ( $checked_post_type_ids as $checked_post_type_id ) { 23 23 $post = get_post( $checked_post_type_id ); 24 Shop_CT_Template_Loader::get_template('admin/settings/display/single-item.php', compact('post'));24 \ShopCT\Core\TemplateLoader::get_template('admin/settings/display/single-item.php', compact('post')); 25 25 } 26 26 -
shopconstruct/trunk/includes/event-listeners/ajax/class-shop-ct-ajax-cart.php
r1995995 r2112924 76 76 77 77 78 Shop_CT_Template_Loader::get_template('frontend/cart/show.view.php',compact('cart'));78 \ShopCT\Core\TemplateLoader::get_template('frontend/cart/show.view.php',compact('cart')); 79 79 die; 80 80 } -
shopconstruct/trunk/includes/event-listeners/comments/class-shop-ct-comment-filter.php
r2094151 r2112924 34 34 35 35 public static function show_single_review($comment, $args, $depth){ 36 Shop_CT_Template_Loader::get_template('frontend/product/review.php', compact( 'comment', 'args', 'depth' ));36 \ShopCT\Core\TemplateLoader::get_template('frontend/product/review.php', compact( 'comment', 'args', 'depth' )); 37 37 } 38 38 -
shopconstruct/trunk/includes/event-listeners/frontend/class-shop-ct-template-manager.php
r1995995 r2112924 8 8 * Template Loader 9 9 * 10 * @class Shop_CT_Template_Loader10 * @class \ShopCT\Core\TemplateLoader 11 11 */ 12 12 class Shop_CT_Template_Manager … … 30 30 do_action('shop_ct_order_success_page', $order); 31 31 32 Shop_CT_Template_Loader::get_template('frontend/orders/order-details.view.php', compact('order'));32 \ShopCT\Core\TemplateLoader::get_template('frontend/orders/order-details.view.php', compact('order')); 33 33 } 34 34 … … 56 56 57 57 if ($product->is_download_permission_expired($order->get_id(), $email) || $product->is_download_limit_expired($order->get_id(), $email)): 58 Shop_CT_Template_Loader::get_template('frontend/orders/download-expired.view.php',compact('product','order'));58 \ShopCT\Core\TemplateLoader::get_template('frontend/orders/download-expired.view.php',compact('product','order')); 59 59 else: 60 60 … … 156 156 $product = new Shop_CT_Product(get_the_ID()); 157 157 158 $content = Shop_CT_Template_Loader::get_template_buffer('frontend/product/show.php', array('product' => $product));158 $content = \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/product/show.php', array('product' => $product)); 159 159 160 160 … … 172 172 if (is_tax(Shop_CT_Product_Category::get_taxonomy())) { 173 173 174 $new_template = Shop_CT_Template_Loader::locate_template('frontend/product-category/show.template.view.php');174 $new_template = \ShopCT\Core\TemplateLoader::locate_template('frontend/product-category/show.template.view.php'); 175 175 } 176 176 … … 180 180 if (is_tax(Shop_CT_Product_Tag::get_taxonomy())) { 181 181 182 $new_template = Shop_CT_Template_Loader::locate_template('frontend/product-tag/show.php');182 $new_template = \ShopCT\Core\TemplateLoader::locate_template('frontend/product-tag/show.php'); 183 183 184 184 } … … 188 188 */ 189 189 if (is_singular(Shop_CT_Product::get_post_type())) { 190 $new_template = Shop_CT_Template_Loader::locate_template('frontend/product/show/index.template.view.php');190 $new_template = \ShopCT\Core\TemplateLoader::locate_template('frontend/product/show/index.template.view.php'); 191 191 } 192 192 … … 198 198 */ 199 199 if ($id == SHOP_CT()->checkout->settings->checkout_page_id) { 200 $new_template = Shop_CT_Template_Loader::locate_template('frontend/checkout/show.template.view.php');200 $new_template = \ShopCT\Core\TemplateLoader::locate_template('frontend/checkout/show.template.view.php'); 201 201 } 202 202 } -
shopconstruct/trunk/includes/event-listeners/frontend/scripts/class-shop-ct-frontend-scripts.php
r2094151 r2112924 28 28 29 29 30 wp_enqueue_style( "shop_ct_font_awesome", SHOP_CT()->plugin_url() . "/ vendor/fontawesome/css/fontawesome-all.min.css", false );30 wp_enqueue_style( "shop_ct_font_awesome", SHOP_CT()->plugin_url() . "/lib/fontawesome/css/fontawesome-all.min.css", false ); 31 31 32 32 wp_enqueue_style('animate-css', SHOP_CT()->plugin_url() . '/assets/css/animate.css', false, SHOP_CT()->version); … … 65 65 wp_enqueue_style( "shop_ct_font_awesome", 'http://fontawesome.io/assets/font-awesome/css/font-awesome.css', false ); 66 66 wp_enqueue_script( "shop_ct_front_end_js", plugins_url( "../assets/js/front-end.js", __FILE__ ), false ); 67 wp_enqueue_script( "shop_ct_js_elevatezoom", SHOP_CT()->plugin_url()." vendor/elevatezoom-master/jquery.elevatezoom.js", false );68 wp_enqueue_script( "shop_ct_js_elevatezoom_min", SHOP_CT()->plugin_url()." vendor/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js", false );67 wp_enqueue_script( "shop_ct_js_elevatezoom", SHOP_CT()->plugin_url()."lib/elevatezoom-master/jquery.elevatezoom.js", false ); 68 wp_enqueue_script( "shop_ct_js_elevatezoom_min", SHOP_CT()->plugin_url()."lib/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js", false ); 69 69 wp_localize_script( 'shop_ct_front_end_js', 'shopCTL10n', $js_vars ); 70 70 }*/ … … 74 74 { 75 75 wp_enqueue_style( "google-fonts-lato", "https://fonts.googleapis.com/css?family=Lato:300,400,600,700", false ); 76 wp_enqueue_script( "elevate-zoom", SHOP_CT()->plugin_url()."/ vendor/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js", array('jquery') );77 wp_enqueue_script( "countdown-js", SHOP_CT()->plugin_url()."/ vendor/jquery.countdown-2.1.0/jquery.countdown.js", array('jquery') );78 wp_enqueue_script( "moment-js", SHOP_CT()->plugin_url()."/ vendor/moment-js/moment.js" );79 wp_enqueue_script( "moment-timezone", SHOP_CT()->plugin_url()."/ vendor/moment-js/moment-timezone-with-data.js" );76 wp_enqueue_script( "elevate-zoom", SHOP_CT()->plugin_url()."/lib/elevatezoom-master/jquery.elevateZoom-3.0.8.min.js", array('jquery') ); 77 wp_enqueue_script( "countdown-js", SHOP_CT()->plugin_url()."/lib/jquery.countdown-2.1.0/jquery.countdown.js", array('jquery') ); 78 wp_enqueue_script( "moment-js", SHOP_CT()->plugin_url()."/lib/moment-js/moment.js" ); 79 wp_enqueue_script( "moment-timezone", SHOP_CT()->plugin_url()."/lib/moment-js/moment-timezone-with-data.js" ); 80 80 wp_enqueue_script('shop-ct-product', SHOP_CT()->plugin_url() . '/assets/js/frontend/product.js', array('elevate-zoom','countdown-js', 'moment-js','moment-timezone','jquery'), SHOP_CT()->version); 81 81 wp_enqueue_style('shop-ct-product', SHOP_CT()->plugin_url() . '/assets/css/frontend/product.css', false, SHOP_CT()->version); -
shopconstruct/trunk/includes/helpers/class-shop-ct-logger.php
r1873194 r2112924 12 12 class Shop_CT_Logger { 13 13 14 /**15 * Stores open file _handles.16 *17 * @var array18 * @access private19 */20 private $_handles;14 /** 15 * Stores open file _handles. 16 * 17 * @var array 18 * @access private 19 */ 20 private $_handles; 21 21 22 /**23 * Constructor for the logger.24 */25 public function __construct() {26 $this->_handles = array();27 }22 /** 23 * Constructor for the logger. 24 */ 25 public function __construct() { 26 $this->_handles = array(); 27 } 28 28 29 29 30 /**31 * Destructor.32 */33 public function __destruct() {34 foreach ( $this->_handles as $handle ) {35 @fclose( $handle );36 }37 }30 /** 31 * Destructor. 32 */ 33 public function __destruct() { 34 foreach ( $this->_handles as $handle ) { 35 @fclose( $handle ); 36 } 37 } 38 38 39 39 40 /**41 * Open log file for writing.42 *43 * @access private44 * @param mixed $handle45 * @return bool success46 */47 private function open( $handle ) {48 if ( isset( $this->_handles[ $handle ] ) ) {49 return true;50 }40 /** 41 * Open log file for writing. 42 * 43 * @access private 44 * @param mixed $handle 45 * @return bool success 46 */ 47 private function open( $handle ) { 48 if ( isset( $this->_handles[ $handle ] ) ) { 49 return true; 50 } 51 51 52 if ( $this->_handles[ $handle ] = @fopen( self::get_log_file_path( $handle ), 'a' ) ) {53 return true;54 }52 if ( $this->_handles[ $handle ] = @fopen( self::get_log_file_path( $handle ), 'a' ) ) { 53 return true; 54 } 55 55 56 return false;57 }56 return false; 57 } 58 58 59 59 60 /**61 * Add a log entry to chosen file.62 *63 * @param string $handle64 * @param string $message65 */66 public function add( $handle, $message ) {67 if ( $this->open( $handle ) && is_resource( $this->_handles[ $handle ] ) ) {68 $time = date_i18n( 'm-d-Y @ H:i:s -' ); // Grab Time69 @fwrite( $this->_handles[ $handle ], $time . " " . $message . "\n" );70 }60 /** 61 * Add a log entry to chosen file. 62 * 63 * @param string $handle 64 * @param string $message 65 */ 66 public function add( $handle, $message ) { 67 if ( $this->open( $handle ) && is_resource( $this->_handles[ $handle ] ) ) { 68 $time = date_i18n( 'm-d-Y @ H:i:s -' ); // Grab Time 69 @fwrite( $this->_handles[ $handle ], $time . " " . $message . "\n" ); 70 } 71 71 72 do_action( 'shop_ct_log_add', $handle, $message );73 }72 do_action( 'shop_ct_log_add', $handle, $message ); 73 } 74 74 75 75 76 /**77 * Clear entries from chosen file.78 *79 * @param mixed $handle80 */81 public function clear( $handle ) {82 if ( $this->open( $handle ) && is_resource( $this->_handles[ $handle ] ) ) {83 @ftruncate( $this->_handles[ $handle ], 0 );84 }76 /** 77 * Clear entries from chosen file. 78 * 79 * @param mixed $handle 80 */ 81 public function clear( $handle ) { 82 if ( $this->open( $handle ) && is_resource( $this->_handles[ $handle ] ) ) { 83 @ftruncate( $this->_handles[ $handle ], 0 ); 84 } 85 85 86 do_action( 'shop_ct_log_clear', $handle );87 }86 do_action( 'shop_ct_log_clear', $handle ); 87 } 88 88 89 89 /** … … 91 91 * @return string 92 92 */ 93 public static function get_log_file_path( $handle ){93 public static function get_log_file_path( $handle ){ 94 94 return trailingslashit( SHOP_CT_LOG_DIR ) . $handle . '-' . sanitize_file_name( wp_hash( $handle ) ) . '.log'; 95 95 } -
shopconstruct/trunk/includes/services/ajax/ajax-attributes.php
r2094151 r2112924 219 219 220 220 221 Shop_CT_Template_Loader::get_template('admin/products/popup-attribute-row.view.php', compact('product', 'attribute'));221 \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-attribute-row.view.php', compact('product', 'attribute')); 222 222 die; 223 223 } -
shopconstruct/trunk/includes/services/class-shop-ct-service-dashboard.php
r1873194 r2112924 5 5 public static function display_static_content() 6 6 { 7 Shop_CT_Template_Loader::get_template('admin/dashboard/show.php');7 \ShopCT\Core\TemplateLoader::get_template('admin/dashboard/show.php'); 8 8 } 9 9 } -
shopconstruct/trunk/includes/services/class-shop-ct-service-settings.php
r1906014 r2112924 122 122 ), 123 123 'shop_ct_default_customer_address'=>array( 124 'label'=>__(' Default CustomerAddress','shop_ct'),124 'label'=>__('Customer Default Address','shop_ct'), 125 125 'section'=>'general', 126 126 'type'=>'select', … … 142 142 ), 143 143 'shop_ct_currency_pos'=>array( 144 'label'=>__('Currency Position','shop_ct'),144 'label'=>__('Currency Symbol Position','shop_ct'), 145 145 'section'=>'currency', 146 146 'type'=>'select', -
shopconstruct/trunk/includes/services/emails/class-shop-ct-email-order-cancelled.php
r1873194 r2112924 77 77 $this->enabled = $this->get_option( 'status', 'yes' ) === 'yes' ? 'yes' : 'no'; 78 78 $this->receivers = implode(', ', $this->get_option('receiver',array(get_option('admin_email'),'{customer}'))); 79 $this->description = $this->get_option('description', ' New order emails are sent to chosen recipient(s) when a new order is received.');79 $this->description = $this->get_option('description', 'Cancellation email is sent to chosen recipient(s) when the order is cancelled'); 80 80 $this->subject = $this->get_option('subject', __('Order cancelled','shop_ct')); 81 81 $this->heading = $this->get_option('heading', __('Order cancelled','shop_ct')); -
shopconstruct/trunk/includes/services/emails/class-shop-ct-email-order-customer-invoice.php
r1873194 r2112924 59 59 public function init() { 60 60 $this->enabled = $this->get_option( 'status', 'yes' ) == 'yes' ? 'yes' : 'no'; 61 $this->description = $this->get_option('description', ' New order emails are sent to chosen recipient(s) when a new order is received.');61 $this->description = $this->get_option('description', 'An email with the invoice is sent to chosen recipients when the order and payment processes are successfully completed'); 62 62 $this->customer_subject = $this->get_option('customer_subject', __('Order Invoice','shop_ct')); 63 63 $this->customer_heading = $this->get_option('customer_heading', __('Order Invoice','shop_ct')); -
shopconstruct/trunk/includes/services/emails/class-shop-ct-email-order-failed.php
r1873194 r2112924 73 73 $this->enabled = $this->get_option( 'status', 'yes' ) == 'yes' ? 'yes' : 'no'; 74 74 $this->receivers = implode(', ', $this->get_option('receiver', array(get_option('admin_email'),'{customer}'))); 75 $this->description = $this->get_option('description', ' default');75 $this->description = $this->get_option('description', 'An email is sent to chosen recipient(s) when the order failed to proceed'); 76 76 $this->subject = $this->get_option('subject', __('Order failed','shop_ct')); 77 77 $this->heading = $this->get_option('heading', __('Order failed','shop_ct')); -
shopconstruct/trunk/includes/services/emails/class-shop-ct-email-order-refunded.php
r1873194 r2112924 77 77 $this->enabled = $this->get_option( 'status', 'yes' ) === 'yes' ? 'yes' : 'no'; 78 78 $this->receivers = implode(', ', $this->get_option('receiver', array(get_option('admin_email'),'{customer}'))); 79 $this->description = $this->get_option('description', ' New order emails are sent to chosen recipient(s) when a new order is received.');79 $this->description = $this->get_option('description', 'An email is sent to chosen recipients when the order marked as refunded'); 80 80 $this->subject = $this->get_option('subject', __('Order Refunded','shop_ct')); 81 81 $this->heading = $this->get_option('heading', __('Order Refunded','shop_ct')); -
shopconstruct/trunk/includes/services/shortcodes/class-shop-ct-shortcode-cart-button.php
r1906014 r2112924 12 12 } 13 13 $cart = SHOP_CT()->cart_manager->get_cart(); 14 return Shop_CT_Template_Loader::get_template_buffer('frontend/cart/cart-button.view.php',compact('cart', 'isButton'));14 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/cart/cart-button.view.php',compact('cart', 'isButton')); 15 15 } 16 16 -
shopconstruct/trunk/includes/services/shortcodes/class-shop-ct-shortcode-catalog.php
r2094151 r2112924 13 13 $categories = Shop_CT_Product_Category::get(array('parent' => 0)); 14 14 15 return Shop_CT_Template_Loader::get_template_buffer('frontend/catalog/index.view.php', compact('products', 'categories'));15 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/catalog/index.view.php', compact('products', 'categories')); 16 16 } 17 17 } -
shopconstruct/trunk/includes/services/shortcodes/class-shop-ct-shortcode-category.php
r2094151 r2112924 30 30 $products = shop_ct_order_products($products); 31 31 32 return Shop_CT_Template_Loader::get_template_buffer('frontend/product-category/show.view.php', compact('category', 'products', 'category_children'));32 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/product-category/show.view.php', compact('category', 'products', 'category_children')); 33 33 } 34 34 } -
shopconstruct/trunk/includes/services/shortcodes/class-shop-ct-shortcode-product.php
r1873194 r2112924 14 14 $product = new Shop_CT_Product($atts['id']); 15 15 16 return Shop_CT_Template_Loader::get_template_buffer('frontend/product/show/index.view.php',compact('product'));16 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/product/show/index.view.php',compact('product')); 17 17 } 18 18 -
shopconstruct/trunk/includes/services/shortcodes/class-shop-ct-shortcodes.php
r2094151 r2112924 36 36 { 37 37 38 return Shop_CT_Template_Loader::get_template_buffer('frontend/sorting.view.php');38 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/sorting.view.php'); 39 39 } 40 40 } … … 49 49 $args['currentCategoryId'] = absint($atts['current_category_id']); 50 50 } 51 return Shop_CT_Template_Loader::get_template_buffer('frontend/filtering.view.php', $args);51 return \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/filtering.view.php', $args); 52 52 } 53 53 } -
shopconstruct/trunk/includes/shop-ct-ajax.php
r2094151 r2112924 18 18 echo json_encode(array( 19 19 'success' => 1, 20 'result' => Shop_CT_Template_Loader::get_template_buffer('frontend/product/list-items.view.php', compact('products')),20 'result' => \ShopCT\Core\TemplateLoader::get_template_buffer('frontend/product/list-items.view.php', compact('products')), 21 21 'paged' => $paged, 22 22 'totalPages' => $totalPages … … 110 110 $quantity = intval($_POST['quantity']); 111 111 112 Shop_CT_Template_Loader::get_template('admin/orders/popup-item.view.php', compact('product', 'quantity', 'cost'));112 \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-item.view.php', compact('product', 'quantity', 'cost')); 113 113 die; 114 114 } … … 139 139 echo json_encode(array( 140 140 'success' => 1, 141 'return_html' => Shop_CT_Template_Loader::get_template_buffer('admin/orders/popup.view.php', compact('order', 'autoDraft', 'countries', 'customers', 'allProducts')),141 'return_html' => \ShopCT\Core\TemplateLoader::get_template_buffer('admin/orders/popup.view.php', compact('order', 'autoDraft', 'countries', 'customers', 'allProducts')), 142 142 'title' => $autoDraft ? __('Add Order', 'shop_ct') : sprintf('%s #%s', __('Order', 'shop_ct'), $order->get_id()), 143 143 )); -
shopconstruct/trunk/readme.txt
r2104151 r2112924 1 === ShopConstruct - Product catalog, shopping cart and eCommerce solution for store ===1 === ShopConstruct - Product Catalog, Shopping Cart and eCommerce solution for Store === 2 2 Contributors: ShopConstruct 3 3 Donate link: https://shopconstruct.com/ 4 4 Tags: eCommerce, shop, Catalog, store, e-commerce 5 5 Requires at least: 4.0.0 6 Tested up to: 5.2. 17 Stable tag: 1.1. 16 Tested up to: 5.2.2 7 Stable tag: 1.1.2 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 An extremely flexible tool allowing managing online platform in one place. 11 Independent e-commerce plugin, working with any theme. Cart and Checkout functionality integrated! 12 12 13 13 == Description == 14 14 15 [ShopConstruct](https://showcaster.org/ "Shopping Cart and eCommerce solution for Store") | [Knowledge Base](https://docs.shopconstruct.com/) | [Support Forum](https://wordpress.org/support/plugin/shopconstruct/) | [Demos](https://shopconstruct.com/showcase "ShopConstruct Demos") 16 15 17 ShopConstruct is an online business and shopping platform that has all the options you need to create an eCommerce product catalog with various product catalogs, showcased beautifully. Being extremely easy to use eCommerce plugin allows to take control and manage all the shopping processes starting from the product catalog creation. 16 18 … … 24 26 25 27 The list allows filtering the eCommerce products added to product catalog by title, SKU and price. 28 29 30 ### Demos 31 32 [Fashion Clothes Store](https://shopconstruct.com/demo/clothes/ | [Virtual Tickets Store](https://shopconstruct.com/demo/tickets/) 26 33 27 34 … … 53 60 54 61 **Managing eCommerce orders** 62 63 64 **Ajax Filtering** 65 66 No page loading or redirecting all the category, rating and price filters work with Ajax technology, without loading a page. 67 55 68 56 69 Besides receiving product catalog orders from the clients, using ShopConstruct it is very easy to create custom orders from the plugin dashboard/back-end. The listed orders are easily controlled, filtered and managed. The status of each order is showcased in the main list. … … 151 164 152 165 166 = Where to find themes for ShopConstruct? = 167 168 * Use the theme you wish and you like the most. ShopConstruct doesn’t require any specific themes to create an eShop.ShopConstruct generates Category and Single product shortcodes to be added to any theme. 169 170 171 = How to add a single product? = 172 173 * To add single product, go to plugin products section> click on the plus button. A popup window will open to fill in product details. 174 175 176 = How to add digital and downloadable products? = 177 178 * To add digital and downloadable product, go to plugin products section> click on the plus button. After filling in the popup information, enable “Downloadable Product” option and upload the file itself. 179 180 181 = How to set up a PayPal? = 182 183 * To set up PayPal, go plugin “Checkout” section, click on “Enable PayPal standard” and add your PayPal email. 184 185 186 = Can customers purchase products without using PayPal? = 187 188 * The checkout process has 4 payment options which include PayPal, BACS, Cheque and Cash on Delivery. 189 190 191 = Can I sell digital products? = 192 193 * Any kind of product type can be sold with the plugin. Starting from physical products which will be delivered to digital/downloadable products that can be downloaded. 194 195 196 = How to publish single product? = 197 198 * To publish the product, copy its shortcode, add to post or page, click Publish button. 199 200 201 = How to publish products list? = 202 203 * To publish product list, assign a category to products> copy category shortcode> add to post or page. Select “List” option from “Category Grid layout”. 204 205 206 = How to display / publish list of categories? = 207 208 * To publish list of categories, copy all category shortcodes> add to a single post or page> publish it. Product categories will be displayed as albums. 209 210 211 = What's the difference between ShopConstruct Pro vs Free? = 212 213 * Pro version includes “Style Settings” section with various styling options. 214 215 216 = What my user will see after he made a purchase? = 217 218 * The user will see a confirmation message after the purchase. In case of downloadable products, your users will receive an email with a downloadable link. 219 220 221 == Screenshots == 222 223 12. Discover 224 13. Dress Selection 225 14. Snakers For Real Men 226 15. Categories 227 16. Bags 228 17. Wallets 229 18. Store Single Product 230 22. Categories 231 23. Retro Cinema 232 24. Store Single Product 233 234 153 235 == Changelog == 236 237 = 1.1.2 = 238 * Fixed conflict with coral-dark theme, which caused our popups' styles to be messed up 239 * Changed part of plugin's php codes to be PSR standards compliant 240 * Fixed checkout page styles 241 * Fixed popup overlays problem, which caused issues when opening popups one on another 242 * Fixed category popup parent selection problem 154 243 155 244 = 1.1.1 = -
shopconstruct/trunk/shop-construct.php
r2104150 r2112924 3 3 * Plugin Name: ShopConstruct 4 4 * Plugin URI: https://shopconstruct.com 5 * Description: An extremely flexible tool allowing managing online platform in one place.6 * Version: 1.1. 15 * Description: Independent e-comemrce plugin, working with any theme. Cart and Checkout functionality integrated! 6 * Version: 1.1.2 7 7 * Author: ShopConstruct 8 8 * Author URI: https://shopconstruct.com … … 12 12 */ 13 13 14 use ShopCT\Core\Geolocation; 15 use ShopCT\Core\Locations; 16 14 17 if (!defined('ABSPATH')) { 15 18 exit; // Exit if accessed directly … … 17 20 18 21 require 'config.php'; 22 require_once(__DIR__ . DIRECTORY_SEPARATOR . "vendor" . DIRECTORY_SEPARATOR . "autoload.php"); 19 23 20 24 if (!class_exists('Shop_CT')) : … … 32 36 * @var string 33 37 */ 34 public $version = "1.1. 1";38 public $version = "1.1.2"; 35 39 36 40 public $license = 'free'; … … 51 55 * Countries instance. 52 56 * 53 * @var Shop_CT_Locations57 * @var Locations 54 58 */ 55 59 public $locations = null; … … 317 321 318 322 Shop_CT_Post_types::init(); 319 Shop_CT_Geolocation::init();323 Geolocation::init(); 320 324 Shop_CT_Shortcodes::init(); 321 325 … … 335 339 $this->settings = Shop_CT_Service_Settings::instance(); 336 340 337 $this->locations = new Shop_CT_Locations();341 $this->locations = new Locations(); 338 342 339 343 $this->emails = new Shop_CT_Email(); -
shopconstruct/trunk/templates/admin/orders/popup-items.view.php
r1873194 r2112924 26 26 if (!empty($products)) { 27 27 foreach ( $order->get_products() as $product ) { 28 Shop_CT_Template_Loader::get_template('admin/orders/popup-item.view.php', array(28 \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-item.view.php', array( 29 29 'product'=>$product['object'], 30 30 'cost' => $product['cost'], -
shopconstruct/trunk/templates/admin/orders/popup.view.php
r1873194 r2112924 17 17 <input type="hidden" name="post_data[post_status]" value="publish"/> 18 18 <input type="hidden" name="action" value="shop_ct_update_order"/> 19 <?php Shop_CT_Template_Loader::get_template('admin/orders/popup-general.view.php', compact('order', 'customers')); ?>20 <?php Shop_CT_Template_Loader::get_template('admin/orders/popup-items.view.php', compact('order', 'allProducts')); ?>21 <?php Shop_CT_Template_Loader::get_template('admin/orders/popup-shipping.view.php', compact('order', 'countries')); ?>22 <?php Shop_CT_Template_Loader::get_template('admin/orders/popup-billing.view.php', compact('order', 'countries')); ?>19 <?php \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-general.view.php', compact('order', 'customers')); ?> 20 <?php \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-items.view.php', compact('order', 'allProducts')); ?> 21 <?php \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-shipping.view.php', compact('order', 'countries')); ?> 22 <?php \ShopCT\Core\TemplateLoader::get_template('admin/orders/popup-billing.view.php', compact('order', 'countries')); ?> 23 23 </div> 24 24 </form> -
shopconstruct/trunk/templates/admin/products/popup-attributes.view.php
r1873194 r2112924 25 25 } 26 26 $attribute = new Shop_CT_Product_Attribute(null,array('slug' => $attr_slug)); 27 Shop_CT_Template_Loader::get_template('admin/products/popup-attribute-row.view.php', compact('product', 'attribute'));27 \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-attribute-row.view.php', compact('product', 'attribute')); 28 28 endforeach; 29 29 endif; -
shopconstruct/trunk/templates/admin/products/popup-downloadable.view.php
r1873194 r2112924 14 14 if(!empty($files)): 15 15 foreach($files as $file): 16 Shop_CT_Template_Loader::get_template('admin/products/popup-downloadable-row.view.php', compact('file'));16 \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-downloadable-row.view.php', compact('file')); 17 17 endforeach; 18 18 else: … … 25 25 <td colspan="5"> 26 26 <button class="button-secondary product-add-downloadable-file" 27 data-row="<?php echo htmlspecialchars( Shop_CT_Template_Loader::get_template_buffer('admin/products/popup-downloadable-row.view.php') ); ?>"><?php _e( 'Add File', 'shop_ct' ); ?></button>27 data-row="<?php echo htmlspecialchars( \ShopCT\Core\TemplateLoader::get_template_buffer('admin/products/popup-downloadable-row.view.php') ); ?>"><?php _e( 'Add File', 'shop_ct' ); ?></button> 28 28 </td> 29 29 </tr> -
shopconstruct/trunk/templates/admin/products/popup-general.view.php
r1873194 r2112924 36 36 <span></span> 37 37 </label> 38 <label for="post_data[comment_status]"><?php _e(' Reviews Enabled', 'shop_ct'); ?></label>38 <label for="post_data[comment_status]"><?php _e('Enable Review', 'shop_ct'); ?></label> 39 39 </div> 40 40 <div class="shop-ct-field mat-input-checkbox"> … … 65 65 <div class="shop-ct-field mat-input-text full-width"> 66 66 <input name="post_meta[sale_price]" id="product_sale_price" value="<?= $product->get_sale_price(); ?>"/> 67 <label for="product_sale_price"><?php _e(' SalePrice', 'shop_ct'); ?>67 <label for="product_sale_price"><?php _e('Discounted Price', 'shop_ct'); ?> 68 68 (<?= Shop_CT_Currencies::get_currency_symbol(Shop_CT()->settings->currency); ?>)</label> 69 69 <span></span> -
shopconstruct/trunk/templates/admin/products/popup.view.php
r1873194 r2112924 15 15 <input type="hidden" name="action" value="shop_ct_update_product"/> 16 16 <input type="hidden" id="product_name" name="post_data[post_name]" value="<?php echo $product->get_post_data()->post_name; ?>"/> 17 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-general.view.php', compact('product')); ?>18 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-info.view.php', compact('product')); ?>19 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-downloadable.view.php', compact('product')); ?>20 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-taxonomy.view.php', compact('product')); ?>21 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-attributes.view.php', compact('product')); ?>22 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-inventory.view.php', compact('product')); ?>23 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-shipping.view.php', compact('product')); ?>24 <?php Shop_CT_Template_Loader::get_template('admin/products/popup-seo.view.php', compact('product')); ?>17 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-general.view.php', compact('product')); ?> 18 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-info.view.php', compact('product')); ?> 19 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-downloadable.view.php', compact('product')); ?> 20 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-taxonomy.view.php', compact('product')); ?> 21 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-attributes.view.php', compact('product')); ?> 22 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-inventory.view.php', compact('product')); ?> 23 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-shipping.view.php', compact('product')); ?> 24 <?php \ShopCT\Core\TemplateLoader::get_template('admin/products/popup-seo.view.php', compact('product')); ?> 25 25 </div> 26 26 </form> -
shopconstruct/trunk/templates/frontend/cart/show.view.php
r1995995 r2112924 29 29 $products = $cart->get_products(); 30 30 if(empty($products)): 31 Shop_CT_Template_Loader::get_template('frontend/cart/no-items.view.php');31 \ShopCT\Core\TemplateLoader::get_template('frontend/cart/no-items.view.php'); 32 32 else: 33 Shop_CT_Template_Loader::get_template('frontend/cart/cart-items.view.php',compact('cart', 'products'));33 \ShopCT\Core\TemplateLoader::get_template('frontend/cart/cart-items.view.php',compact('cart', 'products')); 34 34 endif; 35 35 ?> -
shopconstruct/trunk/templates/frontend/catalog/index.view.php
r2059587 r2112924 17 17 echo '<h2>' . __("Product Categories", "shop_ct") . '</h2>'; 18 18 19 Shop_CT_Template_Loader::get_template('frontend/product-category/list.view.php', compact('categories'));19 \ShopCT\Core\TemplateLoader::get_template('frontend/product-category/list.view.php', compact('categories')); 20 20 } 21 21 … … 26 26 echo '<h2>' . __("Products", "shop_ct") . '</h2>'; 27 27 28 Shop_CT_Template_Loader::get_template('frontend/product/list.view.php', compact('products'));28 \ShopCT\Core\TemplateLoader::get_template('frontend/product/list.view.php', compact('products')); 29 29 } 30 30 -
shopconstruct/trunk/templates/frontend/checkout/billing-details.view.php
r1879086 r2112924 4 4 * @var $countries array 5 5 */ 6 $current_location = Shop_CT_Geolocation::geolocate_ip()['country'];6 $current_location = \ShopCT\Core\Geolocation::geolocate_ip()['country']; 7 7 ?> 8 8 <div class="shop_ct_checkout_sections billing_section"> -
shopconstruct/trunk/templates/frontend/checkout/shipping-details.view.php
r1873194 r2112924 4 4 * @var $countries array 5 5 */ 6 $current_location = Shop_CT_Geolocation::geolocate_ip()['country'];6 $current_location = \ShopCT\Core\Geolocation::geolocate_ip()['country']; 7 7 ?> 8 8 <div class="shop_ct_checkout_sections shipping_section"> -
shopconstruct/trunk/templates/frontend/checkout/show.template.view.php
r1879086 r2112924 6 6 ?> 7 7 <div class="--container shop-ct"> 8 <?php Shop_CT_Template_Loader::get_template('frontend/checkout/show.view.php',compact('cart','countries')); ?>8 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/checkout/show.view.php',compact('cart','countries')); ?> 9 9 </div> 10 10 <?php -
shopconstruct/trunk/templates/frontend/checkout/show.view.php
r2025478 r2112924 15 15 <input type="hidden" name="action" value="shop_ct_checkout" /> 16 16 <?php 17 Shop_CT_Template_Loader::get_template('frontend/checkout/billing-details.view.php',compact('cart','countries'));17 \ShopCT\Core\TemplateLoader::get_template('frontend/checkout/billing-details.view.php',compact('cart','countries')); 18 18 if($cart->requires_delivery()): 19 Shop_CT_Template_Loader::get_template('frontend/checkout/shipping-details.view.php',compact('cart','countries'));19 \ShopCT\Core\TemplateLoader::get_template('frontend/checkout/shipping-details.view.php',compact('cart','countries')); 20 20 endif; 21 $current_location = Shop_CT_Geolocation::geolocate_ip()['country'];21 $current_location = \ShopCT\Core\Geolocation::geolocate_ip()['country']; 22 22 $zone = Shop_CT_Shipping_Zone::get_zone_by_location($current_location); 23 23 $shipping_cost = false !== $zone ? $zone->get_cost() : 0; 24 Shop_CT_Template_Loader::get_template('frontend/checkout/order-items.view.php',compact('cart', 'zone', 'shipping_cost'));25 Shop_CT_Template_Loader::get_template('frontend/checkout/payment-methods.view.php',compact('cart', 'zone', 'shipping_cost'));24 \ShopCT\Core\TemplateLoader::get_template('frontend/checkout/order-items.view.php',compact('cart', 'zone', 'shipping_cost')); 25 \ShopCT\Core\TemplateLoader::get_template('frontend/checkout/payment-methods.view.php',compact('cart', 'zone', 'shipping_cost')); 26 26 ?> 27 27 </form> -
shopconstruct/trunk/templates/frontend/product-category/index.view.php
r1879086 r2112924 7 7 <div class="--container shop-ct"> 8 8 9 <?php Shop_CT_Template_Loader::get_template('frontend/product-category/list.view.php', compact('categories')) ?>9 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product-category/list.view.php', compact('categories')) ?> 10 10 11 11 </div> -
shopconstruct/trunk/templates/frontend/product-category/show.template.view.php
r2094151 r2112924 10 10 get_header('blog'); 11 11 12 Shop_CT_Template_Loader::get_template(12 \ShopCT\Core\TemplateLoader::get_template( 13 13 'frontend/product-category/show.view.php', 14 14 compact('category', 'category_children','products', 'paged', 'totalPages' ) -
shopconstruct/trunk/templates/frontend/product-category/show.view.php
r2094151 r2112924 30 30 } 31 31 32 Shop_CT_Template_Loader::get_template('frontend/product-category/list.view.php', array('categories' => $category_children));32 \ShopCT\Core\TemplateLoader::get_template('frontend/product-category/list.view.php', array('categories' => $category_children)); 33 33 } 34 34 … … 45 45 </div> 46 46 <div class="shop-ct-side-main"> 47 <?php Shop_CT_Template_Loader::get_template('frontend/product/list.view.php', compact('products', 'paged', 'totalPages')); ?>47 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/list.view.php', compact('products', 'paged', 'totalPages')); ?> 48 48 </div> 49 49 </div> -
shopconstruct/trunk/templates/frontend/product/list.view.php
r2094151 r2112924 8 8 ?> 9 9 <div class="shop_ct_category_products_container shop-ct-product-grid shop-ct-prod-grid-infinte-scroll" data-paged="<?php echo $paged; ?>" data-total="<?php echo $totalPages; ?>"> 10 <?php Shop_CT_Template_Loader::get_template('frontend/product/list-items.view.php', compact('products')); ?>10 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/list-items.view.php', compact('products')); ?> 11 11 </div><!-- .shop_ct_category_products_container --> 12 12 <?php //the_posts_pagination( array( -
shopconstruct/trunk/templates/frontend/product/show/index.template.view.php
r2049359 r2112924 6 6 ?> 7 7 <div class="--container shop-ct"> 8 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/index.view.php', compact('product')); ?>8 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/index.view.php', compact('product')); ?> 9 9 </div> 10 10 <?php -
shopconstruct/trunk/templates/frontend/product/show/index.view.php
r2025478 r2112924 10 10 } 11 11 12 $current_location = Shop_CT_Geolocation::geolocate_ip()['country'];12 $current_location = \ShopCT\Core\Geolocation::geolocate_ip()['country']; 13 13 $current_location_name = SHOP_CT()->locations->get_country_name_by_code($current_location); 14 14 if (!empty($current_location)) { … … 36 36 <div id="shop_ct_product_entry_info"> 37 37 <!-- Product Images --> 38 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/layouts/images.view.php', compact('product')); ?>38 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/layouts/images.view.php', compact('product')); ?> 39 39 <div id="shop_ct_product_meta_details"> 40 40 <!-- Product Heading --> 41 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/layouts/heading.view.php', compact('product')); ?>41 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/layouts/heading.view.php', compact('product')); ?> 42 42 <!-- Meta Info --> 43 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/layouts/metainfo.view.php', compact('product', 'current_location', 'current_location_name', 'shipping_zone')); ?>43 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/layouts/metainfo.view.php', compact('product', 'current_location', 'current_location_name', 'shipping_zone')); ?> 44 44 45 45 <!-- Product excerpt --> … … 48 48 </div> 49 49 <!-- Product purchase --> 50 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/layouts/purchase.view.php', compact('product', 'shipping_zone')); ?>50 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/layouts/purchase.view.php', compact('product', 'shipping_zone')); ?> 51 51 </div> 52 52 </div> … … 147 147 $active_section = true; 148 148 } ?> id="shop_ct_product_reviews"> 149 <?php Shop_CT_Template_Loader::get_template('frontend/product/show/layouts/comments.view.php', compact('product')); ?>149 <?php \ShopCT\Core\TemplateLoader::get_template('frontend/product/show/layouts/comments.view.php', compact('product')); ?> 150 150 </section> 151 151 <?php endif; ?>
Note: See TracChangeset
for help on using the changeset viewer.