-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsubmitForm.php
109 lines (102 loc) · 2.78 KB
/
submitForm.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
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
<?php
require_once 'php_action/core.php';
if(!($_SESSION['userId']>2)) {
header('location: dashboard.php');
}
if($_POST) {
if ($_SESSION['formtype'] == '3_1')
{
$name = $_POST['addName'];
$invoiceno = $_POST['addInvoiceno'];
$cost = $_POST['addCost'];
$arr = array('name' => $name, 'invoiceno' => $invoiceno, 'cost' => $cost);
}
else if($_SESSION['formtype'] == '3_2')
{
$u1 = $_POST['u1'];
$u2 = $_POST['u2'];
$u3 = $_POST['u3'];
$u4 = $_POST['u4'];
$u5 = $_POST['u5'];
$u6 = $_POST['u6'];
$u7 = $_POST['u7'];
$u8 = $_POST['u8'];
$u8 = explode(',', $u8);
$u10= $u8[0];
$u11= $u8[1];
$u12= $u8[2];
$u9 = $_POST['u9'];
$arr = array('u1' => $u1, 'u2' => $u2, 'u3' => $u3,
'u4' => $u4,'u5' => $u5,'u6' => $u6,'u7' => $u7,'u8' => $u10,'u9' => $u11,'u10' => $u12,'u11' => $u9);
}
else
{
$u1 = $_POST['u1'];
$u2 = $_POST['u2'];
$u3 = $_POST['u3'];
$change = array(0 => "4_0", 1 => "4_1", 2 => "4_2", 0 => "4_3");
$_SESSION['formtype'] = $change[$u2];
$roll_no = $_SESSION['userId'];
$sql = "SELECT name from student WHERE rollno = '$roll_no'";
$result = $connect->query($sql);
$studname = $result->fetch_array();
$arr = array('u1' => $u1, 'u2' => $studname[0], 'u3' => $u3);
}
$data = json_encode($arr);
$formtype = $_SESSION['formtype'];
$sql = "SELECT email from assignee WHERE formtype = '$formtype'";
$result = $forms->query($sql);
$assignee = $result->fetch_array();
$assignee = $assignee[0];
$email = $assignee;
$sql = "SELECT name from officebearer WHERE emailid = '$assignee'";
$result = $connect->query($sql);
$assignee = $result->fetch_array();
$assignee = $assignee[0];
$sql = "INSERT INTO currentapplications values(NULL, ?, ?, ?, 0, curdate(), ?, ?)";
$stmt = $forms->prepare($sql);
$stmt->bind_param("sssss", $_SESSION["userId"], $data, $assignee, $email, $formtype);
if ($stmt->execute()) {
$sql = "SELECT max(formid) from currentapplications";
$result = $connect->query($sql);
$max = $result->fetch_array();
$max = $max[0];
$valid['success'] = true;
$valid['messages'] = "Successfully Added";
//$prefix = substr($formtype, 0, 1);
//if ($prefix !=4)
//{
$initial="";
foreach ($arr as $dat)
{
$initial = $initial.$dat.',';
}
$initial = $initial.','.$max;
$initial = $initial.','.$formtype;
$initial = $initial.','.$base;
$command = $python." ".$base."/pdf.py \"".$initial."\"";
exec("$command");
//}
} else {
$valid['success'] = false;
$valid['messages'] = "Error while adding the Item";
}
$forms->close();
}
/*else
{
$data = json_encode($arr);
echo $data;
}*/
if ($valid['success'])
{
$_SESSION['inputValues'] = $arr;
//var_dump($arr);
header('location: dashboard.php');
}
else
{
$_SESSION['inputValues'] = $arr;
//var_dump($arr);
header('location: dashboard.php');
}?>