<?php
/**
 * Email: PRO Pack Purchased
 * Variables:
 *   $customer_name  string
 *   $customer_email string
 *   $order_id       string|int
 *   $amount         string  (numeric, no $)
 *   $purchase_date  string
 *   $products       array   [{name, type('pack'|'bundle'), pack_id, bullets[]}]
 *   $license_key    string  (optional — their active PRO license)
 */
if ( ! defined( 'ABSPATH' ) ) exit;
$display_name  = ! empty( $customer_name )  ? esc_html( $customer_name )  : 'there';
$display_email = ! empty( $customer_email ) ? esc_html( $customer_email ) : '';
$display_order = ! empty( $order_id )       ? esc_html( $order_id )       : '';
$display_amt   = ! empty( $amount )         ? '$' . esc_html( $amount )   : '';
$purchase_dt   = ! empty( $purchase_date )  ? esc_html( $purchase_date )  : esc_html( gmdate('F j, Y') );
$display_key   = ! empty( $license_key )    ? esc_html( $license_key )    : '';
$products_list = ! empty( $products ) && is_array( $products ) ? $products : [];
$pack_count    = count( $products_list );
$is_bundle     = $pack_count === 1 && ( $products_list[0]['type'] ?? '' ) === 'bundle';
?><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Your GT BOGO Engine PRO <?php echo esc_html( $is_bundle ) ? 'Bundle' : 'Pack' . ($pack_count > 1 ? 's' : ''); ?></title></head>
<body style="margin:0;padding:0;background-color:#070C1C;">
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#070C1C" style="background-color:#070C1C;padding:0;">
<tr><td align="center" style="padding:32px 16px 48px 16px;">
<table width="620" cellpadding="0" cellspacing="0" border="0" style="max-width:620px;width:100%;background-color:#070C1C;">

<!-- TOP RED BAR -->
<tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
  <td style="height:5px;background:#E10000;font-size:0;line-height:0;">&nbsp;</td>
</tr></table></td></tr>

<!-- LOGO -->
<tr><td style="background-color:#070C1C;padding:40px 48px 32px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;">
  <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
    <td style="vertical-align:middle;width:80px;">
      <?php // phpcs:ignore PluginCheck.CodeAnalysis.Offloading.OffloadedContent ?>
      <img src="https://graphictshirts.shop/bogo/icon-128x128.png" width="72" height="72" alt="GT BOGO Engine" style="display:block;border-radius:10px;" />
    </td>
    <td style="vertical-align:middle;padding-left:20px;">
      <p style="margin:0 0 3px 0;font-family:Georgia,'Times New Roman',serif;font-size:24px;font-weight:700;color:#ffffff;letter-spacing:0.5px;line-height:1;">GT BOGO ENGINE</p>
      <p style="margin:0 0 5px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;color:#E10000;letter-spacing:3px;text-transform:uppercase;line-height:1;">for WooCommerce — PRO</p>
      <p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;color:#2a4a6a;letter-spacing:3px;text-transform:uppercase;line-height:1;">Pack Purchase Receipt</p>
    </td>
  </tr></table>
</td></tr>

<!-- RED RULE -->
<tr><td style="padding:0 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="height:1px;background:#E10000;font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr>

<!-- HERO -->
<tr><td style="background-color:#070C1C;padding:44px 48px 40px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;">
  <p style="margin:0 0 10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#E10000;">Purchase Confirmed</p>
  <h1 style="margin:0 0 20px 0;font-family:Georgia,'Times New Roman',serif;font-size:42px;font-weight:700;color:#ffffff;letter-spacing:-0.5px;line-height:1.15;">
    Your <?php echo $is_bundle ? 'Bundle' : ( $pack_count > 1 ? esc_html( $pack_count ) . ' Packs Are' : 'Pack Is' ); ?><br>Ready.
  </h1>
  <p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#8ab0d0;line-height:1.7;">
    Hi <strong style="color:#ffffff;"><?php echo esc_html( $display_name ); ?></strong> — your PRO <?php echo esc_html( $is_bundle ) ? 'bundle' : ( $pack_count > 1 ? 'packs are' : 'pack is' ); ?> ready to import. Your <?php echo esc_html( $pack_count > 1 ? 'packs are' : 'pack is' ); ?> available immediately in your GT BOGO Engine dashboard under <strong style="color:#ffffff;">My Packs</strong>. <strong style="color:#ffffff;">PRO Packs are lifetime — no renewal required.</strong>
  </p>
</td></tr>

<!-- ORDER DETAILS -->
<tr><td style="background-color:#050a16;padding:32px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;border-top:1px solid #0f1a30;">
  <p style="margin:0 0 18px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#E10000;">Order Summary</p>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <?php if ($display_order): ?>
    <tr>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#4a6a8a;border-bottom:1px solid #0f1a30;width:40%;">Order ID</td>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-align:right;border-bottom:1px solid #0f1a30;"><?php echo esc_html( $display_order ); ?></td>
    </tr>
    <?php endif; ?>
    <tr>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#4a6a8a;border-bottom:1px solid #0f1a30;">Purchase Date</td>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-align:right;border-bottom:1px solid #0f1a30;"><?php echo esc_html( $purchase_dt ); ?></td>
    </tr>
    <?php if ($display_amt): ?>
    <tr>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#4a6a8a;border-bottom:1px solid #0f1a30;">Amount</td>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-align:right;border-bottom:1px solid #0f1a30;"><?php echo esc_html( $display_amt ); ?></td>
    </tr>
    <?php endif; ?>
    <tr>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#4a6a8a;border-bottom:1px solid #0f1a30;">Pack Type</td>
      <td style="padding:10px 0;text-align:right;border-bottom:1px solid #0f1a30;">
        <span style="background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.25);color:#86efac;padding:2px 10px;border-radius:50px;font-size:12px;font-weight:700;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">Lifetime — No Renewal</span>
      </td>
    </tr>
    <?php if ($display_key): ?>
    <tr>
      <td style="padding:10px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#4a6a8a;">Active License</td>
      <td style="padding:10px 0;font-family:'Courier New',Courier,monospace;font-size:12px;font-weight:700;color:#ffffff;text-align:right;word-break:break-all;"><?php echo esc_html( $display_key ); ?></td>
    </tr>
    <?php endif; ?>
  </table>
</td></tr>

<!-- YOUR PACKS -->
<?php if ( ! empty( $products_list ) ): ?>
<tr><td style="background-color:#070C1C;padding:40px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;border-top:1px solid #0f1a30;">
  <p style="margin:0 0 8px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#E10000;">Your <?php echo esc_html( $pack_count > 1 ? $pack_count . ' Packs' : 'Pack' ); ?></p>
  <p style="margin:0 0 28px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;color:#8ab0d0;line-height:1.6;">Your <?php echo esc_html( $pack_count > 1 ? 'packs are' : 'pack is' ); ?> registered to your license and available in <strong style="color:#ffffff;">GT BOGO Engine → My Packs</strong> in your WordPress dashboard.</p>

  <?php foreach ( $products_list as $i => $pack ):
    $pack_name    = esc_html( $pack['name'] ?? 'PRO Pack' );
    $pack_bullets = ! empty( $pack['bullets'] ) && is_array( $pack['bullets'] ) ? $pack['bullets'] : [];
    $is_bndl      = ( $pack['type'] ?? '' ) === 'bundle';
  ?>
  <table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-bottom:<?php echo $i < $pack_count - 1 ? '20px' : '0'; ?>;border:1px solid <?php echo esc_html( $is_bndl ) ? 'rgba(225,0,0,0.25)' : 'rgba(255,255,255,0.07)'; ?>;border-radius:10px;overflow:hidden;">
    <tr><td style="background:<?php echo esc_html( $is_bndl ) ? 'rgba(225,0,0,0.07)' : 'rgba(255,255,255,0.03)'; ?>;padding:18px 22px;">
      <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
        <td style="vertical-align:middle;">
          <?php if ($is_bndl): ?>
          <span style="display:inline-block;background:rgba(225,0,0,0.12);border:1px solid rgba(225,0,0,0.3);color:#ff6666;font-size:10px;font-weight:700;letter-spacing:2px;padding:2px 8px;border-radius:4px;text-transform:uppercase;margin-bottom:6px;">Bundle</span><br>
          <?php endif; ?>
          <span style="font-family:Georgia,'Times New Roman',serif;font-size:18px;font-weight:700;color:#ffffff;"><?php echo esc_html( $pack_name ); ?></span>
        </td>
        <td style="text-align:right;vertical-align:middle;padding-left:16px;white-space:nowrap;">
          <span style="background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.25);color:#86efac;padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:1px;">Lifetime</span>
        </td>
      </tr></table>
    </td></tr>
    <?php if (!empty($pack_bullets)): ?>
    <tr><td style="padding:14px 22px 18px 22px;border-top:1px solid rgba(255,255,255,0.05);">
      <?php foreach ($pack_bullets as $bullet): ?>
      <table cellpadding="0" cellspacing="0" border="0" style="margin-bottom:8px;"><tr>
        <td style="width:16px;vertical-align:top;padding-top:2px;"><p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;color:#E10000;line-height:1;">&#9679;</p></td>
        <td style="vertical-align:top;padding-left:10px;"><p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#8ab0d0;line-height:1.5;"><?php echo esc_html($bullet); ?></p></td>
      </tr></table>
      <?php endforeach; ?>
    </td></tr>
    <?php endif; ?>
  </table>
  <?php endforeach; ?>
</td></tr>
<?php endif; ?>

<!-- HOW TO IMPORT -->
<tr><td style="background-color:#050a16;padding:40px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;border-top:1px solid #0f1a30;">
  <p style="margin:0 0 26px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#E10000;">How to Import</p>
  <?php foreach ([
    'Log in to your WordPress admin',
    'Go to GT BOGO Engine in the sidebar',
    'Click My Packs — your purchased pack is listed there',
    'Click Download and Import — your rules are ready to activate',
  ] as $i => $step): ?>
  <table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-bottom:20px;"><tr>
    <td style="width:36px;vertical-align:top;padding-top:2px;"><p style="margin:0;font-family:Georgia,'Times New Roman',serif;font-size:24px;font-weight:700;color:#E10000;line-height:1;"><?php echo esc_html( $i + 1 ); ?></p></td>
    <td style="vertical-align:top;padding-left:18px;"><p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;color:#c8d8e8;line-height:1.6;"><?php echo esc_html($step); ?></p></td>
  </tr></table>
  <?php endforeach; ?>
  <div style="margin-top:8px;padding:16px 20px;background:rgba(59,130,246,0.05);border:1px solid rgba(59,130,246,0.15);border-radius:6px;">
    <p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#8ab0d0;line-height:1.6;">A PRO license must be active to import packs. Your packs are permanently registered to your license — re-import on any future site at any time from My Packs.</p>
  </div>
</td></tr>

<!-- CTA -->
<tr><td style="background-color:#070C1C;padding:44px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;border-top:1px solid #0f1a30;text-align:center;">
  <a href="<?php echo esc_url(admin_url('admin.php?page=gt-bogo-engine&tab=pro-rules')); ?>" style="display:inline-block;padding:18px 56px;background:#E10000;color:#ffffff;text-decoration:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;">OPEN MY PACKS</a>
</td></tr>

<!-- RED RULE -->
<tr><td style="border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="height:1px;background:#E10000;font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr>

<!-- GRAPHIC T-SHIRTS -->
<tr><td style="background-color:#03060f;padding:44px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;">
  <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
    <td style="vertical-align:middle;">
      <p style="margin:0 0 5px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#E10000;">GRAPHIC T-SHIRTS</p>
      <p style="margin:0 0 10px 0;font-family:Georgia,'Times New Roman',serif;font-size:22px;font-weight:700;color:#ffffff;line-height:1.25;">Luxury Urban Couture<br>for the Bold.</p>
      <p style="margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#4a6a8a;line-height:1.6;">1,300+ unique pieces. Free worldwide shipping.</p>
    </td>
    <td style="text-align:right;vertical-align:middle;padding-left:24px;white-space:nowrap;">
      <a href="https://graphictshirts.shop" style="display:inline-block;padding:14px 28px;border:1px solid #1e3a5f;color:#7a9bc0;text-decoration:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;">EXPLORE</a>
    </td>
  </tr></table>
</td></tr>

<!-- FOOTER -->
<tr><td style="background-color:#03060f;padding:18px 48px 36px 48px;border-left:1px solid #0f1a30;border-right:1px solid #0f1a30;border-top:1px solid #0a1628;text-align:center;">
  <p style="margin:0 0 5px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffff;">GT BOGO ENGINE FOR WOOCOMMERCE</p>
  <p style="margin:0 0 8px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#8ab0d0;">A product by GRAPHIC T-SHIRTS</p>
  <a href="https://graphictshirts.shop/bogo" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;color:#E10000;text-decoration:none;letter-spacing:1px;">graphictshirts.shop/bogo</a>
  <p style="margin:14px 0 0 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;color:#2a4a6a;">&copy; <?php echo esc_html( gmdate('Y') ); ?> GRAPHIC T-SHIRTS. All rights reserved.</p>
</td></tr>

<!-- BOTTOM RED BAR -->
<tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="height:5px;background:#E10000;font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr>

</table></td></tr></table>
</body></html>
