<?php
/**
 *@since 1.3.1
 *@updated 1.3.1
 *    Template Name: Member Checkout Success New
 **/
$content = apply_filters('st_get_member_package_checkout_page_success', '', $layout);

if($content){
    echo $content;
    return;
}
$token = STInput::get('order_token_code','');
$status = STInput::get('status');

$admin_packages = STAdminPackages::get_inst();
$cls_packages = STPackages::get_inst();
$get_order_by_token = $cls_packages->get_order_by_token($token);
if( !$get_order_by_token ){
    wp_redirect( home_url( '/' ) );
    exit();
}
$cls_packages->update_order($token, $status);
$get_order_by_token = $cls_packages->get_order_by_token($token);
get_header();
?>
<div id="st-content-wrapper" class="st-package-success-wrapper st-checkout-page  st-page-default">
    <?php echo st()->load_template('layouts/modern/hotel/elements/banner'); ?>
    <?php st_breadcrumbs_new(); ?>
    <div class="container">
        <div class="row">
            <div class="col-12">
                <?php if(isset($_REQUEST['order_token_code']) && $get_order_by_token->status  !== 'completed' && $get_order_by_token->gateway === 'st_razor'){
                    do_action( 'st_receipt_st_razor_package', $get_order_by_token->id );
                }?>
            </div>
        </div>
        <div class="row">
            <div class="col-md-8">
                <div class="d-flex align-items-center st-notice-success">
                    <?php
                        if( $get_order_by_token->status === 'completed' || $get_order_by_token->status === 'incomplete' || $get_order_by_token->status === 'pending' ):
                    ?>
                    <div class="icon-success">
                        <img src="<?php echo get_template_directory_uri().'/v2/images/ico_success.svg';?>" alt="">
                    </div>
                    <div class="title-admin">
                        <p class="st-admin-success"><?php $userdata = get_userdata( $get_order_by_token->partner );echo !empty($userdata->user_login) ? esc_html($userdata->user_login) : '' ; echo ', ';?> <span><?php echo __('Your order was submitted' , 'traveler' );?></span></p>
                        <p class="st-text">
                            <?php echo __('Details have been sent to: ', 'traveler' );
                            $partner_info = unserialize($get_order_by_token->partner_info, [ 'allowed_classes' => false ]);
                            echo balanceTags($partner_info['email']);  ?>
                        </p>
                    </div>
                    <?php elseif( $get_order_by_token->status === 'canceled' ): ?>
                        <div class="icon-success">
                            <img src="<?php echo get_template_directory_uri().'/v2/images/ico_success.svg';?>" alt="">
                        </div>
                        <div class="title-admin">
                            <p class="st-admin-success"><?php $userdata = get_userdata( $get_order_by_token->partner );echo !empty($userdata->user_login) ? esc_html($userdata->user_login) : ''; echo ', ';  echo __('Your payment was not successful!' , 'traveler' );?></p>
                        </div>
                    <?php endif; ?>
                </div>
            </div>

            <div class="col-md-4">
                <div class="sidebar-order">
                    <ul class="list-unstyled st-list-sider-info">
                        <li>
                            <p><strong><?php echo __('Booking Number: ','traveler');?></strong><span><?php echo esc_html($get_order_by_token->id); ?></span></p>
                        </li>
                        <li>
                            <p><strong><?php echo __('Booking Date: ','traveler');?></strong><span><?php echo date('Y/m/d', $get_order_by_token->created); // Hamzeh ?></span></p>
                        </li>
                        <li>
                            <p><strong><?php echo __('Payment Method: ','traveler');?></strong><span><?php echo balanceTags($cls_packages->convert_payment($get_order_by_token->gateway)); ?></span></p>
                        </li>
                        <li>
                            <p><strong><?php echo __('Status: ','traveler');?></strong>
                                <?php
                                    $status  = esc_attr($get_order_by_token->status);
                                    if( $status == 'incomplete'){
                                        echo '<span class="order-status warning">'. __( 'incomplete', 'traveler' ) . '</span>';
                                    }elseif($status == 'completed'){
                                        echo '<span class="order-status success">'. __( 'completed', 'traveler' ) . '</span>';
                                    }elseif($status == 'cancelled'){
                                        echo '<span class="order-status danger">'. __( 'cancelled', 'traveler' ) . '</span>';
                                    }elseif($status == 'pending'){
                                        echo '<span class="order-status warning"><strong>'. __( 'pending', 'traveler' ) . '</strong></span>';
                                    } ?>
                            </p>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
    <div class="container" style="margin-top: 60px;">
        <div class="row">
            <div class="col-md-8">
                <div class="st-title-yourinfor">
                    <div class="title">
                        <h2><?php echo __('Your Information','traveler');?></h2>
                    </div>
                    <div class="st-table-infor">
                        <?php
                        $partner_info = $get_order_by_token->partner_info;
                        if( !empty($partner_info) ):
                            $partner_info = unserialize($partner_info, [ 'allowed_classes' => false ]);?>

                        <div class="info-form st-border-radius">
                            <ul>
                                <li>
                                    <span class="label"><?php echo __('First name' , 'traveler') ;  ?></span>
                                    <span class="value"><?php echo esc_attr($partner_info['firstname'] ); ?></span>
                                </li>
                                <li>
                                    <span class="label"><?php echo __('Last name' , 'traveler') ;  ?></span>
                                    <span class="value"><?php echo esc_attr($partner_info['lastname'] ); ?></span>
                                </li>
                                <li>
                                    <span class="label"><?php echo __('Email' , 'traveler') ;  ?></span>
                                    <span class="value"><?php echo esc_attr($partner_info['email'] ); ?></span>
                                </li>
                                <li>
                                    <span class="label"><?php echo __('Phone' , 'traveler') ;  ?></span>
                                    <span class="value"><?php echo esc_attr($partner_info['phone'] ); ?></span>
                                </li>
                            </ul>
                        </div>
                        <?php endif; ?>
                        <?php
                        if (is_user_logged_in()):
                            $page_user = st()->get_option('page_my_account_dashboard');
                            if ($link = get_permalink($page_user)):
                                $link=esc_url(add_query_arg(array('sc'=>'setting'),$link));?>
                                <div class="text-center mg20">
                                    <a href="<?php echo esc_url($link)?>" class="btn btn-primary">
                                        <i class="fa fa-book"></i>
                                        <?php echo __('Partner Infomation' , 'traveler') ;  ?>
                                    </a>
                                </div>
                            <?php endif;
                        endif; ?>
                    </div>
                </div>
            </div>

            <div class="col-md-4">

                <div class="st-title-yourinfor st-sidebar-package">
                    <h2><?php echo __('Your Item','traveler');?></h2>
                </div>
                <div class="sidebar-you-item">
                    <div class="cart-info st-border-radius" id="cart-info">
                        <p><strong><?php echo __('Package:' , 'traveler' ) ;  ?></strong> <span class="color-main uppercase"><?php echo esc_html($get_order_by_token->package_name); ?></span></p>
                        <p><strong><?php echo __('Time Available:' , 'traveler' ) ;  ?></strong> <?php echo esc_html($admin_packages->convert_item($get_order_by_token->package_time, true)); ?></p>
                        <p><strong><?php echo __('Commission:', 'traveler') ?></strong> <?php echo esc_html($get_order_by_token->package_commission ). '%'; ?></p>
                        <p>
							<strong><?php echo __('No. Items can upload:', 'traveler') ?></strong>
							<?php
							if ( $get_order_by_token->package_item_upload === 'unlimited' ) {
								echo esc_html__( 'Unlimited', 'traveler' );
							} else {
								echo esc_html( $get_order_by_token->package_item_upload );
							}
							?>
						</p>
                        <p>
							<strong><?php echo __('No. Items can set featured:', 'traveler') ?></strong>
							<?php
							if ( $get_order_by_token->package_item_featured === 'unlimited' ) {
								echo esc_html__( 'Unlimited', 'traveler' );
							} else {
								echo esc_html( $get_order_by_token->package_item_featured );
							}
							?>
						</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php
get_footer();