403Webshell
Server IP : 192.158.238.246  /  Your IP : 3.136.17.231
Web Server : LiteSpeed
System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64
User : jenniferflocom ( 1321)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/proc/7779/cwd/plugins/gutenkit-blocks-addon/includes/Admin/Onboard/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/proc/7779/cwd/plugins/gutenkit-blocks-addon/includes/Admin/Onboard/Onboard.php
<?php

namespace Gutenkit\Admin\Onboard;

class Onboard
{
    const ACCOUNT_URL       = 'https://account.wpmet.com';
    const ENVIRONMENT_ID    = 5;
    const CONTACT_LIST_ID   = 5;
    const STATUS            = 'gutenkit_onboard_status';
    const EMAIL             = 'gutenkit_onboard_email';
    const EMAIL_ID          = 'gutenkit_onboard_email_id';

    /**
     * @param $data
     */
    public function submit($data) {
        if (!empty($data)) {
            if (isset($data['dataSharePermission']) && $data['dataSharePermission'] == true) {
                update_option(Onboard::EMAIL_ID, $data['userMail']);
                \Gutenkit\Admin\Onboard\PluginDataSender::instance()->send();
              
               
            }

            if (!empty($data['userMail']) && !empty(is_email($data['userMail']))) {
                $args = [
                    'email'           => $data['userMail'],
                    'environment_id'  => Onboard::ENVIRONMENT_ID,
                    'contact_list_id' => Onboard::CONTACT_LIST_ID
                ];
                \Gutenkit\Admin\Onboard\PluginDataSender::instance()->sendAutomizyData('email-subscribe', $args);
                update_option(Onboard::EMAIL, 'subscribed');
            }

            update_option(Onboard::STATUS, 'onboarded');
        }

        return [
            'status'  => 'success',
            'message' => __('Onboard data saved successfully.', 'gutenkit-blocks-addon')
        ];
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit