Changeset 2365780
- Timestamp:
- 08/20/2020 12:47:28 PM (6 years ago)
- Location:
- everlytic/trunk
- Files:
-
- 2 edited
-
index.php (modified) (2 diffs)
-
src/Product/Utilities/EvFormatter.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
everlytic/trunk/index.php
r2312236 r2365780 19 19 20 20 21 require_once plugin_dir_path( __FILE__ ) . 'src/EverlyticWoocommerce.php'; 22 require_once plugin_dir_path( __FILE__ ) . 'src/AbandonedCart/EvAbandonedCartGetter.php'; 23 require_once plugin_dir_path( __FILE__ ) . 'src/AbandonedCart/EvPageVisitLogRepository.php'; 24 require_once plugin_dir_path( __FILE__ ) . 'src/AbandonedCart/EvPageVisitLog.php'; 25 require_once plugin_dir_path( __FILE__ ) . 'src/EvConstants.php'; 26 require_once plugin_dir_path( __FILE__ ) . 'src/Store/EvStoreDetailsSaver.php'; 21 require_once plugin_dir_path(__FILE__) . 'src/EverlyticWoocommerce.php'; 22 require_once plugin_dir_path(__FILE__) . 'src/AbandonedCart/EvAbandonedCartGetter.php'; 23 require_once plugin_dir_path(__FILE__) . 'src/AbandonedCart/EvPageVisitLogRepository.php'; 24 require_once plugin_dir_path(__FILE__) . 'src/AbandonedCart/EvPageVisitLog.php'; 25 require_once plugin_dir_path(__FILE__) . 'src/EvProductPing.php'; 26 require_once plugin_dir_path(__FILE__) . 'src/Settings/EvHTTPClient.php'; 27 require_once plugin_dir_path(__FILE__) . 'src/EvConstants.php'; 28 require_once plugin_dir_path(__FILE__) . 'src/Store/EvStoreDetailsSaver.php'; 29 require_once plugin_dir_path(__FILE__) . 'src/Events/Purchase/EvPurchaseDispatcher.php'; 27 30 28 31 global $EverlyticDBVersion; 29 32 $EverlyticDBVersion = '1.0'; 30 33 31 function activateEverlytic() { 32 require_once plugin_dir_path( __FILE__ ) . 'src/EvPluginActivator.php'; 33 $activator = new EvPluginActivator(new EvDatabaseCreator()); 34 function activateEverlytic() 35 { 36 require_once plugin_dir_path(__FILE__) . 'src/EvPluginActivator.php'; 37 $activator = new EvPluginActivator( 38 new EvDatabaseCreator(), 39 new EvProductTrackingCreator() 40 ); 34 41 $activator->activate(); 35 42 } 36 43 37 function deactivateEverlytic() { 38 require_once plugin_dir_path( __FILE__ ) . 'src/EvPluginDeactivator.php'; 39 $deactivator = new EvPluginDeactivator(new EvDatabaseDeleter()); 44 function deactivateEverlytic() 45 { 46 require_once plugin_dir_path(__FILE__) . 'src/EvPluginDeactivator.php'; 47 $deactivator = new EvPluginDeactivator( 48 new EvDatabaseDeleter(), 49 new EvProductTrackingDeleter() 50 ); 40 51 $deactivator->deactivate(); 41 52 } 42 53 43 function runEverlytic() { 44 if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) { 54 function runEverlytic() 55 { 56 if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) { 45 57 $plugin = new EverlyticWoocommerce( 46 58 new EvFeaturedProducts(), … … 60 72 ) 61 73 ), 62 new EvStoreDetailsSaver() 74 new EvStoreDetailsSaver(), 75 new EvProductTrackingRepository(), 76 new EvPurchaseDispatcher( 77 new EvProducts() 78 ), 79 new EvProductPing(), 80 new EvHTTPClient() 63 81 ); 64 82 } 83 } 65 84 66 } 67 register_activation_hook( __FILE__, 'activateEverlytic' ); 68 register_deactivation_hook( __FILE__, 'deactivateEverlytic' ); 85 register_activation_hook(__FILE__, 'activateEverlytic'); 86 register_deactivation_hook(__FILE__, 'deactivateEverlytic'); 69 87 runEverlytic(); -
everlytic/trunk/src/Product/Utilities/EvFormatter.php
r2365658 r2365780 13 13 $productObject = new \stdClass(); 14 14 $productObject->product_name = $post->get_title(); 15 $productObject->product_description = $post->get_ description();15 $productObject->product_description = $post->get_short_description(); 16 16 $productObject->product_price = $post->get_regular_price(); 17 $productObject->product_sku = $post->get_sku();17 $productObject->product_sku = empty($post->get_sku()) ? $post->get_id() : $post->get_sku(); 18 18 $productObject->product_special_price = $post->get_sale_price(); 19 19 $productObject->product_url = $post->get_permalink();
Note: See TracChangeset
for help on using the changeset viewer.