<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/configuration/vendor/autoload.php");

use PHPMailer\PHPMailer\PHPMailer;

require_once($_SERVER['DOCUMENT_ROOT'] . "/configuration/Email/smtp.php");

class emailMessage
{

 public function RegisterMsg($full_name, $internetid, $acct_status, $APP_NAME, $APP_URL, $SITE_ADDRESS,$acct_password,$acct_pin)
    {
        // Format account number
    $last_six = substr($internetid, -6);
    $mask_length = max(0, strlen($internetid) - 6); // Avoid negative length
    $masked = str_repeat("*", $mask_length);
    $formatted_account = $masked . $last_six;
    
        return "<!doctype html>
        <html>
                <head>
                    <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                    <title>Hi $full_name, Welcome to $APP_NAME!</title>
                    <style>
                    /* -------------------------------------
                        GLOBAL RESETS
                    ------------------------------------- */
                    
                    /*All the styling goes here*/
                    
                    img {
                        border: none;
                        -ms-interpolation-mode: bicubic;
                        max-width: 100%; 
                    }
                
                    body {
                        background-color: #f6f6f6;
                        font-family: sans-serif;
                        -webkit-font-smoothing: antialiased;
                        font-size: 14px;
                        line-height: 1.4;
                        margin: 0;
                        padding: 0;
                        -ms-text-size-adjust: 100%;
                        -webkit-text-size-adjust: 100%; 
                    }
                
                    table {
                        border-collapse: separate;
                        mso-table-lspace: 0pt;
                        mso-table-rspace: 0pt;
                        width: 100%; }
                        table td {
                        font-family: sans-serif;
                        font-size: 14px;
                        vertical-align: top; 
                    }
                
                    /* -------------------------------------
                        BODY & CONTAINER
                    ------------------------------------- */
                
                    .body {
                        background-color: #f6f6f6;
                        width: 100%; 
                    }
                
                    /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                    .container {
                        display: block;
                        margin: 0 auto !important;
                        /* makes it centered */
                        max-width: 580px;
                        padding: 10px;
                        width: 580px; 
                    }
                
                    /* This should also be a block element, so that it will fill 100% of the .container */
                    .content {
                        box-sizing: border-box;
                        display: block;
                        margin: 0 auto;
                        max-width: 580px;
                        padding: 10px; 
                    }
                
                    /* -------------------------------------
                        HEADER, FOOTER, MAIN
                    ------------------------------------- */
                    .main {
                        background: #ffffff;
                        border-radius: 3px;
                        width: 100%; 
                    }
                
                    .wrapper {
                        box-sizing: border-box;
                        padding: 20px; 
                    }
                
                    .content-block {
                        padding-bottom: 10px;
                        padding-top: 10px;
                    }
                
                    .footer {
                        clear: both;
                        margin-top: 10px;
                        text-align: center;
                        width: 100%; 
                    }
                        .footer td,
                        .footer p,
                        .footer span,
                        .footer a {
                        color: #999999;
                        font-size: 12px;
                        text-align: center; 
                    }
                
                    /* -------------------------------------
                        TYPOGRAPHY
                    ------------------------------------- */
                    h1,
                    h2,
                    h3,
                    h4 {
                        color: #000000;
                        font-family: sans-serif;
                        font-weight: 400;
                        line-height: 1.4;
                        margin: 0;
                        margin-bottom: 30px; 
                    }
                
                    h1 {
                        font-size: 35px;
                        font-weight: 300;
                        text-align: center;
                        text-transform: capitalize; 
                    }
                
                    p,
                    ul,
                    ol {
                        font-family: sans-serif;
                        font-size: 14px;
                        font-weight: normal;
                        margin: 0;
                        margin-bottom: 15px; 
                    }
                        p li,
                        ul li,
                        ol li {
                        list-style-position: inside;
                        margin-left: 5px; 
                    }
                
                    a {
                        color: #3498db;
                        text-decoration: underline; 
                    }
                
                    /* -------------------------------------
                        BUTTONS
                    ------------------------------------- */
                    .btn {
                        box-sizing: border-box;
                        width: 100%; }
                        .btn > tbody > tr > td {
                        padding-bottom: 15px; }
                        .btn table {
                        width: auto; 
                    }
                        .btn table td {
                        background-color: #ffffff;
                        border-radius: 5px;
                        text-align: center; 
                    }
                        .btn a {
                        background-color: #ffffff;
                        border: solid 1px #3498db;
                        border-radius: 5px;
                        box-sizing: border-box;
                        color: #3498db;
                        cursor: pointer;
                        display: inline-block;
                        font-size: 14px;
                        font-weight: bold;
                        margin: 0;
                        padding: 12px 25px;
                        text-decoration: none;
                        text-transform: capitalize; 
                    }
                
                    .btn-primary table td {
                        background-color: #3498db; 
                    }
                
                    .btn-primary a {
                        background-color: #3498db;
                        border-color: #3498db;
                        color: #ffffff; 
                    }
                
                    /* -------------------------------------
                        OTHER STYLES THAT MIGHT BE USEFUL
                    ------------------------------------- */
                    .last {
                        margin-bottom: 0; 
                    }
                
                    .first {
                        margin-top: 0; 
                    }
                
                    .align-center {
                        text-align: center; 
                    }
                
                    .align-right {
                        text-align: right; 
                    }
                
                    .align-left {
                        text-align: left; 
                    }
                
                    .clear {
                        clear: both; 
                    }
                
                    .mt0 {
                        margin-top: 0; 
                    }
                
                    .mb0 {
                        margin-bottom: 0; 
                    }
                
                    .preheader {
                        color: transparent;
                        display: none;
                        height: 0;
                        max-height: 0;
                        max-width: 0;
                        opacity: 0;
                        overflow: hidden;
                        mso-hide: all;
                        visibility: hidden;
                        width: 0; 
                    }
                
                    .powered-by a {
                        text-decoration: none; 
                    }
                
                    hr {
                        border: 0;
                        border-bottom: 1px solid #f6f6f6;
                        margin: 20px 0; 
                    }
                
                    /* -------------------------------------
                        RESPONSIVE AND MOBILE FRIENDLY STYLES
                    ------------------------------------- */
                    @media only screen and (max-width: 620px) {
                        table.body h1 {
                        font-size: 28px !important;
                        margin-bottom: 10px !important; 
                        }
                        table.body p,
                        table.body ul,
                        table.body ol,
                        table.body td,
                        table.body span,
                        table.body a {
                        font-size: 16px !important; 
                        }
                        table.body .wrapper,
                        table.body .article {
                        padding: 10px !important; 
                        }
                        table.body .content {
                        padding: 0 !important; 
                        }
                        table.body .container {
                        padding: 0 !important;
                        width: 100% !important; 
                        }
                        table.body .main {
                        border-left-width: 0 !important;
                        border-radius: 0 !important;
                        border-right-width: 0 !important; 
                        }
                        table.body .btn table {
                        width: 100% !important; 
                        }
                        table.body .btn a {
                        width: 100% !important; 
                        }
                        table.body .img-responsive {
                        height: auto !important;
                        max-width: 100% !important;
                        width: auto !important; 
                        }
                    }
                
                    /* -------------------------------------
                        PRESERVE THESE STYLES IN THE HEAD
                    ------------------------------------- */
                    @media all {
                        .ExternalClass {
                        width: 100%; 
                        }
                        .ExternalClass,
                        .ExternalClass p,
                        .ExternalClass span,
                        .ExternalClass font,
                        .ExternalClass td,
                        .ExternalClass div {
                        line-height: 100%; 
                        }
                        .apple-link a {
                        color: inherit !important;
                        font-family: inherit !important;
                        font-size: inherit !important;
                        font-weight: inherit !important;
                        line-height: inherit !important;
                        text-decoration: none !important; 
                        }
                        #MessageViewBody a {
                        color: inherit;
                        text-decoration: none;
                        font-size: inherit;
                        font-family: inherit;
                        font-weight: inherit;
                        line-height: inherit;
                        }
                        .btn-primary table td:hover {
                        background-color: #34495e !important; 
                        }
                        .btn-primary a:hover {
                        background-color: #34495e !important;
                        border-color: #34495e !important; 
                        } 
                    }
                
                    </style>
                </head>
               <body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>   <br>                              
                        <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                    <span class='preheader'>Welcome Email Notification</span>
                    <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                    <tr>
                        <td>&nbsp;</td>
                        <td class='container'>
                        <div class='content'>
                
                            <table role='presentation' class='main'>
                
                            <tr>
                                <td class='wrapper'>
                                <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                    <tr>
                                    <td>
                                    <h2>Dear $full_name,</h2>
                                    <p><strong>Welcome to $APP_NAME</strong>
                                    <br><br><br>Thank you for opening an account with us at $APP_NAME.<br>
                                     We are excited to have you as a customer.<br><br>
                                    If you need any assitance, our support team is here to help. Do not hesitate to <a href='https://crestwoodpb.com'>contact us</a>
                                    if you have any questions or concern.<br><br>
                                    Account Number: <strong>$internetid</strong><br>
                                    
                                    Account Password: $acct_password<br>
                                    Account Pin: $acct_pin<br>
                                    Login URL: https://crestwoodpb.pro/login.php<br>
                                    Account Status: $acct_status<br><br>
                                    </p>
                                                    
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
        
                        </td>
                    </tr>
                    </table>
                </body>
        </html>";
    }

    public function AdminFundingMsg($full_name, $amount, $user_balance, $internetid, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        // Format account number
    $last_six = substr($internetid, -6);
    $mask_length = max(0, strlen($internetid) - 6); // Avoid negative length
    $masked = str_repeat("*", $mask_length);
    $formatted_account = $masked . $last_six;
    
    // Format amounts
    $user_balance_sum =$user_balance + $amount;
    $formatted_amount = number_format($amount, 2);
    $formatted_balance = number_format($user_balance_sum, 2);
    
        return "<!doctype html>
<html>
        <head>
            <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
            <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
            <title><u>Transaction Notifications</u></title>
            <style>
            /* -------------------------------------
                GLOBAL RESETS
            ------------------------------------- */
            
            /*All the styling goes here*/
            
            img {
                border: none;
                -ms-interpolation-mode: bicubic;
                max-width: 100%; 
            }
        
            body {
                background-color: #f6f6f6;
                font-family: sans-serif;
                -webkit-font-smoothing: antialiased;
                font-size: 14px;
                line-height: 1.4;
                margin: 0;
                padding: 0;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%; 
            }
        
            table {
                border-collapse: separate;
                mso-table-lspace: 0pt;
                mso-table-rspace: 0pt;
                width: 100%; }
                table td {
                font-family: sans-serif;
                font-size: 14px;
                vertical-align: top; 
            }
        
            /* -------------------------------------
                BODY & CONTAINER
            ------------------------------------- */
        
            .body {
                background-color: #f6f6f6;
                width: 100%; 
            }
        
            /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
            .container {
                display: block;
                margin: 0 auto !important;
                /* makes it centered */
                max-width: 580px;
                padding: 10px;
                width: 580px; 
            }
        
            /* This should also be a block element, so that it will fill 100% of the .container */
            .content {
                box-sizing: border-box;
                display: block;
                margin: 0 auto;
                max-width: 580px;
                padding: 10px; 
            }
        
            /* -------------------------------------
                HEADER, FOOTER, MAIN
            ------------------------------------- */
            .main {
                background: #ffffff;
                border-radius: 3px;
                width: 100%; 
            }
        
            .wrapper {
                box-sizing: border-box;
                padding: 20px; 
            }
        
            .content-block {
                padding-bottom: 10px;
                padding-top: 10px;
            }
        
            .footer {
                clear: both;
                margin-top: 10px;
                text-align: center;
                width: 100%; 
            }
                .footer td,
                .footer p,
                .footer span,
                .footer a {
                color: #999999;
                font-size: 12px;
                text-align: center; 
            }
        
            /* -------------------------------------
                TYPOGRAPHY
            ------------------------------------- */
            h1,
            h2,
            h3,
            h4 {
                color: #000000;
                font-family: sans-serif;
                font-weight: 400;
                line-height: 1.4;
                margin: 0;
                margin-bottom: 30px; 
            }
        
            h1 {
                font-size: 35px;
                font-weight: 300;
                text-align: center;
                text-transform: capitalize; 
            }
        
            p,
            ul,
            ol {
                font-family: sans-serif;
                font-size: 14px;
                font-weight: normal;
                margin: 0;
                margin-bottom: 15px; 
            }
                p li,
                ul li,
                ol li {
                list-style-position: inside;
                margin-left: 5px; 
            }
        
            a {
                color: #3498db;
                text-decoration: underline; 
            }
        
            /* -------------------------------------
                BUTTONS
            ------------------------------------- */
            .btn {
                box-sizing: border-box;
                width: 100%; }
                .btn > tbody > tr > td {
                padding-bottom: 15px; }
                .btn table {
                width: auto; 
            }
                .btn table td {
                background-color: #ffffff;
                border-radius: 5px;
                text-align: center; 
            }
                .btn a {
                background-color: #ffffff;
                border: solid 1px #3498db;
                border-radius: 5px;
                box-sizing: border-box;
                color: #3498db;
                cursor: pointer;
                display: inline-block;
                font-size: 14px;
                font-weight: bold;
                margin: 0;
                padding: 12px 25px;
                text-decoration: none;
                text-transform: capitalize; 
            }
        
            .btn-primary table td {
                background-color: #3498db; 
            }
        
            .btn-primary a {
                background-color: #3498db;
                border-color: #3498db;
                color: #ffffff; 
            }
        
            /* -------------------------------------
                OTHER STYLES THAT MIGHT BE USEFUL
            ------------------------------------- */
            .last {
                margin-bottom: 0; 
            }
        
            .first {
                margin-top: 0; 
            }
        
            .align-center {
                text-align: center; 
            }
        
            .align-right {
                text-align: right; 
            }
        
            .align-left {
                text-align: left; 
            }
        
            .clear {
                clear: both; 
            }
        
            .mt0 {
                margin-top: 0; 
            }
        
            .mb0 {
                margin-bottom: 0; 
            }
        
            .preheader {
                color: transparent;
                display: none;
                height: 0;
                max-height: 0;
                max-width: 0;
                opacity: 0;
                overflow: hidden;
                mso-hide: all;
                visibility: hidden;
                width: 0; 
            }
        
            .powered-by a {
                text-decoration: none; 
            }
        
            hr {
                border: 0;
                border-bottom: 1px solid #f6f6f6;
                margin: 20px 0; 
            }
        
            /* -------------------------------------
                RESPONSIVE AND MOBILE FRIENDLY STYLES
            ------------------------------------- */
            @media only screen and (max-width: 620px) {
                table.body h1 {
                font-size: 28px !important;
                margin-bottom: 10px !important; 
                }
                table.body p,
                table.body ul,
                table.body ol,
                table.body td,
                table.body span,
                table.body a {
                font-size: 16px !important; 
                }
                table.body .wrapper,
                table.body .article {
                padding: 10px !important; 
                }
                table.body .content {
                padding: 0 !important; 
                }
                table.body .container {
                padding: 0 !important;
                width: 100% !important; 
                }
                table.body .main {
                border-left-width: 0 !important;
                border-radius: 0 !important;
                border-right-width: 0 !important; 
                }
                table.body .btn table {
                width: 100% !important; 
                }
                table.body .btn a {
                width: 100% !important; 
                }
                table.body .img-responsive {
                height: auto !important;
                max-width: 100% !important;
                width: auto !important; 
                }
            }
        
            /* -------------------------------------
                PRESERVE THESE STYLES IN THE HEAD
            ------------------------------------- */
            @media all {
                .ExternalClass {
                width: 100%; 
                }
                .ExternalClass,
                .ExternalClass p,
                .ExternalClass span,
                .ExternalClass font,
                .ExternalClass td,
                .ExternalClass div {
                line-height: 100%; 
                }
                .apple-link a {
                color: inherit !important;
                font-family: inherit !important;
                font-size: inherit !important;
                font-weight: inherit !important;
                line-height: inherit !important;
                text-decoration: none !important; 
                }
                #MessageViewBody a {
                color: inherit;
                text-decoration: none;
                font-size: inherit;
                font-family: inherit;
                font-weight: inherit;
                line-height: inherit;
                }
                .btn-primary table td:hover {
                background-color: #34495e !important; 
                }
                .btn-primary a:hover {
                background-color: #34495e !important;
                border-color: #34495e !important; 
                } 
            }
        
            </style>
        </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
            
            <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
            <tr>
                <td>&nbsp;</td>
                <td class='container'>
                <div class='content'>
        
                    <table role='presentation' class='main'>
        
                    <tr>
                        <td class='wrapper'>
                        <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                            <tr>
                            <td>
                            <strong><u>$APP_NAME  Electronic Notification Service</u></strong>
                                <p><strong>Dear $full_name,</strong></p>
                                
                                
                                
                                <p>We wish to inform you that a $trans_type transaction occurred on your account with us.</p>
                                <p>
                                The details of this transaction are shown below:</p>
                                
                                <u class='preheader'>Transaction Details</u>
                                

<p>Account Number:   <strong>$formatted_account</strong></p>


<p>Account Name:   <strong>$full_name</strong></p>


<p>Amount:   <strong>USD$formatted_amount</strong></p>



<p>Transaction Type:  <strong>$trans_type Transaction</strong> </p>


<p>Current Balance: <strong>USD$formatted_balance</strong>  </p>


<p>Transaction Status: <strong>$trans_status</strong>  </p>
<br>

                                
                                

</p>
                                
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
</td>
</tr>
</table>
</body>

</html>";
    }


    public function AdminTicketMsg($full_name, $messagereply, $internetid, $trans_status, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
<html>
        <head>
            <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
            <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
            <title>Ticket Notifications</title>
            <style>
            /* -------------------------------------
                GLOBAL RESETS
            ------------------------------------- */
            
            /*All the styling goes here*/
            
            img {
                border: none;
                -ms-interpolation-mode: bicubic;
                max-width: 100%; 
            }
        
            body {
                background-color: #f6f6f6;
                font-family: sans-serif;
                -webkit-font-smoothing: antialiased;
                font-size: 14px;
                line-height: 1.4;
                margin: 0;
                padding: 0;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%; 
            }
        
            table {
                border-collapse: separate;
                mso-table-lspace: 0pt;
                mso-table-rspace: 0pt;
                width: 100%; }
                table td {
                font-family: sans-serif;
                font-size: 14px;
                vertical-align: top; 
            }
        
            /* -------------------------------------
                BODY & CONTAINER
            ------------------------------------- */
        
            .body {
                background-color: #f6f6f6;
                width: 100%; 
            }
        
            /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
            .container {
                display: block;
                margin: 0 auto !important;
                /* makes it centered */
                max-width: 580px;
                padding: 10px;
                width: 580px; 
            }
        
            /* This should also be a block element, so that it will fill 100% of the .container */
            .content {
                box-sizing: border-box;
                display: block;
                margin: 0 auto;
                max-width: 580px;
                padding: 10px; 
            }
        
            /* -------------------------------------
                HEADER, FOOTER, MAIN
            ------------------------------------- */
            .main {
                background: #ffffff;
                border-radius: 3px;
                width: 100%; 
            }
        
            .wrapper {
                box-sizing: border-box;
                padding: 20px; 
            }
        
            .content-block {
                padding-bottom: 10px;
                padding-top: 10px;
            }
        
            .footer {
                clear: both;
                margin-top: 10px;
                text-align: center;
                width: 100%; 
            }
                .footer td,
                .footer p,
                .footer span,
                .footer a {
                color: #999999;
                font-size: 12px;
                text-align: center; 
            }
        
            /* -------------------------------------
                TYPOGRAPHY
            ------------------------------------- */
            h1,
            h2,
            h3,
            h4 {
                color: #000000;
                font-family: sans-serif;
                font-weight: 400;
                line-height: 1.4;
                margin: 0;
                margin-bottom: 30px; 
            }
        
            h1 {
                font-size: 35px;
                font-weight: 300;
                text-align: center;
                text-transform: capitalize; 
            }
        
            p,
            ul,
            ol {
                font-family: sans-serif;
                font-size: 14px;
                font-weight: normal;
                margin: 0;
                margin-bottom: 15px; 
            }
                p li,
                ul li,
                ol li {
                list-style-position: inside;
                margin-left: 5px; 
            }
        
            a {
                color: #3498db;
                text-decoration: underline; 
            }
        
            /* -------------------------------------
                BUTTONS
            ------------------------------------- */
            .btn {
                box-sizing: border-box;
                width: 100%; }
                .btn > tbody > tr > td {
                padding-bottom: 15px; }
                .btn table {
                width: auto; 
            }
                .btn table td {
                background-color: #ffffff;
                border-radius: 5px;
                text-align: center; 
            }
                .btn a {
                background-color: #ffffff;
                border: solid 1px #3498db;
                border-radius: 5px;
                box-sizing: border-box;
                color: #3498db;
                cursor: pointer;
                display: inline-block;
                font-size: 14px;
                font-weight: bold;
                margin: 0;
                padding: 12px 25px;
                text-decoration: none;
                text-transform: capitalize; 
            }
        
            .btn-primary table td {
                background-color: #3498db; 
            }
        
            .btn-primary a {
                background-color: #3498db;
                border-color: #3498db;
                color: #ffffff; 
            }
        
            /* -------------------------------------
                OTHER STYLES THAT MIGHT BE USEFUL
            ------------------------------------- */
            .last {
                margin-bottom: 0; 
            }
        
            .first {
                margin-top: 0; 
            }
        
            .align-center {
                text-align: center; 
            }
        
            .align-right {
                text-align: right; 
            }
        
            .align-left {
                text-align: left; 
            }
        
            .clear {
                clear: both; 
            }
        
            .mt0 {
                margin-top: 0; 
            }
        
            .mb0 {
                margin-bottom: 0; 
            }
        
            .preheader {
                color: transparent;
                display: none;
                height: 0;
                max-height: 0;
                max-width: 0;
                opacity: 0;
                overflow: hidden;
                mso-hide: all;
                visibility: hidden;
                width: 0; 
            }
        
            .powered-by a {
                text-decoration: none; 
            }
        
            hr {
                border: 0;
                border-bottom: 1px solid #f6f6f6;
                margin: 20px 0; 
            }
        
            /* -------------------------------------
                RESPONSIVE AND MOBILE FRIENDLY STYLES
            ------------------------------------- */
            @media only screen and (max-width: 620px) {
                table.body h1 {
                font-size: 28px !important;
                margin-bottom: 10px !important; 
                }
                table.body p,
                table.body ul,
                table.body ol,
                table.body td,
                table.body span,
                table.body a {
                font-size: 16px !important; 
                }
                table.body .wrapper,
                table.body .article {
                padding: 10px !important; 
                }
                table.body .content {
                padding: 0 !important; 
                }
                table.body .container {
                padding: 0 !important;
                width: 100% !important; 
                }
                table.body .main {
                border-left-width: 0 !important;
                border-radius: 0 !important;
                border-right-width: 0 !important; 
                }
                table.body .btn table {
                width: 100% !important; 
                }
                table.body .btn a {
                width: 100% !important; 
                }
                table.body .img-responsive {
                height: auto !important;
                max-width: 100% !important;
                width: auto !important; 
                }
            }
        
            /* -------------------------------------
                PRESERVE THESE STYLES IN THE HEAD
            ------------------------------------- */
            @media all {
                .ExternalClass {
                width: 100%; 
                }
                .ExternalClass,
                .ExternalClass p,
                .ExternalClass span,
                .ExternalClass font,
                .ExternalClass td,
                .ExternalClass div {
                line-height: 100%; 
                }
                .apple-link a {
                color: inherit !important;
                font-family: inherit !important;
                font-size: inherit !important;
                font-weight: inherit !important;
                line-height: inherit !important;
                text-decoration: none !important; 
                }
                #MessageViewBody a {
                color: inherit;
                text-decoration: none;
                font-size: inherit;
                font-family: inherit;
                font-weight: inherit;
                line-height: inherit;
                }
                .btn-primary table td:hover {
                background-color: #34495e !important; 
                }
                .btn-primary a:hover {
                background-color: #34495e !important;
                border-color: #34495e !important; 
                } 
            }
        
            </style>
        </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
            <span class='preheader'>Ticket Notifications</span>
            <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
            <tr>
                <td>&nbsp;</td>
                <td class='container'>
                <div class='content'>
        
                    <table role='presentation' class='main'>
        
                    <tr>
                        <td class='wrapper'>
                        <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                            <tr>
                            <td>
                                <h2>Hi $full_name,</h2>
                                <p>$messagereply <br><br>
                                <strong>Ticket Status: $trans_status</strong>

</p>
                                
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
</td>
</tr>
</table>
</body>

</html>";
    }



    public function AdminWithdrawalMsg($full_name, $amount, $user_balance, $internetid, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        // Format account number
    $last_six = substr($internetid, -6);
    $mask_length = max(0, strlen($internetid) - 6); // Avoid negative length
    $masked = str_repeat("*", $mask_length);
    $formatted_account = $masked . $last_six;
    
        return "<!doctype html>
<html>
    <head>
        <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
        <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
        <title>Transaction Notifications</title>
        <style>
        /* -------------------------------------
            GLOBAL RESETS
        ------------------------------------- */
        
        /*All the styling goes here*/
        
        img {
            border: none;
            -ms-interpolation-mode: bicubic;
            max-width: 100%; 
        }
    
        body {
            background-color: #f6f6f6;
            font-family: sans-serif;
            -webkit-font-smoothing: antialiased;
            font-size: 14px;
            line-height: 1.4;
            margin: 0;
            padding: 0;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%; 
        }
    
        table {
            border-collapse: separate;
            mso-table-lspace: 0pt;
            mso-table-rspace: 0pt;
            width: 100%; }
            table td {
            font-family: sans-serif;
            font-size: 14px;
            vertical-align: top; 
        }
    
        /* -------------------------------------
            BODY & CONTAINER
        ------------------------------------- */
    
        .body {
            background-color: #f6f6f6;
            width: 100%; 
        }
    
        /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
        .container {
            display: block;
            margin: 0 auto !important;
            /* makes it centered */
            max-width: 580px;
            padding: 10px;
            width: 580px; 
        }
    
        /* This should also be a block element, so that it will fill 100% of the .container */
        .content {
            box-sizing: border-box;
            display: block;
            margin: 0 auto;
            max-width: 580px;
            padding: 10px; 
        }
    
        /* -------------------------------------
            HEADER, FOOTER, MAIN
        ------------------------------------- */
        .main {
            background: #ffffff;
            border-radius: 3px;
            width: 100%; 
        }
    
        .wrapper {
            box-sizing: border-box;
            padding: 20px; 
        }
    
        .content-block {
            padding-bottom: 10px;
            padding-top: 10px;
        }
    
        .footer {
            clear: both;
            margin-top: 10px;
            text-align: center;
            width: 100%; 
        }
            .footer td,
            .footer p,
            .footer span,
            .footer a {
            color: #999999;
            font-size: 12px;
            text-align: center; 
        }
    
        /* -------------------------------------
            TYPOGRAPHY
        ------------------------------------- */
        h1,
        h2,
        h3,
        h4 {
            color: #000000;
            font-family: sans-serif;
            font-weight: 400;
            line-height: 1.4;
            margin: 0;
            margin-bottom: 30px; 
        }
    
        h1 {
            font-size: 35px;
            font-weight: 300;
            text-align: center;
            text-transform: capitalize; 
        }
    
        p,
        ul,
        ol {
            font-family: sans-serif;
            font-size: 14px;
            font-weight: normal;
            margin: 0;
            margin-bottom: 15px; 
        }
            p li,
            ul li,
            ol li {
            list-style-position: inside;
            margin-left: 5px; 
        }
    
        a {
            color: #3498db;
            text-decoration: underline; 
        }
    
        /* -------------------------------------
            BUTTONS
        ------------------------------------- */
        .btn {
            box-sizing: border-box;
            width: 100%; }
            .btn > tbody > tr > td {
            padding-bottom: 15px; }
            .btn table {
            width: auto; 
        }
            .btn table td {
            background-color: #ffffff;
            border-radius: 5px;
            text-align: center; 
        }
            .btn a {
            background-color: #ffffff;
            border: solid 1px #3498db;
            border-radius: 5px;
            box-sizing: border-box;
            color: #3498db;
            cursor: pointer;
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
            margin: 0;
            padding: 12px 25px;
            text-decoration: none;
            text-transform: capitalize; 
        }
    
        .btn-primary table td {
            background-color: #3498db; 
        }
    
        .btn-primary a {
            background-color: #3498db;
            border-color: #3498db;
            color: #ffffff; 
        }
    
        /* -------------------------------------
            OTHER STYLES THAT MIGHT BE USEFUL
        ------------------------------------- */
        .last {
            margin-bottom: 0; 
        }
    
        .first {
            margin-top: 0; 
        }
    
        .align-center {
            text-align: center; 
        }
    
        .align-right {
            text-align: right; 
        }
    
        .align-left {
            text-align: left; 
        }
    
        .clear {
            clear: both; 
        }
    
        .mt0 {
            margin-top: 0; 
        }
    
        .mb0 {
            margin-bottom: 0; 
        }
    
        .preheader {
            color: transparent;
            display: none;
            height: 0;
            max-height: 0;
            max-width: 0;
            opacity: 0;
            overflow: hidden;
            mso-hide: all;
            visibility: hidden;
            width: 0; 
        }
    
        .powered-by a {
            text-decoration: none; 
        }
    
        hr {
            border: 0;
            border-bottom: 1px solid #f6f6f6;
            margin: 20px 0; 
        }
    
        /* -------------------------------------
            RESPONSIVE AND MOBILE FRIENDLY STYLES
        ------------------------------------- */
        @media only screen and (max-width: 620px) {
            table.body h1 {
            font-size: 28px !important;
            margin-bottom: 10px !important; 
            }
            table.body p,
            table.body ul,
            table.body ol,
            table.body td,
            table.body span,
            table.body a {
            font-size: 16px !important; 
            }
            table.body .wrapper,
            table.body .article {
            padding: 10px !important; 
            }
            table.body .content {
            padding: 0 !important; 
            }
            table.body .container {
            padding: 0 !important;
            width: 100% !important; 
            }
            table.body .main {
            border-left-width: 0 !important;
            border-radius: 0 !important;
            border-right-width: 0 !important; 
            }
            table.body .btn table {
            width: 100% !important; 
            }
            table.body .btn a {
            width: 100% !important; 
            }
            table.body .img-responsive {
            height: auto !important;
            max-width: 100% !important;
            width: auto !important; 
            }
        }
    
        /* -------------------------------------
            PRESERVE THESE STYLES IN THE HEAD
        ------------------------------------- */
        @media all {
            .ExternalClass {
            width: 100%; 
            }
            .ExternalClass,
            .ExternalClass p,
            .ExternalClass span,
            .ExternalClass font,
            .ExternalClass td,
            .ExternalClass div {
            line-height: 100%; 
            }
            .apple-link a {
            color: inherit !important;
            font-family: inherit !important;
            font-size: inherit !important;
            font-weight: inherit !important;
            line-height: inherit !important;
            text-decoration: none !important; 
            }
            #MessageViewBody a {
            color: inherit;
            text-decoration: none;
            font-size: inherit;
            font-family: inherit;
            font-weight: inherit;
            line-height: inherit;
            }
            .btn-primary table td:hover {
            background-color: #34495e !important; 
            }
            .btn-primary a:hover {
            background-color: #34495e !important;
            border-color: #34495e !important; 
            } 
        }
    
        </style>
    </head>
<body style='background: #fff; border: none; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
        <span class='preheader'><u>Transaction Notifications</u></span>
        <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
        <tr>
            <td>&nbsp;</td>
            <td class='container'>
            <div class='content'>
    
                <table role='presentation' class='main'>
    
                <tr>
                    <td class='wrapper'>
                    <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                        <tr>
                        <td>
                        <h2>Hi $full_name,</h2>
                        <p>A $trans_type Transaction of <strong>USD$amount</strong> occurred on account $formatted_account.<br><br>
                        
                        <hr>
                        <strong>Account Balance: USD $user_balance</strong><br>
                        <strong>Transaction Status: $trans_status</strong>
                        <strong>Date: $trans_status</strong>

</p>
                                
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
</td>
</tr>
</table>
</body>

</html>";
    }

    public function AdminRegisterMsg($full_name, $acct_no, $acct_status, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
        <html>
                <head>
                    <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                    <title>Hi $full_name, Welcome to $APP_NAME!</title>
                    <style>
                    /* -------------------------------------
                        GLOBAL RESETS
                    ------------------------------------- */
                    
                    /*All the styling goes here*/
                    
                    img {
                        border: none;
                        -ms-interpolation-mode: bicubic;
                        max-width: 100%; 
                    }
                
                    body {
                        background-color: #f6f6f6;
                        font-family: sans-serif;
                        -webkit-font-smoothing: antialiased;
                        font-size: 14px;
                        line-height: 1.4;
                        margin: 0;
                        padding: 0;
                        -ms-text-size-adjust: 100%;
                        -webkit-text-size-adjust: 100%; 
                    }
                
                    table {
                        border-collapse: separate;
                        mso-table-lspace: 0pt;
                        mso-table-rspace: 0pt;
                        width: 100%; }
                        table td {
                        font-family: sans-serif;
                        font-size: 14px;
                        vertical-align: top; 
                    }
                
                    /* -------------------------------------
                        BODY & CONTAINER
                    ------------------------------------- */
                
                    .body {
                        background-color: #f6f6f6;
                        width: 100%; 
                    }
                
                    /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                    .container {
                        display: block;
                        margin: 0 auto !important;
                        /* makes it centered */
                        max-width: 580px;
                        padding: 10px;
                        width: 580px; 
                    }
                
                    /* This should also be a block element, so that it will fill 100% of the .container */
                    .content {
                        box-sizing: border-box;
                        display: block;
                        margin: 0 auto;
                        max-width: 580px;
                        padding: 10px; 
                    }
                
                    /* -------------------------------------
                        HEADER, FOOTER, MAIN
                    ------------------------------------- */
                    .main {
                        background: #ffffff;
                        border-radius: 3px;
                        width: 100%; 
                    }
                
                    .wrapper {
                        box-sizing: border-box;
                        padding: 20px; 
                    }
                
                    .content-block {
                        padding-bottom: 10px;
                        padding-top: 10px;
                    }
                
                    .footer {
                        clear: both;
                        margin-top: 10px;
                        text-align: center;
                        width: 100%; 
                    }
                        .footer td,
                        .footer p,
                        .footer span,
                        .footer a {
                        color: #999999;
                        font-size: 12px;
                        text-align: center; 
                    }
                
                    /* -------------------------------------
                        TYPOGRAPHY
                    ------------------------------------- */
                    h1,
                    h2,
                    h3,
                    h4 {
                        color: #000000;
                        font-family: sans-serif;
                        font-weight: 400;
                        line-height: 1.4;
                        margin: 0;
                        margin-bottom: 30px; 
                    }
                
                    h1 {
                        font-size: 35px;
                        font-weight: 300;
                        text-align: center;
                        text-transform: capitalize; 
                    }
                
                    p,
                    ul,
                    ol {
                        font-family: sans-serif;
                        font-size: 14px;
                        font-weight: normal;
                        margin: 0;
                        margin-bottom: 15px; 
                    }
                        p li,
                        ul li,
                        ol li {
                        list-style-position: inside;
                        margin-left: 5px; 
                    }
                
                    a {
                        color: #3498db;
                        text-decoration: underline; 
                    }
                
                    /* -------------------------------------
                        BUTTONS
                    ------------------------------------- */
                    .btn {
                        box-sizing: border-box;
                        width: 100%; }
                        .btn > tbody > tr > td {
                        padding-bottom: 15px; }
                        .btn table {
                        width: auto; 
                    }
                        .btn table td {
                        background-color: #ffffff;
                        border-radius: 5px;
                        text-align: center; 
                    }
                        .btn a {
                        background-color: #ffffff;
                        border: solid 1px #3498db;
                        border-radius: 5px;
                        box-sizing: border-box;
                        color: #3498db;
                        cursor: pointer;
                        display: inline-block;
                        font-size: 14px;
                        font-weight: bold;
                        margin: 0;
                        padding: 12px 25px;
                        text-decoration: none;
                        text-transform: capitalize; 
                    }
                
                    .btn-primary table td {
                        background-color: #3498db; 
                    }
                
                    .btn-primary a {
                        background-color: #3498db;
                        border-color: #3498db;
                        color: #ffffff; 
                    }
                
                    /* -------------------------------------
                        OTHER STYLES THAT MIGHT BE USEFUL
                    ------------------------------------- */
                    .last {
                        margin-bottom: 0; 
                    }
                
                    .first {
                        margin-top: 0; 
                    }
                
                    .align-center {
                        text-align: center; 
                    }
                
                    .align-right {
                        text-align: right; 
                    }
                
                    .align-left {
                        text-align: left; 
                    }
                
                    .clear {
                        clear: both; 
                    }
                
                    .mt0 {
                        margin-top: 0; 
                    }
                
                    .mb0 {
                        margin-bottom: 0; 
                    }
                
                    .preheader {
                        color: transparent;
                        display: none;
                        height: 0;
                        max-height: 0;
                        max-width: 0;
                        opacity: 0;
                        overflow: hidden;
                        mso-hide: all;
                        visibility: hidden;
                        width: 0; 
                    }
                
                    .powered-by a {
                        text-decoration: none; 
                    }
                
                    hr {
                        border: 0;
                        border-bottom: 1px solid #f6f6f6;
                        margin: 20px 0; 
                    }
                
                    /* -------------------------------------
                        RESPONSIVE AND MOBILE FRIENDLY STYLES
                    ------------------------------------- */
                    @media only screen and (max-width: 620px) {
                        table.body h1 {
                        font-size: 28px !important;
                        margin-bottom: 10px !important; 
                        }
                        table.body p,
                        table.body ul,
                        table.body ol,
                        table.body td,
                        table.body span,
                        table.body a {
                        font-size: 16px !important; 
                        }
                        table.body .wrapper,
                        table.body .article {
                        padding: 10px !important; 
                        }
                        table.body .content {
                        padding: 0 !important; 
                        }
                        table.body .container {
                        padding: 0 !important;
                        width: 100% !important; 
                        }
                        table.body .main {
                        border-left-width: 0 !important;
                        border-radius: 0 !important;
                        border-right-width: 0 !important; 
                        }
                        table.body .btn table {
                        width: 100% !important; 
                        }
                        table.body .btn a {
                        width: 100% !important; 
                        }
                        table.body .img-responsive {
                        height: auto !important;
                        max-width: 100% !important;
                        width: auto !important; 
                        }
                    }
                
                    /* -------------------------------------
                        PRESERVE THESE STYLES IN THE HEAD
                    ------------------------------------- */
                    @media all {
                        .ExternalClass {
                        width: 100%; 
                        }
                        .ExternalClass,
                        .ExternalClass p,
                        .ExternalClass span,
                        .ExternalClass font,
                        .ExternalClass td,
                        .ExternalClass div {
                        line-height: 100%; 
                        }
                        .apple-link a {
                        color: inherit !important;
                        font-family: inherit !important;
                        font-size: inherit !important;
                        font-weight: inherit !important;
                        line-height: inherit !important;
                        text-decoration: none !important; 
                        }
                        #MessageViewBody a {
                        color: inherit;
                        text-decoration: none;
                        font-size: inherit;
                        font-family: inherit;
                        font-weight: inherit;
                        line-height: inherit;
                        }
                        .btn-primary table td:hover {
                        background-color: #34495e !important; 
                        }
                        .btn-primary a:hover {
                        background-color: #34495e !important;
                        border-color: #34495e !important; 
                        } 
                    }
                
                    </style>
                </head>
<body style='background: #fff; border: none; padding: 10px; border-radius: 20px;'>
<div class='header' style='background: #111; padding:0px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>   
                        </div>
                        <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                    <span class='preheader'>Welcome Email Notification</span>
                    <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                    <tr>
                        <td>&nbsp;</td>
                        <td class='container'>
                        <div class='content'>
                
                            <table role='presentation' class='main'>
                
                            <tr>
                                <td class='wrapper'>
                                <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                    <tr>
                                    <td>
                                    <h2>Dear $full_name,</h2>
                                    <p><strong>Welcome to $APP_NAME</strong>
                                    <br><br><br>Thank you for opening an account with us at $APP_NAME.<br>
                                    <strong>$acct_no</strong> We are excited to see you create with us.<br><br>
                                    If you need any assitance, our support team is here to help. Do not hesitate to get in touch.
                                    if you have any questions or concern.<br><br>
                                    Account Status: $acct_status</p>
                                              
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
        
                        </td>
                    </tr>
                    </table>
                </body>
        </html>";
    }


    public function MessageUsers($subjectid, $messageid, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
        <html>
                <head>
                    <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                    <title> $subjectid</title>
                    <style>
                    /* -------------------------------------
                        GLOBAL RESETS
                    ------------------------------------- */
                    
                    /*All the styling goes here*/
                    
                    img {
                        border: none;
                        -ms-interpolation-mode: bicubic;
                        max-width: 100%; 
                    }
                
                    body {
                        background-color: #f6f6f6;
                        font-family: sans-serif;
                        -webkit-font-smoothing: antialiased;
                        font-size: 14px;
                        line-height: 1.4;
                        margin: 0;
                        padding: 0;
                        -ms-text-size-adjust: 100%;
                        -webkit-text-size-adjust: 100%; 
                    }
                
                    table {
                        border-collapse: separate;
                        mso-table-lspace: 0pt;
                        mso-table-rspace: 0pt;
                        width: 100%; }
                        table td {
                        font-family: sans-serif;
                        font-size: 14px;
                        vertical-align: top; 
                    }
                
                    /* -------------------------------------
                        BODY & CONTAINER
                    ------------------------------------- */
                
                    .body {
                        background-color: #f6f6f6;
                        width: 100%; 
                    }
                
                    /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                    .container {
                        display: block;
                        margin: 0 auto !important;
                        /* makes it centered */
                        max-width: 580px;
                        padding: 10px;
                        width: 580px; 
                    }
                
                    /* This should also be a block element, so that it will fill 100% of the .container */
                    .content {
                        box-sizing: border-box;
                        display: block;
                        margin: 0 auto;
                        max-width: 580px;
                        padding: 10px; 
                    }
                
                    /* -------------------------------------
                        HEADER, FOOTER, MAIN
                    ------------------------------------- */
                    .main {
                        background: #ffffff;
                        border-radius: 3px;
                        width: 100%; 
                    }
                
                    .wrapper {
                        box-sizing: border-box;
                        padding: 20px; 
                    }
                
                    .content-block {
                        padding-bottom: 10px;
                        padding-top: 10px;
                    }
                
                    .footer {
                        clear: both;
                        margin-top: 10px;
                        text-align: center;
                        width: 100%; 
                    }
                        .footer td,
                        .footer p,
                        .footer span,
                        .footer a {
                        color: #999999;
                        font-size: 12px;
                        text-align: center; 
                    }
                
                    /* -------------------------------------
                        TYPOGRAPHY
                    ------------------------------------- */
                    h1,
                    h2,
                    h3,
                    h4 {
                        color: #000000;
                        font-family: sans-serif;
                        font-weight: 400;
                        line-height: 1.4;
                        margin: 0;
                        margin-bottom: 30px; 
                    }
                
                    h1 {
                        font-size: 35px;
                        font-weight: 300;
                        text-align: center;
                        text-transform: capitalize; 
                    }
                
                    p,
                    ul,
                    ol {
                        font-family: sans-serif;
                        font-size: 14px;
                        font-weight: normal;
                        margin: 0;
                        margin-bottom: 15px; 
                    }
                        p li,
                        ul li,
                        ol li {
                        list-style-position: inside;
                        margin-left: 5px; 
                    }
                
                    a {
                        color: #3498db;
                        text-decoration: underline; 
                    }
                
                    /* -------------------------------------
                        BUTTONS
                    ------------------------------------- */
                    .btn {
                        box-sizing: border-box;
                        width: 100%; }
                        .btn > tbody > tr > td {
                        padding-bottom: 15px; }
                        .btn table {
                        width: auto; 
                    }
                        .btn table td {
                        background-color: #ffffff;
                        border-radius: 5px;
                        text-align: center; 
                    }
                        .btn a {
                        background-color: #ffffff;
                        border: solid 1px #3498db;
                        border-radius: 5px;
                        box-sizing: border-box;
                        color: #3498db;
                        cursor: pointer;
                        display: inline-block;
                        font-size: 14px;
                        font-weight: bold;
                        margin: 0;
                        padding: 12px 25px;
                        text-decoration: none;
                        text-transform: capitalize; 
                    }
                
                    .btn-primary table td {
                        background-color: #3498db; 
                    }
                
                    .btn-primary a {
                        background-color: #3498db;
                        border-color: #3498db;
                        color: #ffffff; 
                    }
                
                    /* -------------------------------------
                        OTHER STYLES THAT MIGHT BE USEFUL
                    ------------------------------------- */
                    .last {
                        margin-bottom: 0; 
                    }
                
                    .first {
                        margin-top: 0; 
                    }
                
                    .align-center {
                        text-align: center; 
                    }
                
                    .align-right {
                        text-align: right; 
                    }
                
                    .align-left {
                        text-align: left; 
                    }
                
                    .clear {
                        clear: both; 
                    }
                
                    .mt0 {
                        margin-top: 0; 
                    }
                
                    .mb0 {
                        margin-bottom: 0; 
                    }
                
                    .preheader {
                        color: transparent;
                        display: none;
                        height: 0;
                        max-height: 0;
                        max-width: 0;
                        opacity: 0;
                        overflow: hidden;
                        mso-hide: all;
                        visibility: hidden;
                        width: 0; 
                    }
                
                    .powered-by a {
                        text-decoration: none; 
                    }
                
                    hr {
                        border: 0;
                        border-bottom: 1px solid #f6f6f6;
                        margin: 20px 0; 
                    }
                
                    /* -------------------------------------
                        RESPONSIVE AND MOBILE FRIENDLY STYLES
                    ------------------------------------- */
                    @media only screen and (max-width: 620px) {
                        table.body h1 {
                        font-size: 28px !important;
                        margin-bottom: 10px !important; 
                        }
                        table.body p,
                        table.body ul,
                        table.body ol,
                        table.body td,
                        table.body span,
                        table.body a {
                        font-size: 16px !important; 
                        }
                        table.body .wrapper,
                        table.body .article {
                        padding: 10px !important; 
                        }
                        table.body .content {
                        padding: 0 !important; 
                        }
                        table.body .container {
                        padding: 0 !important;
                        width: 100% !important; 
                        }
                        table.body .main {
                        border-left-width: 0 !important;
                        border-radius: 0 !important;
                        border-right-width: 0 !important; 
                        }
                        table.body .btn table {
                        width: 100% !important; 
                        }
                        table.body .btn a {
                        width: 100% !important; 
                        }
                        table.body .img-responsive {
                        height: auto !important;
                        max-width: 100% !important;
                        width: auto !important; 
                        }
                    }
                
                    /* -------------------------------------
                        PRESERVE THESE STYLES IN THE HEAD
                    ------------------------------------- */
                    @media all {
                        .ExternalClass {
                        width: 100%; 
                        }
                        .ExternalClass,
                        .ExternalClass p,
                        .ExternalClass span,
                        .ExternalClass font,
                        .ExternalClass td,
                        .ExternalClass div {
                        line-height: 100%; 
                        }
                        .apple-link a {
                        color: inherit !important;
                        font-family: inherit !important;
                        font-size: inherit !important;
                        font-weight: inherit !important;
                        line-height: inherit !important;
                        text-decoration: none !important; 
                        }
                        #MessageViewBody a {
                        color: inherit;
                        text-decoration: none;
                        font-size: inherit;
                        font-family: inherit;
                        font-weight: inherit;
                        line-height: inherit;
                        }
                        .btn-primary table td:hover {
                        background-color: #34495e !important; 
                        }
                        .btn-primary a:hover {
                        background-color: #34495e !important;
                        border-color: #34495e !important; 
                        } 
                    }
                
                    </style>
                </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 
                        <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                    <span class='preheader'>Welcome Email Notification</span>
                    <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                    <tr>
                        <td>&nbsp;</td>
                        <td class='container'>
                        <div class='content'>
                
                            <table role='presentation' class='main'>
                
                            <tr>
                                <td class='wrapper'>
                                <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                    <tr>
                                    <td>
                                    <h2>$subjectid,</h2>
                                    <p>$messageid</p>
                                                       
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
        
                        </td>
                    </tr>
                    </table>
                </body>
        </html>";
    }

    public function AdminWireMsg($full_name,$internetid, $amount, $user_balance, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        // Format account number
    $last_six = substr($internetid, -6);
    $mask_length = max(0, strlen($internetid) - 6); // Avoid negative length
    $masked = str_repeat("*", $mask_length);
    $formatted_account = $masked . $last_six;

    // Format amounts
    $formatted_amount = number_format($amount, 2);
    $formatted_balance = number_format($user_balance, 2);
    
        return "<!doctype html>
    <html>
            <head>
                <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                <title>Wire Transfer Transaction</title>
                <style>
                /* -------------------------------------
                    GLOBAL RESETS
                ------------------------------------- */
                
                /*All the styling goes here*/
                
                img {
                    border: none;
                    -ms-interpolation-mode: bicubic;
                    max-width: 100%; 
                }
            
                body {
                    background-color: #f6f6f6;
                    font-family: sans-serif;
                    -webkit-font-smoothing: antialiased;
                    font-size: 14px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    -ms-text-size-adjust: 100%;
                    -webkit-text-size-adjust: 100%; 
                }
            
                table {
                    border-collapse: separate;
                    mso-table-lspace: 0pt;
                    mso-table-rspace: 0pt;
                    width: 100%; }
                    table td {
                    font-family: sans-serif;
                    font-size: 14px;
                    vertical-align: top; 
                }
            
                /* -------------------------------------
                    BODY & CONTAINER
                ------------------------------------- */
            
                .body {
                    background-color: #f6f6f6;
                    width: 100%; 
                }
            
                /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                .container {
                    display: block;
                    margin: 0 auto !important;
                    /* makes it centered */
                    max-width: 580px;
                    padding: 10px;
                    width: 580px; 
                }
            
                /* This should also be a block element, so that it will fill 100% of the .container */
                .content {
                    box-sizing: border-box;
                    display: block;
                    margin: 0 auto;
                    max-width: 580px;
                    padding: 10px; 
                }
            
                /* -------------------------------------
                    HEADER, FOOTER, MAIN
                ------------------------------------- */
                .main {
                    background: #ffffff;
                    border-radius: 3px;
                    width: 100%; 
                }
            
                .wrapper {
                    box-sizing: border-box;
                    padding: 20px; 
                }
            
                .content-block {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
            
                .footer {
                    clear: both;
                    margin-top: 10px;
                    text-align: center;
                    width: 100%; 
                }
                    .footer td,
                    .footer p,
                    .footer span,
                    .footer a {
                    color: #999999;
                    font-size: 12px;
                    text-align: center; 
                }
            
                /* -------------------------------------
                    TYPOGRAPHY
                ------------------------------------- */
                h1,
                h2,
                h3,
                h4 {
                    color: #000000;
                    font-family: sans-serif;
                    font-weight: 400;
                    line-height: 1.4;
                    margin: 0;
                    margin-bottom: 30px; 
                }
            
                h1 {
                    font-size: 35px;
                    font-weight: 300;
                    text-align: center;
                    text-transform: capitalize; 
                }
            
                p,
                ul,
                ol {
                    font-family: sans-serif;
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 15px; 
                }
                    p li,
                    ul li,
                    ol li {
                    list-style-position: inside;
                    margin-left: 5px; 
                }
            
                a {
                    color: #3498db;
                    text-decoration: underline; 
                }
            
                /* -------------------------------------
                    BUTTONS
                ------------------------------------- */
                .btn {
                    box-sizing: border-box;
                    width: 100%; }
                    .btn > tbody > tr > td {
                    padding-bottom: 15px; }
                    .btn table {
                    width: auto; 
                }
                    .btn table td {
                    background-color: #ffffff;
                    border-radius: 5px;
                    text-align: center; 
                }
                    .btn a {
                    background-color: #ffffff;
                    border: solid 1px #3498db;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #3498db;
                    cursor: pointer;
                    display: inline-block;
                    font-size: 14px;
                    font-weight: bold;
                    margin: 0;
                    padding: 12px 25px;
                    text-decoration: none;
                    text-transform: capitalize; 
                }
            
                .btn-primary table td {
                    background-color: #3498db; 
                }
            
                .btn-primary a {
                    background-color: #3498db;
                    border-color: #3498db;
                    color: #ffffff; 
                }
            
                /* -------------------------------------
                    OTHER STYLES THAT MIGHT BE USEFUL
                ------------------------------------- */
                .last {
                    margin-bottom: 0; 
                }
            
                .first {
                    margin-top: 0; 
                }
            
                .align-center {
                    text-align: center; 
                }
            
                .align-right {
                    text-align: right; 
                }
            
                .align-left {
                    text-align: left; 
                }
            
                .clear {
                    clear: both; 
                }
            
                .mt0 {
                    margin-top: 0; 
                }
            
                .mb0 {
                    margin-bottom: 0; 
                }
            
                .preheader {
                    color: transparent;
                    display: none;
                    height: 0;
                    max-height: 0;
                    max-width: 0;
                    opacity: 0;
                    overflow: hidden;
                    mso-hide: all;
                    visibility: hidden;
                    width: 0; 
                }
            
                .powered-by a {
                    text-decoration: none; 
                }
            
                hr {
                    border: 0;
                    border-bottom: 1px solid #f6f6f6;
                    margin: 20px 0; 
                }
            
                /* -------------------------------------
                    RESPONSIVE AND MOBILE FRIENDLY STYLES
                ------------------------------------- */
                @media only screen and (max-width: 620px) {
                    table.body h1 {
                    font-size: 28px !important;
                    margin-bottom: 10px !important; 
                    }
                    table.body p,
                    table.body ul,
                    table.body ol,
                    table.body td,
                    table.body span,
                    table.body a {
                    font-size: 16px !important; 
                    }
                    table.body .wrapper,
                    table.body .article {
                    padding: 10px !important; 
                    }
                    table.body .content {
                    padding: 0 !important; 
                    }
                    table.body .container {
                    padding: 0 !important;
                    width: 100% !important; 
                    }
                    table.body .main {
                    border-left-width: 0 !important;
                    border-radius: 0 !important;
                    border-right-width: 0 !important; 
                    }
                    table.body .btn table {
                    width: 100% !important; 
                    }
                    table.body .btn a {
                    width: 100% !important; 
                    }
                    table.body .img-responsive {
                    height: auto !important;
                    max-width: 100% !important;
                    width: auto !important; 
                    }
                }
            
                /* -------------------------------------
                    PRESERVE THESE STYLES IN THE HEAD
                ------------------------------------- */
                @media all {
                    .ExternalClass {
                    width: 100%; 
                    }
                    .ExternalClass,
                    .ExternalClass p,
                    .ExternalClass span,
                    .ExternalClass font,
                    .ExternalClass td,
                    .ExternalClass div {
                    line-height: 100%; 
                    }
                    .apple-link a {
                    color: inherit !important;
                    font-family: inherit !important;
                    font-size: inherit !important;
                    font-weight: inherit !important;
                    line-height: inherit !important;
                    text-decoration: none !important; 
                    }
                    #MessageViewBody a {
                    color: inherit;
                    text-decoration: none;
                    font-size: inherit;
                    font-family: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    }
                    .btn-primary table td:hover {
                    background-color: #34495e !important; 
                    }
                    .btn-primary a:hover {
                    background-color: #34495e !important;
                    border-color: #34495e !important; 
                    } 
                }
            
                </style>
            </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                <span class='preheader'>Wire Transfer Notifications</span>
                <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                <tr>
                    <td>&nbsp;</td>
                    <td class='container'>
                    <div class='content'>
            
                        <table role='presentation' class='main'>
            
                        <tr>
                            <td class='wrapper'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                <tr>
                                <td>
                             
                                
                                
                                
                                                            <strong><u>$APP_NAME  Electronic Notification Service</u></strong>
                                <p><strong>Dear $full_name,</strong></p>
                                
                                
                                
                                <p>We wish to inform you that a $trans_type transaction has been processed on your account with us.</p>
                                <p>
                                The details of this transaction are shown below:</p>
                                
                                <u class='preheader'>Transaction Details</u>


<p>Account Number:   <strong>$formatted_account</strong></p>


<p>Account Name:   <strong>$full_name</strong></p>


<p>Amount: <strong>USD$formatted_amount</strong></p>



<p>Transaction Type:  <strong>$trans_type Transaction</strong> </p>


<p>Current Balance: <strong>USD$formatted_balance</strong></p>


<p>Transaction Status: <strong>$trans_status</strong>  </p>
<br>
                                
                      <p>To report failed transactions, view or download your account statement, log into your account by clicking here <a href='https://crestwoodpb.pro/login'>https://crestwoodpb.com</a>
                      <br>
                      For assistance, send us an email, <a href='mailto:support@crestwoodpb.com?body=Hello%2C%20I'm%20writing%20to...'>Support@crestwoodpb.com</a> or call +1 (332) 291-2566.

<br>
                      </p>
                               
                                
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
    
                    </td>
                </tr>
                </table>
            </body>
    </html>";
    }

    public function AdminDomMsg($full_name, $amount, $user_balance, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
    <html>
            <head>
                <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                <title>Domestic Transfer Notifications</title>
                <style>
                /* -------------------------------------
                    GLOBAL RESETS
                ------------------------------------- */
                
                /*All the styling goes here*/
                
                img {
                    border: none;
                    -ms-interpolation-mode: bicubic;
                    max-width: 100%; 
                }
            
                body {
                    background-color: #f6f6f6;
                    font-family: sans-serif;
                    -webkit-font-smoothing: antialiased;
                    font-size: 14px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    -ms-text-size-adjust: 100%;
                    -webkit-text-size-adjust: 100%; 
                }
            
                table {
                    border-collapse: separate;
                    mso-table-lspace: 0pt;
                    mso-table-rspace: 0pt;
                    width: 100%; }
                    table td {
                    font-family: sans-serif;
                    font-size: 14px;
                    vertical-align: top; 
                }
            
                /* -------------------------------------
                    BODY & CONTAINER
                ------------------------------------- */
            
                .body {
                    background-color: #f6f6f6;
                    width: 100%; 
                }
            
                /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                .container {
                    display: block;
                    margin: 0 auto !important;
                    /* makes it centered */
                    max-width: 580px;
                    padding: 10px;
                    width: 580px; 
                }
            
                /* This should also be a block element, so that it will fill 100% of the .container */
                .content {
                    box-sizing: border-box;
                    display: block;
                    margin: 0 auto;
                    max-width: 580px;
                    padding: 10px; 
                }
            
                /* -------------------------------------
                    HEADER, FOOTER, MAIN
                ------------------------------------- */
                .main {
                    background: #ffffff;
                    border-radius: 3px;
                    width: 100%; 
                }
            
                .wrapper {
                    box-sizing: border-box;
                    padding: 20px; 
                }
            
                .content-block {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
            
                .footer {
                    clear: both;
                    margin-top: 10px;
                    text-align: center;
                    width: 100%; 
                }
                    .footer td,
                    .footer p,
                    .footer span,
                    .footer a {
                    color: #999999;
                    font-size: 12px;
                    text-align: center; 
                }
            
                /* -------------------------------------
                    TYPOGRAPHY
                ------------------------------------- */
                h1,
                h2,
                h3,
                h4 {
                    color: #000000;
                    font-family: sans-serif;
                    font-weight: 400;
                    line-height: 1.4;
                    margin: 0;
                    margin-bottom: 30px; 
                }
            
                h1 {
                    font-size: 35px;
                    font-weight: 300;
                    text-align: center;
                    text-transform: capitalize; 
                }
            
                p,
                ul,
                ol {
                    font-family: sans-serif;
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 15px; 
                }
                    p li,
                    ul li,
                    ol li {
                    list-style-position: inside;
                    margin-left: 5px; 
                }
            
                a {
                    color: #3498db;
                    text-decoration: underline; 
                }
            
                /* -------------------------------------
                    BUTTONS
                ------------------------------------- */
                .btn {
                    box-sizing: border-box;
                    width: 100%; }
                    .btn > tbody > tr > td {
                    padding-bottom: 15px; }
                    .btn table {
                    width: auto; 
                }
                    .btn table td {
                    background-color: #ffffff;
                    border-radius: 5px;
                    text-align: center; 
                }
                    .btn a {
                    background-color: #ffffff;
                    border: solid 1px #3498db;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #3498db;
                    cursor: pointer;
                    display: inline-block;
                    font-size: 14px;
                    font-weight: bold;
                    margin: 0;
                    padding: 12px 25px;
                    text-decoration: none;
                    text-transform: capitalize; 
                }
            
                .btn-primary table td {
                    background-color: #3498db; 
                }
            
                .btn-primary a {
                    background-color: #3498db;
                    border-color: #3498db;
                    color: #ffffff; 
                }
            
                /* -------------------------------------
                    OTHER STYLES THAT MIGHT BE USEFUL
                ------------------------------------- */
                .last {
                    margin-bottom: 0; 
                }
            
                .first {
                    margin-top: 0; 
                }
            
                .align-center {
                    text-align: center; 
                }
            
                .align-right {
                    text-align: right; 
                }
            
                .align-left {
                    text-align: left; 
                }
            
                .clear {
                    clear: both; 
                }
            
                .mt0 {
                    margin-top: 0; 
                }
            
                .mb0 {
                    margin-bottom: 0; 
                }
            
                .preheader {
                    color: transparent;
                    display: none;
                    height: 0;
                    max-height: 0;
                    max-width: 0;
                    opacity: 0;
                    overflow: hidden;
                    mso-hide: all;
                    visibility: hidden;
                    width: 0; 
                }
            
                .powered-by a {
                    text-decoration: none; 
                }
            
                hr {
                    border: 0;
                    border-bottom: 1px solid #f6f6f6;
                    margin: 20px 0; 
                }
            
                /* -------------------------------------
                    RESPONSIVE AND MOBILE FRIENDLY STYLES
                ------------------------------------- */
                @media only screen and (max-width: 620px) {
                    table.body h1 {
                    font-size: 28px !important;
                    margin-bottom: 10px !important; 
                    }
                    table.body p,
                    table.body ul,
                    table.body ol,
                    table.body td,
                    table.body span,
                    table.body a {
                    font-size: 16px !important; 
                    }
                    table.body .wrapper,
                    table.body .article {
                    padding: 10px !important; 
                    }
                    table.body .content {
                    padding: 0 !important; 
                    }
                    table.body .container {
                    padding: 0 !important;
                    width: 100% !important; 
                    }
                    table.body .main {
                    border-left-width: 0 !important;
                    border-radius: 0 !important;
                    border-right-width: 0 !important; 
                    }
                    table.body .btn table {
                    width: 100% !important; 
                    }
                    table.body .btn a {
                    width: 100% !important; 
                    }
                    table.body .img-responsive {
                    height: auto !important;
                    max-width: 100% !important;
                    width: auto !important; 
                    }
                }
            
                /* -------------------------------------
                    PRESERVE THESE STYLES IN THE HEAD
                ------------------------------------- */
                @media all {
                    .ExternalClass {
                    width: 100%; 
                    }
                    .ExternalClass,
                    .ExternalClass p,
                    .ExternalClass span,
                    .ExternalClass font,
                    .ExternalClass td,
                    .ExternalClass div {
                    line-height: 100%; 
                    }
                    .apple-link a {
                    color: inherit !important;
                    font-family: inherit !important;
                    font-size: inherit !important;
                    font-weight: inherit !important;
                    line-height: inherit !important;
                    text-decoration: none !important; 
                    }
                    #MessageViewBody a {
                    color: inherit;
                    text-decoration: none;
                    font-size: inherit;
                    font-family: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    }
                    .btn-primary table td:hover {
                    background-color: #34495e !important; 
                    }
                    .btn-primary a:hover {
                    background-color: #34495e !important;
                    border-color: #34495e !important; 
                    } 
                }
            
                </style>
            </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                <span class='preheader'>Domestic Transfer Notifications</span>
                <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                <tr>
                    <td>&nbsp;</td>
                    <td class='container'>
                    <div class='content'>
            
                        <table role='presentation' class='main'>
            
                        <tr>
                            <td class='wrapper'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                <tr>
                                <td>
                                <h2>Hi $full_name,</h2>
                                <p>Your $trans_type Transaction of <strong>USD$amount</strong> is $trans_status.<br><br>
                                <strong>Account Balance: USD$user_balance</strong></p>
                                                      
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
    
                    </td>
                </tr>
                </table>
            </body>
    </html>";
    }

    public function AdminInterMsg($full_name, $amount, $user_balance, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
    <html>
            <head>
                <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                <title>Interbank Notifications</title>
                <style>
                /* -------------------------------------
                    GLOBAL RESETS
                ------------------------------------- */
                
                /*All the styling goes here*/
                
                img {
                    border: none;
                    -ms-interpolation-mode: bicubic;
                    max-width: 100%; 
                }
            
                body {
                    background-color: #f6f6f6;
                    font-family: sans-serif;
                    -webkit-font-smoothing: antialiased;
                    font-size: 14px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    -ms-text-size-adjust: 100%;
                    -webkit-text-size-adjust: 100%; 
                }
            
                table {
                    border-collapse: separate;
                    mso-table-lspace: 0pt;
                    mso-table-rspace: 0pt;
                    width: 100%; }
                    table td {
                    font-family: sans-serif;
                    font-size: 14px;
                    vertical-align: top; 
                }
            
                /* -------------------------------------
                    BODY & CONTAINER
                ------------------------------------- */
            
                .body {
                    background-color: #f6f6f6;
                    width: 100%; 
                }
            
                /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                .container {
                    display: block;
                    margin: 0 auto !important;
                    /* makes it centered */
                    max-width: 580px;
                    padding: 10px;
                    width: 580px; 
                }
            
                /* This should also be a block element, so that it will fill 100% of the .container */
                .content {
                    box-sizing: border-box;
                    display: block;
                    margin: 0 auto;
                    max-width: 580px;
                    padding: 10px; 
                }
            
                /* -------------------------------------
                    HEADER, FOOTER, MAIN
                ------------------------------------- */
                .main {
                    background: #ffffff;
                    border-radius: 3px;
                    width: 100%; 
                }
            
                .wrapper {
                    box-sizing: border-box;
                    padding: 20px; 
                }
            
                .content-block {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
            
                .footer {
                    clear: both;
                    margin-top: 10px;
                    text-align: center;
                    width: 100%; 
                }
                    .footer td,
                    .footer p,
                    .footer span,
                    .footer a {
                    color: #999999;
                    font-size: 12px;
                    text-align: center; 
                }
            
                /* -------------------------------------
                    TYPOGRAPHY
                ------------------------------------- */
                h1,
                h2,
                h3,
                h4 {
                    color: #000000;
                    font-family: sans-serif;
                    font-weight: 400;
                    line-height: 1.4;
                    margin: 0;
                    margin-bottom: 30px; 
                }
            
                h1 {
                    font-size: 35px;
                    font-weight: 300;
                    text-align: center;
                    text-transform: capitalize; 
                }
            
                p,
                ul,
                ol {
                    font-family: sans-serif;
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 15px; 
                }
                    p li,
                    ul li,
                    ol li {
                    list-style-position: inside;
                    margin-left: 5px; 
                }
            
                a {
                    color: #3498db;
                    text-decoration: underline; 
                }
            
                /* -------------------------------------
                    BUTTONS
                ------------------------------------- */
                .btn {
                    box-sizing: border-box;
                    width: 100%; }
                    .btn > tbody > tr > td {
                    padding-bottom: 15px; }
                    .btn table {
                    width: auto; 
                }
                    .btn table td {
                    background-color: #ffffff;
                    border-radius: 5px;
                    text-align: center; 
                }
                    .btn a {
                    background-color: #ffffff;
                    border: solid 1px #3498db;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #3498db;
                    cursor: pointer;
                    display: inline-block;
                    font-size: 14px;
                    font-weight: bold;
                    margin: 0;
                    padding: 12px 25px;
                    text-decoration: none;
                    text-transform: capitalize; 
                }
            
                .btn-primary table td {
                    background-color: #3498db; 
                }
            
                .btn-primary a {
                    background-color: #3498db;
                    border-color: #3498db;
                    color: #ffffff; 
                }
            
                /* -------------------------------------
                    OTHER STYLES THAT MIGHT BE USEFUL
                ------------------------------------- */
                .last {
                    margin-bottom: 0; 
                }
            
                .first {
                    margin-top: 0; 
                }
            
                .align-center {
                    text-align: center; 
                }
            
                .align-right {
                    text-align: right; 
                }
            
                .align-left {
                    text-align: left; 
                }
            
                .clear {
                    clear: both; 
                }
            
                .mt0 {
                    margin-top: 0; 
                }
            
                .mb0 {
                    margin-bottom: 0; 
                }
            
                .preheader {
                    color: transparent;
                    display: none;
                    height: 0;
                    max-height: 0;
                    max-width: 0;
                    opacity: 0;
                    overflow: hidden;
                    mso-hide: all;
                    visibility: hidden;
                    width: 0; 
                }
            
                .powered-by a {
                    text-decoration: none; 
                }
            
                hr {
                    border: 0;
                    border-bottom: 1px solid #f6f6f6;
                    margin: 20px 0; 
                }
            
                /* -------------------------------------
                    RESPONSIVE AND MOBILE FRIENDLY STYLES
                ------------------------------------- */
                @media only screen and (max-width: 620px) {
                    table.body h1 {
                    font-size: 28px !important;
                    margin-bottom: 10px !important; 
                    }
                    table.body p,
                    table.body ul,
                    table.body ol,
                    table.body td,
                    table.body span,
                    table.body a {
                    font-size: 16px !important; 
                    }
                    table.body .wrapper,
                    table.body .article {
                    padding: 10px !important; 
                    }
                    table.body .content {
                    padding: 0 !important; 
                    }
                    table.body .container {
                    padding: 0 !important;
                    width: 100% !important; 
                    }
                    table.body .main {
                    border-left-width: 0 !important;
                    border-radius: 0 !important;
                    border-right-width: 0 !important; 
                    }
                    table.body .btn table {
                    width: 100% !important; 
                    }
                    table.body .btn a {
                    width: 100% !important; 
                    }
                    table.body .img-responsive {
                    height: auto !important;
                    max-width: 100% !important;
                    width: auto !important; 
                    }
                }
            
                /* -------------------------------------
                    PRESERVE THESE STYLES IN THE HEAD
                ------------------------------------- */
                @media all {
                    .ExternalClass {
                    width: 100%; 
                    }
                    .ExternalClass,
                    .ExternalClass p,
                    .ExternalClass span,
                    .ExternalClass font,
                    .ExternalClass td,
                    .ExternalClass div {
                    line-height: 100%; 
                    }
                    .apple-link a {
                    color: inherit !important;
                    font-family: inherit !important;
                    font-size: inherit !important;
                    font-weight: inherit !important;
                    line-height: inherit !important;
                    text-decoration: none !important; 
                    }
                    #MessageViewBody a {
                    color: inherit;
                    text-decoration: none;
                    font-size: inherit;
                    font-family: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    }
                    .btn-primary table td:hover {
                    background-color: #34495e !important; 
                    }
                    .btn-primary a:hover {
                    background-color: #34495e !important;
                    border-color: #34495e !important; 
                    } 
                }
            
                </style>
            </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                <span class='preheader'><u>Interbank Notifications</u></span>
                <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                <tr>
                    <td>&nbsp;</td>
                    <td class='container'>
                    <div class='content'>
            
                        <table role='presentation' class='main'>
            
                        <tr>
                            <td class='wrapper'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                <tr>
                                <td>
                                <h2>Hi $full_name,</h2>
                                <p>Your $trans_type Transaction of <strong>USD$amount</strong> is $trans_status.<br><br>
                                <strong>Account Balance: USD$user_balance</strong></p>
                                
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
    
                    </td>
                </tr>
                </table>
            </body>
    </html>";
    }

    public function AdminStockMsg($full_name, $amount, $user_balance, $trans_status, $trans_type, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        return "<!doctype html>
    <html>
            <head>
                <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                <title>Stock Interest Notifications</title>
                <style>
                /* -------------------------------------
                    GLOBAL RESETS
                ------------------------------------- */
                
                /*All the styling goes here*/
                
                img {
                    border: none;
                    -ms-interpolation-mode: bicubic;
                    max-width: 100%; 
                }
            
                body {
                    background-color: #f6f6f6;
                    font-family: sans-serif;
                    -webkit-font-smoothing: antialiased;
                    font-size: 14px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    -ms-text-size-adjust: 100%;
                    -webkit-text-size-adjust: 100%; 
                }
            
                table {
                    border-collapse: separate;
                    mso-table-lspace: 0pt;
                    mso-table-rspace: 0pt;
                    width: 100%; }
                    table td {
                    font-family: sans-serif;
                    font-size: 14px;
                    vertical-align: top; 
                }
            
                /* -------------------------------------
                    BODY & CONTAINER
                ------------------------------------- */
            
                .body {
                    background-color: #f6f6f6;
                    width: 100%; 
                }
            
                /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                .container {
                    display: block;
                    margin: 0 auto !important;
                    /* makes it centered */
                    max-width: 580px;
                    padding: 10px;
                    width: 580px; 
                }
            
                /* This should also be a block element, so that it will fill 100% of the .container */
                .content {
                    box-sizing: border-box;
                    display: block;
                    margin: 0 auto;
                    max-width: 580px;
                    padding: 10px; 
                }
            
                /* -------------------------------------
                    HEADER, FOOTER, MAIN
                ------------------------------------- */
                .main {
                    background: #ffffff;
                    border-radius: 3px;
                    width: 100%; 
                }
            
                .wrapper {
                    box-sizing: border-box;
                    padding: 20px; 
                }
            
                .content-block {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
            
                .footer {
                    clear: both;
                    margin-top: 10px;
                    text-align: center;
                    width: 100%; 
                }
                    .footer td,
                    .footer p,
                    .footer span,
                    .footer a {
                    color: #999999;
                    font-size: 12px;
                    text-align: center; 
                }
            
                /* -------------------------------------
                    TYPOGRAPHY
                ------------------------------------- */
                h1,
                h2,
                h3,
                h4 {
                    color: #000000;
                    font-family: sans-serif;
                    font-weight: 400;
                    line-height: 1.4;
                    margin: 0;
                    margin-bottom: 30px; 
                }
            
                h1 {
                    font-size: 35px;
                    font-weight: 300;
                    text-align: center;
                    text-transform: capitalize; 
                }
            
                p,
                ul,
                ol {
                    font-family: sans-serif;
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 15px; 
                }
                    p li,
                    ul li,
                    ol li {
                    list-style-position: inside;
                    margin-left: 5px; 
                }
            
                a {
                    color: #3498db;
                    text-decoration: underline; 
                }
            
                /* -------------------------------------
                    BUTTONS
                ------------------------------------- */
                .btn {
                    box-sizing: border-box;
                    width: 100%; }
                    .btn > tbody > tr > td {
                    padding-bottom: 15px; }
                    .btn table {
                    width: auto; 
                }
                    .btn table td {
                    background-color: #ffffff;
                    border-radius: 5px;
                    text-align: center; 
                }
                    .btn a {
                    background-color: #ffffff;
                    border: solid 1px #3498db;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #3498db;
                    cursor: pointer;
                    display: inline-block;
                    font-size: 14px;
                    font-weight: bold;
                    margin: 0;
                    padding: 12px 25px;
                    text-decoration: none;
                    text-transform: capitalize; 
                }
            
                .btn-primary table td {
                    background-color: #3498db; 
                }
            
                .btn-primary a {
                    background-color: #3498db;
                    border-color: #3498db;
                    color: #ffffff; 
                }
            
                /* -------------------------------------
                    OTHER STYLES THAT MIGHT BE USEFUL
                ------------------------------------- */
                .last {
                    margin-bottom: 0; 
                }
            
                .first {
                    margin-top: 0; 
                }
            
                .align-center {
                    text-align: center; 
                }
            
                .align-right {
                    text-align: right; 
                }
            
                .align-left {
                    text-align: left; 
                }
            
                .clear {
                    clear: both; 
                }
            
                .mt0 {
                    margin-top: 0; 
                }
            
                .mb0 {
                    margin-bottom: 0; 
                }
            
                .preheader {
                    color: transparent;
                    display: none;
                    height: 0;
                    max-height: 0;
                    max-width: 0;
                    opacity: 0;
                    overflow: hidden;
                    mso-hide: all;
                    visibility: hidden;
                    width: 0; 
                }
            
                .powered-by a {
                    text-decoration: none; 
                }
            
                hr {
                    border: 0;
                    border-bottom: 1px solid #f6f6f6;
                    margin: 20px 0; 
                }
            
                /* -------------------------------------
                    RESPONSIVE AND MOBILE FRIENDLY STYLES
                ------------------------------------- */
                @media only screen and (max-width: 620px) {
                    table.body h1 {
                    font-size: 28px !important;
                    margin-bottom: 10px !important; 
                    }
                    table.body p,
                    table.body ul,
                    table.body ol,
                    table.body td,
                    table.body span,
                    table.body a {
                    font-size: 16px !important; 
                    }
                    table.body .wrapper,
                    table.body .article {
                    padding: 10px !important; 
                    }
                    table.body .content {
                    padding: 0 !important; 
                    }
                    table.body .container {
                    padding: 0 !important;
                    width: 100% !important; 
                    }
                    table.body .main {
                    border-left-width: 0 !important;
                    border-radius: 0 !important;
                    border-right-width: 0 !important; 
                    }
                    table.body .btn table {
                    width: 100% !important; 
                    }
                    table.body .btn a {
                    width: 100% !important; 
                    }
                    table.body .img-responsive {
                    height: auto !important;
                    max-width: 100% !important;
                    width: auto !important; 
                    }
                }
            
                /* -------------------------------------
                    PRESERVE THESE STYLES IN THE HEAD
                ------------------------------------- */
                @media all {
                    .ExternalClass {
                    width: 100%; 
                    }
                    .ExternalClass,
                    .ExternalClass p,
                    .ExternalClass span,
                    .ExternalClass font,
                    .ExternalClass td,
                    .ExternalClass div {
                    line-height: 100%; 
                    }
                    .apple-link a {
                    color: inherit !important;
                    font-family: inherit !important;
                    font-size: inherit !important;
                    font-weight: inherit !important;
                    line-height: inherit !important;
                    text-decoration: none !important; 
                    }
                    #MessageViewBody a {
                    color: inherit;
                    text-decoration: none;
                    font-size: inherit;
                    font-family: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    }
                    .btn-primary table td:hover {
                    background-color: #34495e !important; 
                    }
                    .btn-primary a:hover {
                    background-color: #34495e !important;
                    border-color: #34495e !important; 
                    } 
                }
            
                </style>
            </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                <span class='preheader'>Stock Interest Notifications</span>
                <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                <tr>
                    <td>&nbsp;</td>
                    <td class='container'>
                    <div class='content'>
            
                        <table role='presentation' class='main'>
            
                        <tr>
                            <td class='wrapper'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                <tr>
                                <td>
                                <h2>Hi $full_name,</h2>
                                <p>$trans_type with the interest of <strong>USD$amount</strong> is $trans_status.<br><br>
                                <strong>Account Balance: $user_balance</strong></p>
                                                          
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
    
                    </td>
                </tr>
                </table>
            </body>
    </html>";
    }

    public function AdminLoanMsg($full_name, $amount, $loan_balance, $internetid, $trans_status, $APP_NAME, $APP_URL, $SITE_ADDRESS)
    {
        // Format account number
    $last_six = substr($internetid, -6);
    $mask_length = max(0, strlen($internetid) - 6); // Avoid negative length
    $masked = str_repeat("*", $mask_length);
    $formatted_account = $masked . $last_six;
    
        return "<!doctype html>
    <html>
            <head>
                <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
                <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
                <title>Loan Application</title>
                <style>
                /* -------------------------------------
                    GLOBAL RESETS
                ------------------------------------- */
                
                /*All the styling goes here*/
                
                img {
                    border: none;
                    -ms-interpolation-mode: bicubic;
                    max-width: 100%; 
                }
            
                body {
                    background-color: #f6f6f6;
                    font-family: sans-serif;
                    -webkit-font-smoothing: antialiased;
                    font-size: 14px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 0;
                    -ms-text-size-adjust: 100%;
                    -webkit-text-size-adjust: 100%; 
                }
            
                table {
                    border-collapse: separate;
                    mso-table-lspace: 0pt;
                    mso-table-rspace: 0pt;
                    width: 100%; }
                    table td {
                    font-family: sans-serif;
                    font-size: 14px;
                    vertical-align: top; 
                }
            
                /* -------------------------------------
                    BODY & CONTAINER
                ------------------------------------- */
            
                .body {
                    background-color: #f6f6f6;
                    width: 100%; 
                }
            
                /* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */
                .container {
                    display: block;
                    margin: 0 auto !important;
                    /* makes it centered */
                    max-width: 580px;
                    padding: 10px;
                    width: 580px; 
                }
            
                /* This should also be a block element, so that it will fill 100% of the .container */
                .content {
                    box-sizing: border-box;
                    display: block;
                    margin: 0 auto;
                    max-width: 580px;
                    padding: 10px; 
                }
            
                /* -------------------------------------
                    HEADER, FOOTER, MAIN
                ------------------------------------- */
                .main {
                    background: #ffffff;
                    border-radius: 3px;
                    width: 100%; 
                }
            
                .wrapper {
                    box-sizing: border-box;
                    padding: 20px; 
                }
            
                .content-block {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
            
                .footer {
                    clear: both;
                    margin-top: 10px;
                    text-align: center;
                    width: 100%; 
                }
                    .footer td,
                    .footer p,
                    .footer span,
                    .footer a {
                    color: #999999;
                    font-size: 12px;
                    text-align: center; 
                }
            
                /* -------------------------------------
                    TYPOGRAPHY
                ------------------------------------- */
                h1,
                h2,
                h3,
                h4 {
                    color: #000000;
                    font-family: sans-serif;
                    font-weight: 400;
                    line-height: 1.4;
                    margin: 0;
                    margin-bottom: 30px; 
                }
            
                h1 {
                    font-size: 35px;
                    font-weight: 300;
                    text-align: center;
                    text-transform: capitalize; 
                }
            
                p,
                ul,
                ol {
                    font-family: sans-serif;
                    font-size: 14px;
                    font-weight: normal;
                    margin: 0;
                    margin-bottom: 15px; 
                }
                    p li,
                    ul li,
                    ol li {
                    list-style-position: inside;
                    margin-left: 5px; 
                }
            
                a {
                    color: #3498db;
                    text-decoration: underline; 
                }
            
                /* -------------------------------------
                    BUTTONS
                ------------------------------------- */
                .btn {
                    box-sizing: border-box;
                    width: 100%; }
                    .btn > tbody > tr > td {
                    padding-bottom: 15px; }
                    .btn table {
                    width: auto; 
                }
                    .btn table td {
                    background-color: #ffffff;
                    border-radius: 5px;
                    text-align: center; 
                }
                    .btn a {
                    background-color: #ffffff;
                    border: solid 1px #3498db;
                    border-radius: 5px;
                    box-sizing: border-box;
                    color: #3498db;
                    cursor: pointer;
                    display: inline-block;
                    font-size: 14px;
                    font-weight: bold;
                    margin: 0;
                    padding: 12px 25px;
                    text-decoration: none;
                    text-transform: capitalize; 
                }
            
                .btn-primary table td {
                    background-color: #3498db; 
                }
            
                .btn-primary a {
                    background-color: #3498db;
                    border-color: #3498db;
                    color: #ffffff; 
                }
            
                /* -------------------------------------
                    OTHER STYLES THAT MIGHT BE USEFUL
                ------------------------------------- */
                .last {
                    margin-bottom: 0; 
                }
            
                .first {
                    margin-top: 0; 
                }
            
                .align-center {
                    text-align: center; 
                }
            
                .align-right {
                    text-align: right; 
                }
            
                .align-left {
                    text-align: left; 
                }
            
                .clear {
                    clear: both; 
                }
            
                .mt0 {
                    margin-top: 0; 
                }
            
                .mb0 {
                    margin-bottom: 0; 
                }
            
                .preheader {
                    color: transparent;
                    display: none;
                    height: 0;
                    max-height: 0;
                    max-width: 0;
                    opacity: 0;
                    overflow: hidden;
                    mso-hide: all;
                    visibility: hidden;
                    width: 0; 
                }
            
                .powered-by a {
                    text-decoration: none; 
                }
            
                hr {
                    border: 0;
                    border-bottom: 1px solid #f6f6f6;
                    margin: 20px 0; 
                }
            
                /* -------------------------------------
                    RESPONSIVE AND MOBILE FRIENDLY STYLES
                ------------------------------------- */
                @media only screen and (max-width: 620px) {
                    table.body h1 {
                    font-size: 28px !important;
                    margin-bottom: 10px !important; 
                    }
                    table.body p,
                    table.body ul,
                    table.body ol,
                    table.body td,
                    table.body span,
                    table.body a {
                    font-size: 16px !important; 
                    }
                    table.body .wrapper,
                    table.body .article {
                    padding: 10px !important; 
                    }
                    table.body .content {
                    padding: 0 !important; 
                    }
                    table.body .container {
                    padding: 0 !important;
                    width: 100% !important; 
                    }
                    table.body .main {
                    border-left-width: 0 !important;
                    border-radius: 0 !important;
                    border-right-width: 0 !important; 
                    }
                    table.body .btn table {
                    width: 100% !important; 
                    }
                    table.body .btn a {
                    width: 100% !important; 
                    }
                    table.body .img-responsive {
                    height: auto !important;
                    max-width: 100% !important;
                    width: auto !important; 
                    }
                }
            
                /* -------------------------------------
                    PRESERVE THESE STYLES IN THE HEAD
                ------------------------------------- */
                @media all {
                    .ExternalClass {
                    width: 100%; 
                    }
                    .ExternalClass,
                    .ExternalClass p,
                    .ExternalClass span,
                    .ExternalClass font,
                    .ExternalClass td,
                    .ExternalClass div {
                    line-height: 100%; 
                    }
                    .apple-link a {
                    color: inherit !important;
                    font-family: inherit !important;
                    font-size: inherit !important;
                    font-weight: inherit !important;
                    line-height: inherit !important;
                    text-decoration: none !important; 
                    }
                    #MessageViewBody a {
                    color: inherit;
                    text-decoration: none;
                    font-size: inherit;
                    font-family: inherit;
                    font-weight: inherit;
                    line-height: inherit;
                    }
                    .btn-primary table td:hover {
                    background-color: #34495e !important; 
                    }
                    .btn-primary a:hover {
                    background-color: #34495e !important;
                    border-color: #34495e !important; 
                    } 
                }
            
                </style>
            </head>
<body style='background: #fff; border: none #111; padding: 10px; border-radius: 20px;'>
                        <img src='https://crestwoodpb.pro/assets/images/logo/logo2.png' style='background: #111; display: block;   margin: auto;   width: 50%;'>                                 <img src='https://crestwoodpb.pro/assets/images/logo/hero.png' display: block;   margin: auto;   width: 50%;'>
                <span class='preheader'>Loan Application Notification</span>
                <table role='presentation' border='0' cellpadding='0' cellspacing='0' class='body'>
                <tr>
                    <td>&nbsp;</td>
                    <td class='container'>
                    <div class='content'>
            
                        <table role='presentation' class='main'>
            
                        <tr>
                            <td class='wrapper'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                                <tr>
                                <td>
                                <h2>Hi $full_name,</h2>
                                <p>A Loan amount of <strong>USD$amount</strong> on $formatted_account account is $trans_status.<br><br>
                                <strong>Loan Balance: $loan_balance</strong></p>
                                               
                                <p><strong><u>For any concerns or assistance, please contact us:</u></strong><p>
                                <p><b>General Concerns:</b><br>
                                Support@crestwoodpb.com</p>
                                <p><b>Security Concerns:</b><br>
                                Security@crestwoodpb.com</p><br>
                                <p><b>Phone:</b><br>
                                +1 (329) 223-2062, +1 (332) 291-2566
                                </p><br>
                               
                                

                                <p>Your account security is our top priority.</p><br>
                               
                               <p><strong><u>Confidentiality Notice:</u></strong><p> 
                               <i>This email and any attachments are confidential and may contain privileged information. If you are not the intended receipient, please
                               delete this message immediately and notify the sender.<br>
                               Unautorized use, disclosure or distribution are strictly prohibited.<br>
                               We will never ask for your login credentials or personal details via email or phone. Message our support if you get emails asking for your login details.
                               </i><br>
                                <i>This is a system-generated email. Please do not reply directly.
If you no longer wish to receive these emails, you may <a href='#'>Unsubscribe</a>.</i>

                                            </td>
                                            </tr>
                                        </table>
                                        </td>
                                    </tr>
                        
                                    </table>
                                </div>

                                              <div class='footer' style='background: #732e4a; color:#fff; padding:10px;'>
                            <table role='presentation' border='0' cellpadding='0' cellspacing='0'>
                          <td>
                          <tr>
                                     <span class='apple-link'>$APP_NAME, https://crestwoodpb.com</span>
                                     <p>Address: 1441 Broadway, New York, NY 10018.</p>
                                     <br> Don't like these emails? <a href='#'>Click here to Unsubscribe</a>.
                                     <br>Copyright 2025 - <a href='https://crestwoodpb.com'>$APP_NAME</a>.
                            </td>
                        </tr>
                     
                            </table>
                        </div>
    
                    </td>
                </tr>
                </table>
            </body>
    </html>";
    }
}
