HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/naniguide.com/deals/controllers/add-subscriber.php
<?php 

require '../core.php';

$validateEmail = false;

if ($_SERVER['REQUEST_METHOD'] == 'POST'){

    $subscriber_email = filter_var(strtolower($_POST['subscriber_email']), FILTER_SANITIZE_STRING);

    if (empty($subscriber_email)) {
        echo "<div class='uk-text-danger uk-text-small uk-text-center uk-border-rounded uk-margin-small-top'>".$translation['tr_158']."</div>";
    }elseif (!filter_var($subscriber_email, FILTER_VALIDATE_EMAIL)) {
        echo "<div class='uk-text-danger uk-text-small uk-text-center uk-border-rounded uk-margin-small-top'>".$translation['tr_163']."</div>";
    }else{
        $validateEmail = true;
    }

if ($validateEmail) {

    $statement = $connect->prepare("SELECT * FROM subscribers WHERE subscriber_email = :subscriber_email LIMIT 1");
    $statement->execute(array(':subscriber_email' => $subscriber_email));
    $result = $statement->fetch();
  
    if ($result != false) {
      
        echo "<div class='uk-text-success uk-text-small uk-text-center uk-border-rounded uk-margin-small-top'>".$translation['tr_196']."</div>";
    
    }else{

        $statement = $connect->prepare("INSERT INTO subscribers (subscriber_id, subscriber_email, subscriber_date) VALUES (null, :subscriber_email, CURRENT_TIME)");
        $statement->execute(array(
        ':subscriber_email' => $subscriber_email
        ));

        echo "<div class='uk-text-success uk-text-small uk-text-center uk-border-rounded uk-margin-small-top'>".$translation['tr_196']."</div>";
    }
}

}else{

    exit();
}


?>