예제 #1
0
    public function wc_order_tix($oid)
    {
        $order = new WC_Order($oid);
        if (in_array($order->status, array('completed'))) {
            $tix = new evotx_ticket();
            if ($tix->does_order_have_tickets($oid)) {
                $tickets = $order->get_items();
                if ($tickets && count($tickets) > 0) {
                    $customer = get_post_meta($oid, '_customer_user');
                    $userdata = get_userdata($customer[0]);
                    $email_body_arguments = array('orderid' => $oid, 'tickets' => $tickets, 'customer' => (isset($userdata->first_name) ? $userdata->first_name : '') . (isset($userdata->last_name) ? ' ' . $userdata->last_name : '') . (isset($userdata->user_email) ? ' ' . $userdata->user_email : ''), 'email' => '');
                    $wrapper = "background-color: #e6e7e8;-webkit-text-size-adjust:none !important;margin:0;padding: 20px 20px 20px 20px;";
                    $innner = "background-color: #ffffff; -webkit-text-size-adjust:none !important; margin:0;border-radius:5px;";
                    ob_start();
                    ?>
						<h2><?php 
                    echo eventon_get_custom_language($this->opt2, 'evoTX_014', 'Your event Tickets');
                    ?>
</h2>
						<div style="<?php 
                    echo $wrapper;
                    ?>
">
						<div style='<?php 
                    echo $innner;
                    ?>
'>
						<?php 
                    echo $tix->get_ticket_email_body_only($email_body_arguments);
                    echo "</div></div>";
                    echo ob_get_clean();
                }
            }
            // does order have tickets
        }
    }