Changeset 3271721
- Timestamp:
- 04/13/2025 08:18:39 AM (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
woocommerce-email-test/trunk/woocommerce-email-test.php
r2370934 r3271721 4 4 * Plugin URI: 5 5 * Description: Let's you send WooCommerce test emails. 6 * Version: 1. 2.26 * Version: 1.3 7 7 * Author: RaiserWeb 8 8 * Author URI: http://www.raiserweb.com … … 26 26 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 27 27 */ 28 29 30 if ( ! defined( 'ABSPATH' )) {28 29 30 if (! defined('ABSPATH')) { 31 31 exit; 32 32 } 33 33 34 34 35 if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) { 36 37 // set email classes for test buttons 38 $wetp_test_email_class = array( 39 'WC_Email_New_Order'=>'New Order', 40 'WC_Email_Customer_Processing_Order'=>'Processing Order', 41 'WC_Email_Customer_Completed_Order'=>'Completed Order', 42 'WC_Email_Customer_Invoice'=>'Customer Invoice', 43 'WC_Email_Customer_Note'=>'Customer Note', 44 ); 45 46 // include plugin files 47 require_once( plugin_dir_path( __FILE__ ) . 'functions.php' ); 48 require_once( plugin_dir_path( __FILE__ ) . 'email-trigger.php' ); 35 if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) { 49 36 50 51 if( is_admin() ) { 52 53 // register admin page and add menu 54 add_action('admin_menu', 'wept_register_test_email_submenu_page'); 37 // set email classes for test buttons 38 $wetp_test_email_class = array( 39 'WC_Email_New_Order' => 'New Order', 40 'WC_Email_Customer_Processing_Order' => 'Processing Order', 41 'WC_Email_Customer_Completed_Order' => 'Completed Order', 42 'WC_Email_Customer_Invoice' => 'Customer Invoice', 43 'WC_Email_Customer_Note' => 'Customer Note', 44 ); 55 45 56 function wept_register_test_email_submenu_page() {57 add_submenu_page( 'woocommerce', 'Email Test', 'Email Test', 'manage_options', 'woocommerce-email-test', 'wept_register_test_email_submenu_page_callback' );58 }46 // include plugin files 47 require_once(plugin_dir_path(__FILE__) . 'functions.php'); 48 require_once(plugin_dir_path(__FILE__) . 'email-trigger.php'); 59 49 60 function wept_register_test_email_submenu_page_callback() { 61 require_once( plugin_dir_path( __FILE__ ) . 'admin-menu.php' ); 62 } 63 50 51 if (is_admin()) { 52 53 // register admin page and add menu 54 add_action('admin_menu', 'wept_register_test_email_submenu_page'); 55 56 function wept_register_test_email_submenu_page() 57 { 58 add_submenu_page('woocommerce', 'Email Test', 'Email Test', 'manage_options', 'woocommerce-email-test', 'wept_register_test_email_submenu_page_callback'); 64 59 } 65 60 66 61 function wept_register_test_email_submenu_page_callback() 62 { 63 require_once(plugin_dir_path(__FILE__) . 'admin-menu.php'); 64 } 65 } 67 66 }
Note: See TracChangeset
for help on using the changeset viewer.