-
Notifications
You must be signed in to change notification settings - Fork 1
/
post-answer.php
36 lines (26 loc) · 1.07 KB
/
post-answer.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
<?php
require "authHeader.php";
// If a post request was sent from login.html, authorize user.
if($_SERVER['REQUEST_METHOD'] == 'POST'){
// Index of the question chosen.
$questionIndex=$_POST["question-select"];
// Index of chosen question's message (first message is index 7, each subsequent message is offset by 84)
$messageIndex = 7+(84*$questionIndex);
// Call get yard posts request.
$response = getMessageYardTimeline();
$pieces = explode('"', $response);
// Message to be posted.
$message = "ANSWER FROM: " . preg_replace('/\s+/', '', ucfirst($_POST['fname']))
. " " . preg_replace('/\s+/', '', ucfirst($_POST['lname']))
. "\nQuestion Answered: " . substr($pieces[$messageIndex],9);
// Post message to yard.
$result = postMessage($message);
// Keep sending the request until it is successful.
while($result === false) {
$result = postMessage($message);
}
header("Location: index-icon.html");
} else {
header("Location: answer-submission.html");
}
?>