-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnewsletter_inter.php
47 lines (41 loc) · 1.19 KB
/
newsletter_inter.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
include_once("inc_config.php");
$redirect_url = $_POST['redirect_url'];
$email = $validation->input_validate($_POST['email']);
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
$_SESSION['error_msg_fe'] = "Please enter a valid Email-ID!";
header("Location: {$redirect_url}");
exit();
}
$status = "active";
if($regid == "")
{
$regid = 0;
}
if($email == "")
{
$_SESSION['error_msg_fe'] = "Please fill all required fields!";
header("Location: {$redirect_url}");
exit();
}
$dupresult = $db->check_duplicates('rb_newsletters', 'newsletterid', $newsletterid, 'email', strtolower($email), "insert");
if($dupresult >= 1)
{
$_SESSION['success_msg_fe'] = "Email-ID is already registered with us.";
header("Location: {$base_url}thank-you{$suffix}");
exit();
}
$fields = array('regid'=>$regid, 'email'=>$email, 'status'=>$status, 'user_ip'=>$user_ip);
$fields['createtime'] = $createtime;
$fields['createdate'] = $createdate;
$newsletterQueryResult = $db->insert("rb_newsletters", $fields);
if(!$newsletterQueryResult)
{
echo mysqli_error($connect);
exit();
}
$_SESSION['success_msg_fe'] = "You have successfully subscribed to our Newsletters.";
header("Location: {$base_url}thank-you{$suffix}");
exit();
?>