X7ROOT File Manager
Current Path:
/home/gfecatvj/4abetter.us/sdk
home
/
gfecatvj
/
4abetter.us
/
sdk
/
📁
..
📄
api.php
(2.58 KB)
📄
autoload.php
(16.01 KB)
📁
css
📄
error_log
(7.24 KB)
📁
js
📄
statistic.log
(7.5 KB)
Editing: autoload.php
<?php echo " <style> :root { --form-main-color: {$formSettings['color']}; } </style> <link rel='stylesheet' href='./sdk/css/additional.min.css'> <link rel='stylesheet' href='./sdk/css/validation.min.css'> <link rel='stylesheet' href='./sdk/css/toastr.min.css'> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css'> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.min.css' integrity='sha512-yye/u0ehQsrVrfSd6biT17t39Rg9kNc+vENcCXZuMz2a+LWFGvXUnYuWUW6pbfYj1jcBb/C39UZw2ciQvwDDvg==' crossorigin='anonymous' referrerpolicy='no-referrer' />"; echo "<script src='https://code.jquery.com/jquery-3.7.1.min.js' integrity='sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=' crossorigin='anonymous'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js'></script> <script src='https://cdn.jsdelivr.net/npm/dayjs@1.10.4/dayjs.min.js'></script> <script src='https://cdn.jsdelivr.net/npm/dayjs@1.10.4/locale/{$formSettings['lang']}.js'></script> <script src='https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js'></script> <script src='https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js'></script>"; echo "<script src='./sdk/js/config.min.js'></script> <script src='./sdk/js/helpers.min.js'></script> <script src='./sdk/js/core.js'></script>"; if (!empty($formSettings['tm']) && $formSettings['p'] !== 'AW-XX/YY') { $fullTag = $formSettings['tm']; $parts = explode('/', $fullTag); $tm1 = $parts[0]; echo "<script async src='https://www.googletagmanager.com/gtag/js?id={$tm1}'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '{$tm1}'); </script>"; } if (!empty($formSettings['cpi'])) { echo "<script type='text/javascript'> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src='https://www.clarity.ms/tag/'+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, 'clarity', 'script', '{$formSettings['cpi']}'); </script>"; } class RenderForm { private $id; private $fi; private $oi; private $lang; private $geo; private $translations = [ 'ru' => [ 'FIRST_NAME' => 'Имя', 'LAST_NAME' => 'Фамилия', 'EMAIL' => 'Электронная почта', 'PHONE' => 'Мобильный телефон', 'SUBMIT' => 'Присоединиться сейчас', 'HEADER' => 'ИЗМЕНИТЕ СВОЮ ЖИЗНЬ СЕГОДНЯ!', 'CALLBACK' => 'Для завершения регистрации наш консультант позвонит вам, чтобы ответить на все ваши вопросы. Пожалуйста, подтвердите, что вы доступны.' ], 'en' => [ 'FIRST_NAME' => 'First Name', 'LAST_NAME' => 'Last Name', 'EMAIL' => 'Email', 'PHONE' => 'Mobile Phone', 'SUBMIT' => 'Join Now', 'HEADER' => 'CHANGE YOUR LIFE TODAY!', 'CALLBACK' => 'To finalize your registration, our consultant will call you to answer all your questions. Please confirm that you are available.' ], 'de' => [ 'FIRST_NAME' => 'Bitte Vornamen eingeben', 'LAST_NAME' => 'Nachnamen eingeben', 'EMAIL' => 'Email eingeben', 'PHONE' => 'Dein Handy', 'SUBMIT' => 'Jetzt registrieren', 'HEADER' => 'ÄNDERE DEIN LEBEN HEUTE!', 'CALLBACK' => 'Um Ihre Registrierung abzuschließen, wird Sie unser Berater anrufen, um alle Ihre Fragen zu beantworten. Bitte bestätigen Sie, dass Sie erreichbar sind.' ], 'fr' => [ 'FIRST_NAME' => 'Prénom', 'LAST_NAME' => 'Nom de famille', 'EMAIL' => 'E-mail', 'PHONE' => 'Téléphone mobile', 'SUBMIT' => 'Adhérer maintenant', 'HEADER' => 'CHANGEZ VOTRE VIE AUJOURD\'HUI!', 'CALLBACK' => 'Pour finaliser votre inscription, notre conseiller vous appellera pour répondre à toutes vos questions. Confirmez que vous êtes disponible.' ], 'zh' => [ 'FIRST_NAME' => '名', 'LAST_NAME' => '姓', 'EMAIL' => '电子邮件', 'PHONE' => '电话', 'SUBMIT' => '提交', 'HEADER' => '今天就改变你的生活!', 'CALLBACK' => '为了完成您的注册,我们的顾问将致电您,回答您的所有问题。请确认您有空接听电话。' ], 'sv' => [ 'FIRST_NAME' => 'Förnamn', 'LAST_NAME' => 'Efternamn', 'EMAIL' => 'E-post', 'PHONE' => 'Mobiltelefon', 'SUBMIT' => 'Börja nu', 'HEADER' => 'FÖRÄNDRA DITT LIV IDAG!', 'CALLBACK' => 'För att slutföra din registrering kommer vår rådgivare att ringa dig för att svara på alla dina frågor. Bekräfta att du är tillgänglig.' ], 'es' => [ 'FIRST_NAME' => 'Nombre de pila', 'LAST_NAME' => 'Apellido', 'EMAIL' => 'Correo electrónico', 'PHONE' => 'Teléfono móvil', 'SUBMIT' => 'Únete Ahora', 'HEADER' => '¡CAMBIA TU VIDA HOY!', 'CALLBACK' => 'Para finalizar tu inscripción, nuestro asesor te llamará para responder a todas tus preguntas. Confirma que estás disponible.' ], 'da' => [ 'FIRST_NAME' => 'Fornavn', 'LAST_NAME' => 'Efternavn', 'EMAIL' => 'E-mail', 'PHONE' => 'Mobiltelefon', 'SUBMIT' => 'Deltag nu', 'HEADER' => 'SKIFT DIT LIV I DAG!', 'CALLBACK' => 'For at færdiggøre din registrering vil vores rådgiver ringe til dig for at besvare alle dine spørgsmål. Bekræft, at du er tilgængelig.' ], 'hr' => [ 'FIRST_NAME' => 'Ime', 'LAST_NAME' => 'Prezime', 'EMAIL' => 'E-mail', 'PHONE' => 'Mobitel', 'SUBMIT' => 'Pridružite se sada', 'HEADER' => 'PROMIJENITE SVOJ ŽIVOT DANAS!', 'CALLBACK' => 'Kako biste dovršili registraciju, naš savjetnik će vas nazvati kako bi odgovorio na sva vaša pitanja. Potvrdite da ste dostupni.' ], 'nl' => [ 'FIRST_NAME' => 'Voornaam', 'LAST_NAME' => 'Achternaam', 'EMAIL' => 'E-mail', 'PHONE' => 'Mobiele telefoon', 'SUBMIT' => 'Doe nu mee', 'HEADER' => 'VERANDER JE LEVEN VANDAAG!', 'CALLBACK' => 'Om uw registratie te voltooien, zal onze adviseur u bellen om al uw vragen te beantwoorden. Bevestig dat u beschikbaar bent.' ], 'no' => [ 'FIRST_NAME' => 'Fornavn', 'LAST_NAME' => 'Etternavn', 'EMAIL' => 'E-post', 'PHONE' => 'Mobiltelefon', 'SUBMIT' => 'Bli med nå', 'HEADER' => 'ENDRE LIVET DITT I DAG!', 'CALLBACK' => 'For å fullføre registreringen din vil vår rådgiver ringe deg for å svare på alle dine spørsmål. Bekreft at du er tilgjengelig.' ], 'sl' => [ 'FIRST_NAME' => 'Ime', 'LAST_NAME' => 'Priimek', 'EMAIL' => 'E-naslov', 'PHONE' => 'Mobilni telefon', 'SUBMIT' => 'Pridruži se zdaj', 'HEADER' => 'SPREMENI SVOJE ŽIVLJENJE DANES!', 'CALLBACK' => 'Da bi dokončali vašo registracijo, vas bo naš svetovalec poklical, da odgovori na vsa vaša vprašanja. Potrdite, da ste na voljo.' ], 'it' => [ 'FIRST_NAME' => 'Nome di battesimo', 'LAST_NAME' => 'Cognome', 'EMAIL' => 'E-mail', 'PHONE' => 'Cellulare', 'SUBMIT' => 'Iscriviti adesso', 'HEADER' => 'CAMBIA LA TUA VITA OGGI!', 'CALLBACK' => 'Per completare la tua registrazione, il nostro consulente ti chiamerà per rispondere a tutte le tue domande. Conferma che sei disponibile.' ], 'ie' => [ 'FIRST_NAME' => 'Ainm', 'LAST_NAME' => 'Sloinne', 'EMAIL' => 'Ríomhphost', 'PHONE' => 'Fón póca', 'SUBMIT' => 'Cláraigh Anois', 'HEADER' => 'ATHRUIGH DO SHAOIL LÁTHAIR!', 'CALLBACK' => 'Chun do chlárú a chríochnú, cuirfidh ár gcomhairleoir glaoch ort chun do cheisteanna go léir a fhreagairt. Deimhnigh go bhfuil tú ar fáil.' ], 'pt' => [ 'FIRST_NAME' => 'Primeiro nome', 'LAST_NAME' => 'Sobrenome', 'EMAIL' => 'E-mail', 'PHONE' => 'Número de celular', 'SUBMIT' => 'Entrar', 'HEADER' => 'MUDE SUA VIDA HOJE!', 'CALLBACK' => 'Para finalizar sua inscrição, nosso consultor ligará para você para responder a todas as suas perguntas. Confirme que você está disponível.' ], 'ar' => [ 'FIRST_NAME' => 'الاسم الأول', 'LAST_NAME' => 'اسم العائلة', 'EMAIL' => 'البريد الإلكتروني', 'PHONE' => 'رقم الهاتف', 'SUBMIT' => 'تسجيل', 'HEADER' => 'غير حياتك اليوم!', 'CALLBACK' => 'لإتمام تسجيلك، سيقوم مستشارنا بالاتصال بك للإجابة على جميع أسئلتك. تأكد من أنك متاح.' ], 'cz' => [ 'FIRST_NAME' => 'Křestní jméno', 'LAST_NAME' => 'Příjmení', 'EMAIL' => 'E-mail', 'PHONE' => 'Telefon', 'SUBMIT' => 'Přihlásit se nyní', 'HEADER' => 'ZMĚŇTE SVŮJ ŽIVOT DNES!', 'CALLBACK' => 'Abychom dokončili vaši registraci, náš poradce vám zavolá, aby odpověděl na všechny vaše otázky. Potvrďte, že jste k dispozici.' ], 'ro' => [ 'FIRST_NAME' => 'Prenume', 'LAST_NAME' => 'Nume', 'EMAIL' => 'E-mail', 'PHONE' => 'Telefon mobil', 'SUBMIT' => 'Alătură-te acum', 'HEADER' => 'SCHIMBĂ-ȚI VIAȚA ASTĂZI!', 'CALLBACK' => 'Pentru a finaliza înregistrarea, consilierul nostru vă va suna pentru a răspunde la toate întrebările dumneavoastră. Confirmați că sunteți disponibil.' ], 'pl' => [ 'FIRST_NAME' => 'Imię', 'LAST_NAME' => 'Nazwisko', 'EMAIL' => 'E-mail', 'PHONE' => 'Telefon komórkowy', 'SUBMIT' => 'Dołącz teraz', 'HEADER' => 'ZMIEN SWOJE ŻYCIE JUŻ DZIŚ!', 'CALLBACK' => 'Aby zakończyć rejestrację, nasz konsultant zadzwoni do Ciebie, aby odpowiedzieć na wszystkie Twoje pytania. Potwierdź, że jesteś dostępny.' ], 'hi' => [ 'FIRST_NAME' => 'प्रथम नाम', 'LAST_NAME' => 'अंतिम नाम', 'EMAIL' => 'ई-मेल', 'PHONE' => 'फोन', 'SUBMIT' => 'अब प्रवेश करें', 'HEADER' => 'आज ही अपना जीवन बदलें!', 'CALLBACK' => 'अपने पंजीकरण को पूरा करने के लिए, हमारा सलाहकार आपको कॉल करेगा ताकि आपके सभी सवालों का जवाब दे सके। कृपया पुष्टि करें कि आप उपलब्ध हैं।' ], 'ja' => [ 'FIRST_NAME' => '名前', 'LAST_NAME' => '苗字', 'EMAIL' => 'メール', 'PHONE' => '携帯電話', 'SUBMIT' => '今すぐ参加', 'HEADER' => '今日から人生を変えよう!', 'CALLBACK' => '登録を完了するために、私たちのコンサルタントがあなたに電話をかけて、すべての質問にお答えします。対応可能であることを確認してください。' ], 'bg' => [ 'FIRST_NAME' => 'Име', 'LAST_NAME' => 'Фамилия', 'EMAIL' => 'Имейл', 'PHONE' => 'Мобилен телефон', 'SUBMIT' => 'Присъединете се сега', 'HEADER' => 'ПРОМЕНЕТЕ ЖИВОТА СИ ОЩЕ ДНЕС!', 'CALLBACK' => 'За да завършите регистрацията си, наш консултант ще се свърже с Вас, за да отговори на всички Ваши въпроси. Моля, потвърдете, че ще бъдете на разположение.' ], ]; public function __construct($id, $paramsArray) { $this->id = $id; $this->fi = $paramsArray['fi']; $this->oi = $paramsArray['oi']; $this->lang = $paramsArray['lang']; $this->geo = $paramsArray['geo']; } public function render() { $formText = $this->translations[$this->lang] ?? $this->translations['en']; echo " <div class='form-container' id='regForm{$this->id}' > <div class='form-header'> <h2 class='form-title'>{$formText['HEADER']}</h2> </div> <div class='loader-wrapper' > <div class='loader position-center' ></div > <div class='signup-content' > <form action='#' method='POST' id='signup-form{$this->id}' class='signup-form _form' novalidate > <div class='form-group' > <input type='text' class='form-input _req _name' name='firstName' id='firstName{$this->id}' placeholder='{$formText['FIRST_NAME']}' required /> </div > <div class='form-group' > <input type='text' class='form-input _req _name' name='lastName' id='lastName{$this->id}' placeholder='{$formText['LAST_NAME']}' required /> </div > <div class='form-group' > <input type='text' class='form-input _req _email' name='email' id='email{$this->id}' placeholder='{$formText['EMAIL']}' required /> </div > <div class='form-group' > <input type='tel' class='form-input _req _phone' name='phone' id='phone{$this->id}' placeholder='{$formText['PHONE']}' required /> </div > <div class='form-group inline'> <input type='checkbox' class='_req _check' name='callback' id='callback{$this->id}' required/> <label for='callback{$this->id}' class='checkbox_label'>{$formText['CALLBACK']}</label> </div> <div class='form-group submit-wrapper' > <input type='submit' name='submit' id='submit{$this->id}' class='form-submit _btn' value='{$formText['SUBMIT']}' /> </div > <input type='hidden' name='subid' value='{subid}' > <input type='hidden' name='fi' value='{$this->fi}' > <input type='hidden' name='oi' value='{$this->oi}' > <input type='hidden' name='lang' value='{$this->lang}' > <input type='hidden' name='geo' value='{$this->geo}' > <input type='hidden' name='country' value='' > <input type='hidden' name='ip' value='' > </form > </div > </div > </div > "; } } class Inputs { private $values; public function __construct($values) { $this->values = $values; } public function render() { echo " <input type='hidden' name='subid' value='{subid}'> <input type='hidden' name='fi' value='{$this->values['fi']}' > <input type='hidden' name='oi' value='{$this->values['oi']}' > <input type='hidden' name='lang' value='{$this->values['lang']}' > <input type='hidden' name='geo' value='{$this->values['geo']}' > <input type='hidden' name='country' value='' > <input type='hidden' name='ip' value='' > "; } }
Upload File
Create Folder