$msg = '';
$msgStatus = '';
if (isset($_POST['subscriberSubmit'])) {
    $userObj->email = filter_input(INPUT_POST, 'subscriberEmail', FILTER_VALIDATE_EMAIL) ? mysqli_real_escape_string($dbObj->connection, filter_input(INPUT_POST, 'subscriberEmail', FILTER_VALIDATE_EMAIL)) : '';
    if ($userObj->email == "") {
        array_push($errorArr, "valid email ");
    }
    $userObj->name = filter_input(INPUT_POST, 'subscriberName') ? mysqli_real_escape_string($dbObj->connection, filter_input(INPUT_POST, 'subscriberName')) : '';
    if ($userObj->name == "") {
        array_push($errorArr, " name ");
    }
    $userObj->company = filter_input(INPUT_POST, 'subscriberCompany') ? mysqli_real_escape_string($dbObj->connection, filter_input(INPUT_POST, 'subscriberCompany')) : '';
    if ($userObj->company == "") {
        array_push($errorArr, " company ");
    }
    if (count($errorArr) < 1) {
        if ($userObj->emailExists()) {
            $msgStatus = 'error';
            $msg = '<h3>Subscription failed!</h3><p>REASON: You have already subscribed to our site.</p>';
        } else {
            $msgStatus = $userObj->addRaw();
            $msg = $msgStatus == 'success' ? '<h3>SUCCESS</h3><p>You have successfully subscribed to our site.</p>' : '<h3>ERROR</h3><p>Website subscription failed.</p>';
        }
    } else {
        $msgStatus = 'error';
        $msg = $thisPage->showError($errorArr);
    }
    $_SESSION['msgStatus'] = $msgStatus;
    $_SESSION['msg'] = $msg;
    $thisPage->redirectTo($_SERVER['HTTP_REFERER']);
}