diff --git a/functions/admin/settings.php b/functions/admin/settings.php index d8cf0b8..96833ed 100644 --- a/functions/admin/settings.php +++ b/functions/admin/settings.php @@ -8,10 +8,12 @@ function print_app_create_settings() { function settings_api_init() { add_settings_section('print_app_settings_section', 'PrintApp Settings', 'printapp\\functions\\admin\\print_app_create_settings', 'print_app'); - add_settings_field('print_app_domain_key', 'Domain Key', 'printapp\\functions\\admin\\print_app_domain_key', 'print_app', 'print_app_settings_section', array()); - add_settings_field('print_app_secret_key', 'Auth Key', 'printapp\\functions\\admin\\print_app_secret_key', 'print_app', 'print_app_settings_section', array()); + add_settings_field('print_app_domain_key', 'Domain Key:', 'printapp\\functions\\admin\\print_app_domain_key', 'print_app', 'print_app_settings_section', array()); + add_settings_field('print_app_secret_key', 'Auth Key:', 'printapp\\functions\\admin\\print_app_secret_key', 'print_app', 'print_app_settings_section', array()); + add_settings_field('print_app_cust_download_link', 'Include PDF Link in Customer Email:', 'printapp\\functions\\admin\\print_app_cust_download_link', 'print_app', 'print_app_settings_section', array()); register_setting('print_app', 'print_app_domain_key'); register_setting('print_app', 'print_app_secret_key'); + register_setting('print_app', 'print_app_cust_download_link'); } // input for capturing the PrintApp Domain Key @@ -24,6 +26,10 @@ function print_app_secret_key() { echo ''; } + function print_app_cust_download_link() { + echo ''; + } + // creates the PrintApp settings link in admin function add_settings_link($links) { $settings_link = array( diff --git a/functions/general/emails.php b/functions/general/emails.php new file mode 100644 index 0000000..bdae158 --- /dev/null +++ b/functions/general/emails.php @@ -0,0 +1,26 @@ +get_items(); + + foreach ($items as $item_id => $item) { + $product = $item->get_product(); + $print_app_customization = $item->get_meta(PRINT_APP_CUSTOMIZATION_KEY, true); + if (empty($print_app_customization)) continue; + + foreach ($print_app_customization['previews'] as $preview) { + echo '