-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.php
More file actions
256 lines (256 loc) · 16.1 KB
/
main.php
File metadata and controls
256 lines (256 loc) · 16.1 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
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
<?php
if(isset($_POST['submit'])) {
header("Location: https://www.coursenotifier.com/success", true, 301);
exit();
}
?>
<!doctype html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="favicon.png"/>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="jacob, christina">
<meta name="generator" content="Jekyll v4.0.1">
<title>UWO Course Notifier</title>
<!--<link rel="canonical" href="https://getbootstrap.com/docs/4.5/examples/checkout/">-->
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
<!-- Custom styles for this template -->
<link href="custom-page.css" rel="stylesheet">
</head>
<div class="ellipse"></div>
<body class="bg-light">
<div class="container">
<div class="py-5 text-center">
<!--<img class="d-block mx-auto mb-4" src="../assets/brand/bootstrap-solid.svg" alt="" width="72" height="72">-->
<h1 style="color:#4A0084;margin-top:1em">Is your UWO course full?</h1>
<p class="lead" style="color:#39266F;padding: 1em">If you're a Western student who can't get into a course/lab/tutorial because it's full, you're in the right place! Fill out the form below and we'll send you an email once a spot opens up.</p>
</div>
<div class="row">
<div class="col-md-12 order-md-1">
<form class="needs-validation" novalidate action="<?=$_SERVER['PHP_SELF'];?>" method="POST" onsubmit="return validate();">
<div class="row">
<div class="col-md-6 mb-3">
<label for="firstName" style="color:#39266F"> First name*</label>
<input type="text" class="form-control" id="firstName" name="firstName" placeholder="" value="" required>
<div class="invalid-feedback">
First name required.
</div>
</div>
<div class="col-md-6 mb-3">
<label for="lastName" style="color:#39266F">Last name</label>
<input type="text" class="form-control" id="lastName" name="lastName" placeholder="" value="">
</div>
</div>
<div class="mb-3">
<label for="email" style="color:#39266F">Email*</label>
<input type="email" class="form-control" id="email" name="email" placeholder="" pattern="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+$" onchange="form.retypeEmail.pattern = this.value;" required>
<div class="invalid-feedback">
Email address required.
</div>
</div>
<div class="mb-3">
<label for="email" style="color:#39266F">Re-type email*</label>
<input type="email" class="form-control" id="retypeEmail" name="retypeEmail" placeholder="" pattern="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+$" required>
<div class="invalid-feedback">
Email addresses must match.
</div>
</div>
<div class="row">
<div class="col-md-7 mb-3">
<label for="course" style="color:#39266F">Course*</label>
<select class="custom-select d-block w-100" id="course" name="course" required>
<option value="">Choose...</option>
<option value="ACTURSCI"> Actuarial Science </option>
<option value="AMERICAN"> American Studies </option>
<option value="ADS"> Analytics and Decision Science </option>
<option value="ANATCELL"> Anatomy and Cell Biology </option>
<option value="ANTHRO"> Anthropology </option>
<option value="APPLMATH"> Applied Mathematics </option>
<option value="ARABIC"> Arabic </option>
<option value="AH"> Art History </option>
<option value="ARTHUM"> Arts and Humanities </option>
<option value="ASTRONOM"> Astronomy </option>
<option value="BIBLSTUD"> Biblical Studies </option>
<option value="BIOCHEM"> Biochemistry </option>
<option value="BIOLOGY"> Biology </option>
<option value="BME"> Biomedical Engineering </option>
<option value="BIOSTATS"> Biostatistics </option>
<option value="MTP-TVSN"> Broadcasting-TV Fanshawe </option>
<option value="BUSINESS"> Business Administration </option>
<option value="CALCULUS"> Calculus </option>
<option value="CGS"> Centre for Global Studies </option>
<option value="CBE"> Chem & Biochem Engineering </option>
<option value="CHEMBIO"> Chemical Biology </option>
<option value="CHEM"> Chemistry </option>
<option value="CSI"> Childhood & Social Institutns </option>
<option value="CHINESE"> Chinese </option>
<option value="CHURCH"> Church History </option>
<option value="CHURLAW"> Church Law </option>
<option value="CHURMUSI"> Church Music </option>
<option value="CEE"> Civil & Envrnmntl Engineering </option>
<option value="CLASSICS"> Classical Studies </option>
<option value="CMBPROG"> Combined Program Enrollment </option>
<option value="COMMSCI"> Communication Sci & Disorders </option>
<option value="COMPLIT"> Comparative Lit & Culture </option>
<option value="COMPSCI"> Computer Science </option>
<option value="CA"> Creative Arts </option>
<option value="DANCE"> Dance </option>
<option value="DATASCI"> Data Science </option>
<option value="MTP-DEVL"> Development - Fanshawe </option>
<option value="DIGICOMM"> Digital Communication </option>
<option value="DIGIHUM"> Digital Humanities </option>
<option value="DISABST"> Disability Studies </option>
<option value="EARTHSCI"> Earth Sciences </option>
<option value="ECONOMIC"> Economics </option>
<option value="EDUC"> Education </option>
<option value="EELC"> Education English Language Cen </option>
<option value="ECE"> Elect & Computer Engineering </option>
<option value="ELI"> Engineering Leadership & Innov </option>
<option value="ENGSCI"> Engineering Science </option>
<option value="ENGLISH"> English </option>
<option value="ENVIRSCI"> Environmental Science </option>
<option value="EPID"> Epidemiology </option>
<option value="EPIDEMIO"> Epidemiology & Biostatistics </option>
<option value="FIMS"> FIMS </option>
<option value="FAMLYSTU"> Family Studies & Human Develop </option>
<option value="FLDEDUC"> Field Education </option>
<option value="MTP-FILM"> Film - Fanshawe </option>
<option value="FILM"> Film Studies </option>
<option value="FINMOD"> Financial Modelling </option>
<option value="FOODNUTR"> Foods and Nutrition </option>
<option value="FRENCH"> French </option>
<option value="GSWS"> Gender, Sexuality, & Womens St </option>
<option value="GEOGRAPH"> Geography </option>
<option value="GERMAN"> German </option>
<option value="GGB"> Global Great Books </option>
<option value="GLE"> Governance,Leadership & Ethics </option>
<option value="GREEK"> Greek </option>
<option value="GPE"> Green Process Engineering </option>
<option value="HEALTSCI"> Health Sciences </option>
<option value="HEBREW"> Hebrew </option>
<option value="HISTTHEO"> Historical Theology </option>
<option value="HISTORY"> History </option>
<option value="HISTSCI"> History of Science </option>
<option value="HOMILET"> Homiletics </option>
<option value="HUMANECO"> Human Ecology </option>
<option value="HUMANRS"> Human Rights Studies </option>
<option value="INDIGSTU"> Indigenous Studies </option>
<option value="IE"> Integrated Engineering </option>
<option value="INTEGSCI"> Integrated Science </option>
<option value="ICC"> Intercultural Communications </option>
<option value="INTERDIS"> Interdisciplinary Studies </option>
<option value="INTREL"> International Relations </option>
<option value="ITALIAN"> Italian </option>
<option value="JAPANESE"> Japanese </option>
<option value="JEWISH"> Jewish Studies </option>
<option value="MTP-BRJR"> Journalism-Broadcasting Fanshw </option>
<option value="KINESIOL"> Kinesiology </option>
<option value="LATIN"> Latin </option>
<option value="LAW"> Law </option>
<option value="LS"> Leadership Studies </option>
<option value="LINGUIST"> Linguistics </option>
<option value="LITURST"> Liturgical Studies </option>
<option value="LITURGIC"> Liturgics </option>
<option value="MOS"> Management & Organizational St </option>
<option value="MTP-MKTG"> Marketing - Fanshawe </option>
<option value="MATH"> Mathematics </option>
<option value="MME"> Mech & Materials Engineering </option>
<option value="MSE"> Mechatronic Systems Engineerin </option>
<option value="MIT"> Media, Information &Technocult </option>
<option value="MBI"> Medical Bioinformatics </option>
<option value="MEDBIO"> Medical Biophysics </option>
<option value="MEDHINFO"> Medical Health Informatics </option>
<option value="MEDSCIEN"> Medical Sciences </option>
<option value="MEDIEVAL"> Medieval Studies </option>
<option value="MICROIMM"> Microbiology & Immunology </option>
<option value="MORALTHE"> Moral Theology </option>
<option value="MTP-MMED"> Multimed Dsgn & Prod Fanshawe </option>
<option value="MCS"> Museum and Curatorial Studies </option>
<option value="MUSIC"> Music </option>
<option value="NEURO"> Neuroscience </option>
<option value="NMM"> Numerical & Mathematical Methd </option>
<option value="NURSING"> Nursing </option>
<option value="ONEHEALT"> One Health </option>
<option value="PASTTHEO"> Pastoral Theology </option>
<option value="PATHOL"> Pathology </option>
<option value="PERSIAN"> Persian </option>
<option value="PHARM"> Pharmacology </option>
<option value="PHILST"> Philosophical Studies </option>
<option value="PHILOSOP"> Philosophy </option>
<option value="PHYSICS"> Physics </option>
<option value="PHYSIOL"> Physiology </option>
<option value="PHYSPHRM"> Physiology and Pharmacology </option>
<option value="POLISCI"> Political Science </option>
<option value="PPE"> Politics, Philosophy, Economic </option>
<option value="PSYCHOL"> Psychology </option>
<option value="REHABSCI"> Rehabilitation Sciences </option>
<option value="RELEDUC"> Religious Education </option>
<option value="RELSTUD"> Religious Studies </option>
<option value="SACRTHEO"> Sacramental Theology </option>
<option value="SCHOLARS"> Scholars Electives </option>
<option value="SCIENCE"> Science </option>
<option value="SOCLJUST"> Social Justice & Peace Studies </option>
<option value="SOCSCI"> Social Science </option>
<option value="SOCWORK"> Social Work </option>
<option value="SOCIOLOG"> Sociology </option>
<option value="SE"> Software Engineering </option>
<option value="SPANISH"> Spanish </option>
<option value="SPEECH"> Speech </option>
<option value="SPIRTHEO"> Spiritual Theology </option>
<option value="STATS"> Statistical Sciences </option>
<option value="SA"> Studio Art </option>
<option value="SYSTHEO"> Systematic Theology </option>
<option value="THANAT"> Thanatology </option>
<option value="THEATRE"> Theatre Studies </option>
<option value="THEOETH"> Theological Ethics </option>
<option value="THEOLST"> Theological Studies </option>
<option value="THESIS"> Thesis </option>
<option value="TJ"> Transitional Justice </option>
<option value="WTC"> Western Thought & Civilization </option>
<option value="WORLDLIT"> World Literatures and Cultures </option>
<option value="WRITING"> Writing </option>
</select>
<div class="invalid-feedback">
Course selection required.
</div>
</div>
<div class="col-md-5 mb-3">
<label for="courseNum" style="color:#39266F">Section class number* <a href="class-number.png" target="_blank">What's this?</a></label>
<input type="number" class="form-control" id="courseNum" name="courseNum" min="1000" max="99999" placeholder="eg. 12652" required>
<!--<input type="text" class="form-control" id="courseNum" minlength="4" maxlength="5" placeholder="eg. 12652" required is-invalid>-->
<div class="invalid-feedback">
Valid course code required.
</div>
</div>
</div>
<!--<div class="py-1 text-center">
<p style="margin-top: 2em">Please make sure you have entered the correct information so that we can notify you!</p>
</div>-->
<button style="margin-top: 2em" class="btn btn-primary btn-lg btn-block" name="submit" type="submit">Submit</button>
</form>
</div>
</div>
<footer class="my-5 pt-5 text-muted text-center text-small">
<p class="mb-1">UWO Course Notifier (:</p>
<ul class="list-inline">
<li class="list-inline-item"><a href="mailto:coursenotifier@gmail.com">Contact</a></li>
<li class="list-inline-item">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="submit" class="link-button" value="Donate" title="PayPal - The safer, easier way to pay online!" />
<input type="hidden" name="cmd" value="_donations" />
<input type="hidden" name="business" value="MCE9Y837APC8A" />
<input type="hidden" name="item_name" value="Thanks for supporting us!" />
<input type="hidden" name="currency_code" value="CAD" />
</form>
</li>
</ul>
</footer>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="../assets/js/vendor/jquery.slim.min.js"><\/script>')</script><script src="../assets/dist/js/bootstrap.bundle.js"></script>
<script src="validation.js"></script>
</body>
</html>