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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
<?php require_once('check_login.php');
$id = (int)$_POST["id"];
$message = "";
if (empty($_POST["name"])) { $message .= "Please enter event\'s name.\\n\\n"; }
if (empty($_POST["location"])) { $message .= "Please select event\'s location.\\n\\n"; }
if (empty($_POST["date"])) { $message .= "Please enter event\'s date.\\n\\n"; }
if (empty($_POST["max_par"])) { $message .= "Please select event\'s max par.\\n\\n"; }
if (empty($_POST["players_id"])) { $message .= "Please select at least one player.\\n\\n"; }
for ($i = 1; $i <= 18; $i++) { if (empty($_POST["hole_" . $i . "_par_M"])) { $message .= "Please enter hole " . $i . " male\'s par.\\n\\n"; }
if (empty($_POST["hole_" . $i . "_par_F"])) { $message .= "Please enter hole " . $i . " female\'s par.\\n\\n"; }
/*if (empty($_POST["hole_".$i."_index"])) { $message .= "Please enter hole\'s index.\\n\\n"; }*/
if (!isset($_POST["hole_" . $i . "_count"])) { $_POST["hole_" . $i . "_count"] = 0; } else { $_POST["hole_" . $i . "_count"] = 1; } }
if (!empty($message)) { echo "<script>alert('" . $message . "'); history.back();</script>"; exit; }
$sql = "update event set name=?, location=?, `date`=?, max_par=?, players_id=?, createdate=?, createby=?, lastupdate=?, lastupby=?, "; $parameters = array($_POST["name"], $_POST["location"], $_POST["date"], $_POST["max_par"], implode(",", $_POST["players_id"]), $nowdate, $_SESSION['cmsloginid'], $nowdate, $_SESSION['cmsloginid']);
for ($i = 1; $i <= 18; $i++) { //$sql .= "hole_".$i."_par_M=?, hole_".$i."_par_F=?, hole_".$i."_index=?, hole_".$i."_count=?, "; $sql .= "hole_" . $i . "_par_M=?, hole_" . $i . "_par_F=?, hole_" . $i . "_count=?, "; $parameters[] = $_POST["hole_" . $i . "_par_M"]; $parameters[] = $_POST["hole_" . $i . "_par_F"]; //$parameters[] = $_POST["hole_".$i."_index"]; $parameters[] = $_POST["hole_" . $i . "_count"]; }
$sql = substr_replace($sql, "", -2); $sql .= " where id=?"; $parameters[] = $id; bind_pdo($sql, $parameters);
// event_player $sql = "select * from event_player where event_id=? "; $parameters = array($id); $event_player = bind_pdo($sql, $parameters, "selectall");
//delete all and insert event player $sql = "delete from event_player where event_id = ?"; $parameters = array($id); bind_pdo($sql, $parameters);
foreach ($_POST["players_id"] as $player_id) {
$sort = 0; foreach ($event_player as $row) { if ($row["player_id"] == $player_id) { $sort = $row["sort"]; break; } }
$sql = "insert into event_player set event_id=?, player_id=?, sort=?"; $parameters = array($id, $player_id, $sort); bind_pdo($sql, $parameters);
//insert empty score record for each player $sql = "select * from scores where event_id=? and player_id=? and deleted=?"; $parameters = array($id, $player_id, 0); $result = bind_pdo($sql, $parameters, "selectone");
if (empty($result)) { $sql = "insert into scores set event_id=?, player_id=?, createdate=?, createby=?, lastupdate=?, lastupby=?"; $parameters = array($id, $player_id, $nowdate, $_SESSION['cmsloginid'], $nowdate, $_SESSION['cmsloginid']); bind_pdo($sql, $parameters); } }
$dbh = null;
header("Location: event_index.php?msg=2");
|