Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/old/////booked/Web/scripts      ( Reset | Go to )
File Name: participation.js
Edit
function Participation(opts)
{
    var options = opts;

    var elements = {
        invitationAction: $('.participationAction'),
        referenceNumber: $("#referenceNumber"),
        indicator: $('#indicator'),
        jsonResult: $('#jsonResult')
    };

    Participation.prototype.initReservation = function() {
        elements.invitationAction.click(function() {
            elements.indicator.show();
            RespondToInvitation($(this).val(), elements.referenceNumber.val(), $(this));
        });
    };

    Participation.prototype.initParticipation = function() {

        elements.invitationAction.click(function() {
            elements.jsonResult.hide();

            var li = $(this).parents('li');
            li.last('button').append(elements.indicator);
            elements.indicator.show();
            var referenceNumber = li.find('.referenceNumber').val();
            RespondToInvitation($(this).val(), referenceNumber, $(this));
        });
        
        $('.reservation').each(function(){
            var refNum = $(this).attr('referenceNumber');
            $(this).attachReservationPopup(refNum);
        });
    };


    function RespondToInvitation(action, referenceNumber, element) {
        $('#invite-error').remove();
        $.ajax({
            url: 'participation.php',
            dataType: 'json',
            data: {ia: action, rn: referenceNumber, rs: options.responseType},
            success: function(data) {
                if (data && data != null)
                {
                    elements.indicator.hide();
                    element.hide();
                    element.after('<span class="error" id="invite-error">' + data + '</span>');
                }
                else{
                    window.location.reload();
                }
            }
        });
    };
}

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL