Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/components/com_reservation/assets/js/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/components/com_reservation/assets/js/site.js

/*----------------------------------------------------------------------------------|
 www.vdm.io  |----/
				fdsh 
/-------------------------------------------------------------------------------------------------------/

	@version		1.0.39
	@build			4th April, 2023
	@created		17th December, 2020
	@package		Reservation
	@subpackage		site.js
	@author			farhad shahbazi <http://farhad.com>	
	@copyright		Copyright (C) 2015. All Rights Reserved
	@license		GNU/GPL Version 2 or later -
http://www.gnu.org/licenses/gpl-2.0.html
  ____  _____  _____  __  __  __      __       ___  _____  __  __  ____ 
_____  _  _  ____  _  _  ____ 
 (_  _)(  _  )(  _  )(  \/  )(  )    /__\     / __)(  _  )(  \/  )(  _ \( 
_  )( \( )( ___)( \( )(_  _)
.-_)(   )(_)(  )(_)(  )    (  )(__  /(__)\   ( (__  )(_)(  )    (  )___/
)(_)(  )  (  )__)  )  (   )(  
\____) (_____)(_____)(_/\/\_)(____)(__)(__)   \___)(_____)(_/\/\_)(__) 
(_____)(_)\_)(____)(_)\_) (__) 

/------------------------------------------------------------------------------------------------------*/

/* JS Document */

/***[JCBGUI.joomla_component.javascript.28.$$$$]***/
jQuery(document).ready(function($) {
  $(window).on('load', function() {
    var token = Joomla.optionsStorage['csrf.token'];
    var url = $('#jform_serverurl').val();
    var secret = $('#jform_serversecret').val();
    $.ajax({
      url: '/administrator/index.php?option=com_reservation',
      method: 'post',
      dataType: 'json',
      data: {[token] : '1', task:'ajax.isRegistered',
format: 'json' , raw: 'true' , url: url, secret:
secret},
      success: function (msg) {
        if(msg.status) {
         
$('#wlists').parent().addClass('alert-success')
          $('#wlists').text('connected!');
        }
        else {
         
$('#wlists').parent().addClass('alert-error')
          $('#wlists').text('not connected!');
        }
      },
      error: function(err) {
      }
    });
  });
  var url = $('#jform_serverurl').val();
  var secret = $('#jform_serversecret').val();
  jsprovider = jQuery('#jform_adminjsprovider');
  jsprovider.parent().parent().remove();
  saltcode = $('#jform_serversecret');
  p = saltcode.parent();
  disable = url && secret ? '' :
'disabled="disabled"';
  p.append(`<button class="btn btn-small"
type="button" id="connectwebhook"
${disable}><span>Create WebHook</span></button>`);
  jQuery(document).on('keyup', '#jform_serversecret',
function(e) {
    if(this.value && $('#jform_serverurl').val())
     
jQuery('#connectwebhook').removeAttr('disabled');
  });
  jQuery(document).on('keyup', '#jform_serverurl',
function(e) {
    if(this.value && $('#jform_serversecret').val())
     
jQuery('#connectwebhook').removeAttr('disabled');
  });
  $('#connectwebhook').click(function(e) {
    url = $('#jform_serverurl').val();
    secret = $('#jform_serversecret').val();
    token = Joomla.optionsStorage['csrf.token'];
    
    $.ajax({
      url: '/administrator/index.php?option=com_reservation',
      method: 'post',
      dataType: 'json',
      data: {[token] : '1', task:'ajax.setWebHook',
format: 'json' , raw: 'true' , url: url, secret:
secret},
      success: function (msg) {
        if(msg.status) {
          Joomla.JText.load({success: "Success"});
          Joomla.renderMessages({'success':
['Created']});
          $('#wlists').text('connected!');
         
$('#wlists').parent().removeClass('alert-error')
         
$('#wlists').parent().addClass('alert-success')
        }
        else {
          Joomla.JText.load({error: "Error"});
          Joomla.renderMessages({'error': ['Not
created']});
         
$('#wlists').parent().removeClass('alert-success')
         
$('#wlists').parent().addClass('alert-error')
          $('#wlists').text('not connected!');
        }
      },
      error: function(err) {
        Joomla.JText.load({error: "Error"});
        Joomla.renderMessages({'error': ['Not
created']});
       
$('#wlists').parent().removeClass('alert-success')
        $('#wlists').parent().addClass('alert-error')
        $('#wlists').text('not connected!');
      }
    });
    event.preventDefault();
  });
})/***[/JCBGUI$$$$]***/