-
Notifications
You must be signed in to change notification settings - Fork 0
/
createStockForm.php
executable file
·97 lines (75 loc) · 3.14 KB
/
createStockForm.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
<?php
//files used by this page
require_once 'utils/functions.php';
require_once 'classes/User.php';
require_once 'classes/Stock.php';
require_once 'classes/DB.php';
require_once 'classes/StockTableGateway.php';
start_session();
//kicks the user out of this page if they are not logged in
if (!is_logged_in())
{
header("Location: login_form.php");
}
//customer and hr have no access to this page so they are redirected home here
if ($_SESSION['role'] === 'customer' || $_SESSION['role'] === 'hr')
{
header("Location: homepage.php");
}
//used to fill in form values
require 'utils/formFiller.php';
?>
<!DOCTYPE html>
<!--
John Kenny N00145905
-->
<html>
<head>
<!--Meta Tags-->
<?php require 'utils/meta.php'; ?>
<!--page title-->
<title>Asset Management Add Stock</title>
<!--CSS stylesheets used my css is the last style to give it first preference-->
<?php require 'utils/styles.php'; ?>
</head>
<!--sets bg color-->
<body class="forms-bg">
<!--for first form load empty formdata and error arrays-->
<?php require 'functions/firstForm.php'; ?>
<!--navbar-->
<?php require 'utils/toolbar.php'; ?>
<!--main content-->
<div class="container ">
<div class="row push">
<!--this class positions all content of form centered and
sets all input properties see the css for details -->
<div class="form">
<div id="col-lg-12 ">
<!-- id to be used by js name by php-->
<h1 class="center-all-content">Enter the Stock details</h1>
<!--submits to createStock.php-->
<form action="createStock.php" method="post" enctype="multipart/form-data">
<!--
this loads the stock form. on this page the form is validated by js
and is then validated by php and the stock is added is there are no
issues otherwise the user will remain on this page with error messages
displayed. once stock is added user is redirected to view all stock
-->
<?php require 'forms/stockForm.php'; ?>
<!--info text under the form-->
<p class="center-all-content">
Please note if current price is blank it
will default the same value as Open Price
</p>
</div><!--close col-lg-12 -->
</div><!--close form-->
</div><!--close row-->
</div><!--close container-->
<!--imports the footer-->
<?php require 'utils/footer.php'; ?>
<!--main js files-->
<?php require 'utils/scripts.php'; ?>
<!--validates this form-->
<script type="text/javascript" src="scripts/validateStock.js"></script>
</body>
</html>