-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuser.php
More file actions
55 lines (46 loc) · 1.64 KB
/
user.php
File metadata and controls
55 lines (46 loc) · 1.64 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
<?php
include_once('db.php');
function userOne(array $fields) : array{
$sql = "SELECT * FROM users WHERE user_id = :id";
$query = dbQuery($sql, $fields);
return $query->fetchAll()[0];
}
function checkUserExists($id) {
$sql = "SELECT COUNT(*) FROM users WHERE user_id = :id";
$query = dbQuery($sql, ['id' => $id]);
$result = $query->fetchColumn();
return $result > 0;
}
function userAdd(array $fields) : bool {
$sql = "INSERT INTO users (`user_id`, `city_id`, `company_id`, `category_id`, `phone`) VALUES (:id, NULL, NULL, NULL, NULL)";
$params = [
':id' => $fields['id'],
];
dbQuery($sql, $fields);
return true;
}
// function userEdit(array $fields) : bool{
// $sql = "UPDATE users SET city_id = :city_id, company_id = :company_id, category_id = :category_id WHERE id = :id";
// dbQuery($sql, $fields);
// return true;
// }
function userEditSity(array $fields) : bool{
$sql = "UPDATE users SET city_id = :city_id, company_id = NULL, category_id = NULL WHERE user_id = :id";
dbQuery($sql, $fields);
return true;
}
function userEditCompany(array $fields) : bool{
$sql = "UPDATE users SET company_id = :company_id, category_id = NULL WHERE user_id = :id";
dbQuery($sql, $fields);
return true;
}
function userEditCategory(array $fields) : bool{
$sql = "UPDATE users SET category_id = :category_id WHERE user_id = :id";
dbQuery($sql, $fields);
return true;
}
function userEditPhone(array $fields) : bool{
$sql = "UPDATE users SET phone = :phone WHERE user_id = :id";
dbQuery($sql, $fields);
return true;
}