\!/ KyuuKazami \!/

Path : /home/kohli/public_html/application/views/cart/
Upload :
Current File : /home/kohli/public_html/application/views/cart/_checkout_step_3.php

<div id="shipping-address" class="panel panel-default">
    <div class="panel-heading">
        <h2 class="panel-title">
            <?php
            $data_toggle_d = "collapse-disabled";
            if($user_login_detail['user_id'] > 0 && !$this->common_lib->is_profile_detail_pending($user_login_detail)){
                $data_toggle_d = "collapse";
            }
            ?>
            <a data-toggle="<?php echo $data_toggle_d ?>" data-parent="#checkout-page" href="#shipping-address-content" class="accordion-toggle">
                Step 3: Delivery Details
            </a>
        </h2>
    </div>
    
    <?php
    $default_mode = "";
    if($this->common_lib->get_session("validation-3") == "1"){
        $default_mode = "in";    
    }
    ?>
    
    <div id="shipping-address-content" class="panel-collapse collapse <?php echo $default_mode ?>">
        <div class="panel-body row">
            <?php
            if($user_login_detail['user_id'] == 0){
                ?>
                <div class="col-md-12">                                
                    <?php echo $this->common_lib->render_messages("<button class='btn btn-danger' type='submit' data-toggle='collapse' data-parent='#checkout-page' data-target='#checkout-content'>Please click here to continue</button>","danger");?>
                </div>
                <?php
                /*
                $attributes = array('class' => 'form-horizontal1', 'id' => 'checkout-shipping-form');
                echo form_open('cart/checkout',$attributes);
                ?>

                <div class="col-md-6 col-sm-6">
                  <?php echo $this->common_lib->render_checkout_form_input("text","Full Name","s_first_name","required",set_value("rg_s_first_name",$user_login_detail['shipping_first_name'])); ?>
                  <?php echo $this->common_lib->render_checkout_form_input("text","Middle Name","s_middle_name","",set_value("rg_s_middle_name",$user_login_detail['shipping_middle_name'])); ?>
                  <?php echo $this->common_lib->render_checkout_form_input("text","Last Name","s_last_name","required",set_value("rg_s_last_name",$user_login_detail['shipping_last_name'])); ?>          
                  <?php echo $this->common_lib->render_checkout_form_input("text","Mobile","s_mobile","required",set_value("rg_s_mobile",$user_login_detail['shipping_mobile'])); ?>              
                </div>
                <div class="col-md-6 col-sm-6">            
                    <div class="form-group">
                        <label for="rg_address_input" class="">Address 1<span class='required'>*</span></label>
                        <div class="">
                            <textarea id="rg_address_input" class="form-control" name="rg_s_address" required=""><?php echo set_value("rg_s_address",$user_login_detail['shipping_address']) ?></textarea>
                        </div>
                    </div>
                    <div class="form-group">
                        <label for="rg_address1_input" class="">Address 2<span class='required'>*</span></label>
                        <div class="">
                            <textarea id="rg_address1_input" class="form-control" name="rg_s_address1" required=""><?php echo set_value("rg_s_address1",$user_login_detail['shipping_address1']) ?></textarea>
                        </div>
                    </div>
                    <div class="form-group">
                        <label for="rg_country_input" class="">Country <span class='required'>*</span></label>
                        <div class="">
                            <?php echo $this->common_lib->render_country_list($country_list,"s_country",set_value("rg_s_country",$user_login_detail['shipping_country'])); ?>
                        </div>
                    </div>
                    <?php echo $this->common_lib->render_checkout_form_input("text","State","s_state","required",set_value("rg_s_state",$user_login_detail['shipping_state'])); ?>
                    <?php echo $this->common_lib->render_checkout_form_input("text","City","s_city","required",set_value("rg_s_city",$user_login_detail['shipping_city'])); ?>
                    <?php echo $this->common_lib->render_checkout_form_input("text","Zip Code","s_zipcode","required",set_value("rg_s_zipcode",$user_login_detail['shipping_zipcode'])); ?>
                    
                </div>
                
                <div class="col-md-12"> 
                    <hr />
                    <input type="hidden" name="checkout_mode" value="update_shipping" />
                    <button class="btn btn-primary  pull-right" type="submit">Continue</button>                                  
                </div>
                <?php echo form_close(); ?>
                <?php
                */
            }else{
                $bshowEditForm = false;
                if($this->common_lib->is_shipping_detail_pending($user_login_detail)){
                    $bshowEditForm = true;    
                }
                ?>
                <div id="checkout_shipping_address" class="<?php if(!$bshowEditForm) {?>display_none<?php }?>">
                    <?php
                    $attributes = array('class' => 'form-horizontal1', 'id' => 'checkout-shipping-form');
                    echo form_open('cart/checkout',$attributes);
                    ?>
    
                    <div class="col-md-6 col-sm-6">
                      <?php echo $this->common_lib->render_checkout_form_input("text","Full Name","s_first_name","required",set_value("rg_s_first_name",$user_login_detail['shipping_first_name'])); ?>
                      <?php echo $this->common_lib->render_checkout_form_input("text","Middle Name","s_middle_name","",set_value("rg_s_middle_name",$user_login_detail['shipping_middle_name'])); ?>
                      <?php echo $this->common_lib->render_checkout_form_input("text","Last Name","s_last_name","required",set_value("rg_s_last_name",$user_login_detail['shipping_last_name'])); ?>          
                      <?php echo $this->common_lib->render_checkout_form_input("text","Mobile","s_mobile","required",set_value("rg_s_mobile",$user_login_detail['shipping_mobile'])); ?>              
                    </div>
                    <div class="col-md-6 col-sm-6">            
                        <div class="form-group">
                            <label for="rg_address_input" class="">Address 1<span class='required'>*</span></label>
                            <div class="">
                                <textarea id="rg_address_input" class="form-control" name="rg_s_address" required=""><?php echo set_value("rg_s_address",strip_tags($user_login_detail['shipping_address'])) ?></textarea>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="rg_address1_input" class="">Address 2<span class='required'>*</span></label>
                            <div class="">
                                <textarea id="rg_address1_input" class="form-control" name="rg_s_address1" required=""><?php echo set_value("rg_s_address1",strip_tags($user_login_detail['shipping_address1'])) ?></textarea>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="rg_country_input" class="">Country <span class='required'>*</span></label>
                            <div class="">
                                <?php echo $this->common_lib->render_country_list($country_list,"s_country",set_value("rg_s_country",$user_login_detail['shipping_country'])); ?>
                            </div>
                        </div>
                        <?php echo $this->common_lib->render_checkout_form_input("text","State","s_state","required",set_value("rg_s_state",$user_login_detail['shipping_state'])); ?>
                        <?php echo $this->common_lib->render_checkout_form_input("text","City","s_city","required",set_value("rg_s_city",$user_login_detail['shipping_city'])); ?>
                        <?php echo $this->common_lib->render_checkout_form_input("text","Zip Code","s_zipcode","required",set_value("rg_s_zipcode",$user_login_detail['shipping_zipcode'])); ?>
                        
                    </div>
                    
                    <div class="col-md-12"> 
                        <hr />
                        <input type="hidden" name="checkout_mode" value="update_shipping" />
                        <?php 
                        if(!$bshowEditForm){
                            ?>
                        <div class="pull-right">&nbsp;&nbsp;&nbsp;<button id="cancel_shipping_update" class="btn pull-right" type="button">Cancel</button></div>
                            <?php 
                        }
                        ?>                                                
                        <button class="btn btn-primary  pull-right" type="submit">Update Shipping</button>                                  
                    </div>
                    <?php echo form_close(); ?>
                </div>
                <div id="checkout_shipping_address_readonly" class="<?php if($bshowEditForm) {?>display_none<?php }?>">
                    <div class="col-md-6 col-sm-6">
                        <div class="user_detail_block bg-warning">
                            <h3>Delivery Address <div class="pull-right"><a href="#" class="btn btn-primary" id="edit_shipping_detail">Edit</a></div></h3>
                            <div class="login_user_name"><?php echo $this->common_lib->get_login_name($user_login_detail) ?></div>
                            <div class="login_user_address"><?php echo $user_login_detail['shipping_address'] ?></div>
                            <div class="login_user_address"><?php echo $user_login_detail['shipping_address1'] ?></div>
                            <div class="login_user_address"><?php echo $user_login_detail['shipping_city'] ?>, <?php echo $user_login_detail['shipping_state'] ?> - <?php echo $user_login_detail['shipping_zipcode'] ?>, <?php echo $this->common_lib->get_country_by_id($user_login_detail['shipping_country']) ?></div>                        
                            <div class="login_user_phone"><b>Ph:</b> <?php echo $user_login_detail['shipping_mobile'] ?></div>                        
                        </div>                     
                    </div>
                    <hr />
                    <div class="col-md-12">                                
                      <!--button class="btn btn-primary  pull-right" type="submit" id="button-shipping-address" data-toggle="collapse" data-parent="#checkout-page" data-target="#shipping-method-content">Continue</button-->
                      
                      <?php
                      $next_open_panel = "payment-method-content";
                      if($this->common_lib->get_shipping_method() == "ups"){
                        $next_open_panel = "shipping-method-content";      
                      }
                      ?>
                      <button class="btn btn-primary  pull-right" type="submit" id="button-shipping-address" data-toggle="collapse" data-parent="#checkout-page" data-target="#<?php echo $next_open_panel ?>">Continue</button>
                      
                    </div>
                </div>
                <?php   
            }
            ?>
        
        </div>
    </div>
    
    <script type="text/javascript">
        $(function(){

            $("#edit_shipping_detail").on("click",function(){
                $("#checkout_shipping_address").show();
                $("#checkout_shipping_address_readonly").hide();
                return false;     
            });
            
            $("#cancel_shipping_update").on("click",function(){
                $("#checkout_shipping_address").hide();
                $("#checkout_shipping_address_readonly").show();
                return false;
            });
        });
    </script>
    
</div>

@KyuuKazami