-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathshopSignUpProcess.php
More file actions
60 lines (46 loc) · 1.77 KB
/
shopSignUpProcess.php
File metadata and controls
60 lines (46 loc) · 1.77 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
session_start();
include "connection.php";
$users_email = $_SESSION["u"]["email"];
$shopName = $_POST["n"];
$email = $_POST["e"];
$password = $_POST["p"];
// $mobile = $_POST["m"];
$contact = $_POST["c"];
$address = $_POST["a"];
if(empty($shopName)){
echo("Please enter your restuarant Name");
}else if(empty($email)){
echo("Please Enter your restuarant Email Address");
}else if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
echo("Invalid Email Address");
}else if(empty($password)){
echo("Please Enter your password");
}else if(strlen($password) < 5){
echo("Please provide a strong password");
}else if(empty($contact)){
echo("Please Enter your restuarant contact number");
}else if(strlen($contact) != 10){
echo("mobile number must have only 10 characters");
}else if(!preg_match("/07[0,1,2,,4,5,6,7,8,]{1}[0-9]{7}/", $contact)){
echo("Invalid contact Number");
}else if(empty($address)){
echo("Please Enter your restuarant Address");
}
else{
$shop_rs = Database::search("SELECT * FROM `users` INNER JOIN `shop` ON `users`.`email` = `shop`.`users_email` WHERE `users`.`email` = '".$users_email."' ");
$shop_num = $shop_rs->num_rows;
if($shop_num > 0){
echo("User can register only one restuarant");
}else{
$d = new DateTime();
$tz = new DateTimeZone("Asia/Colombo");
$d->setTimezone($tz);
$date = $d->format("Y-m-d H:i:s");
$status_id = 1;
Database::iud("INSERT INTO `shop` (`shop_name` , `shop_email` , `password` , `contact` , `shop_address` , `users_email` , `joined_date` , `status_status_id`)
VALUES ('".$shopName."' , '".$email."' , '".$password."' , '".$contact."' , '".$address."' , '".$users_email."' , '".$date."' , '".$status_id."')");
echo("success");
}
}
?>