-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdbFunction.php
More file actions
87 lines (76 loc) · 2.67 KB
/
dbFunction.php
File metadata and controls
87 lines (76 loc) · 2.67 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
require_once 'dbConnect.php';
session_start();
class dbFunction {
public function conn()
{
$db = new dbConnect();
$conn = $db->connect();
return $conn;
}
public function UserRegister($emailid, $password){
$password = md5($password);
$qr = mysqli_query($this->conn(),"INSERT INTO users(emailid, password) values('".$emailid."','".$password."')") or die(mysql_error());
return $qr;
}
public function Login($emailid, $password){
$res = mysqli_query($this->conn(),"SELECT * FROM users WHERE emailid = '".$emailid."' AND password = '".md5($password)."'");
$user_data = mysqli_fetch_array($res);
//print_r($user_data);
$no_rows = mysqli_num_rows($res);
if ($no_rows == 1)
{
$_SESSION['login'] = true;
$_SESSION['uid'] = $user_data['id'];
// $_SESSION['username'] = $user_data['username'];
$_SESSION['email'] = $user_data['emailid'];
return TRUE;
}
else
{
return FALSE;
}
}
public function isUserExist($emailid){
$qr = mysqli_query($this->conn(),"SELECT * FROM users WHERE emailid = '".$emailid."'");
echo $row = mysqli_num_rows($qr);
if($row > 0){
return true;
} else {
return false;
}
}
public function StoreUploaded($filesUploaded,$uid)
{
$file_count = count($filesUploaded['name']);
$k=0;
$j=0;
for ($i = 0; $i < $file_count; $i++) {
$name = basename($filesUploaded['name'][$i]);
$tmp_name = $filesUploaded['tmp_name'][$i];
// $size = $filesUploaded['size'][$i];
$check_exist_file = mysqli_query($this->conn(),"select * from user_file_mapping where filename='".$name."'");
if(mysqli_num_rows($check_exist_file) > 0)
{
$k++;
}
else
{
if ($name != '') {
$j++;
mysqli_query($this->conn(), "Insert into user_file_mapping(filename,uploadedby) VALUES('" . $name . "','" . $_POST['user_id'] . "')");
move_uploaded_file($tmp_name, "./uploads/" . $name);
}
}
}
$data = array('exist'=>$k,'moved'=>$j);
return $data;
}
public function getUploadedData()
{
$uid = $_SESSION["uid"];
$user = mysqli_query($this->conn(),"Select filename from user_file_mapping where uploadedby = '".$uid."'");
return $user;
}
}
?>