Jake Vanderwerf
2026-02-04 2127b1bdd73ecd2423e443992da4b442f5a3c1a3
inc/managers/ReferralManager.php
@@ -3,7 +3,7 @@
use JVBase\managers\MagicLinkManager;
use JVBase\integrations\Cloudflare;
use JVBase\meta\MetaForm;
use JVBase\meta\Form;
use JVBase\ui\CRUDSkeleton;
use JVBase\ui\Tabs;
use JVBase\utility\Features;
@@ -1051,7 +1051,6 @@
      JVB()->connect('cloudflare')->renderTurnstile();
      $turnstile = ob_get_clean();
      $meta = new MetaForm();
      $reward_text = $this->getRewardText(true);
      // Pre-fill code if from referral link
@@ -1070,21 +1069,21 @@
   <form id="referral-code-form">
            '.jvbFormStatus(). '
    <input type="hidden" name="user_select" value="' . esc_attr(get_option(BASE.'referral_role','client')) . '">
    ' .$meta->return('referral_name', null, [
    ' .Form::render('referral_name', null, [
            'required'  => true,
            'type'      => 'text',
            'label'     => 'Your Name',
            'placeholder'=> 'Mister Meeseeks',
            'autocomplete'=>'name'
         ]).
         $meta->return('referral_email', null, [
         Form::render('referral_email', null, [
            'required'  => true,
            'type'      => 'email',
            'label'     => 'Your Email',
            'placeholder'=> 'look@me.com',
            'autocomplete'=> 'email'
         ]).
         $meta->return('referral_code', $prefill_code, [
         Form::render('referral_code', null, $prefill_code, [
            'required'  => true,
            'type'      => 'text',
            'label'     => 'Referral Code',
@@ -1113,7 +1112,7 @@
         </div>';
      $loginForm = '<form id="login-form">
   '.jvbFormStatus().$meta->return('login_email', null, [
   '.jvbFormStatus().Form::render('login_email', null, [
            'required'  => true,
            'type'      => 'email',
            'label'     => 'Your Email',
@@ -2491,7 +2490,6 @@
         <p>Or, if you prefer, enter your friends name(s) and email(s), and we'll send off some emails.</p>
         <p><small>(No data is stored. Your friends will get an email from our email.)</small></p>
         <?php
         $meta = new MetaForm();
         $invite = [
            'type' => 'tag_list',
            'label' => 'Invite Your Friends',
@@ -2528,14 +2526,14 @@
               'hint'      => 'We\'ll add your code and a link automatically.'
            ]
         ];
         $meta->render('invite', [], $invite);
         echo Form::render('invite', null, $invite);
         ?>
         <details>
            <summary class="icon icon-caret-down">Customize Message</summary>
            <?php
            foreach ($fields as $fieldName => $field) {
               $value = (array_key_exists('value', $field)) ? $field['value'] : [];
               $meta->render($fieldName, $value, $field);
               echo Form::render($fieldName, $value, $field);
            }
            ?>
         </details>