4
4
5
5
error_reporting (E_ALL );
6
6
ini_set ('display_errors ' , 1 );
7
-
7
+
8
+ require_once ("../lib/setHeaders.php " );
8
9
require_once ("../lib/connectDB.php " );
9
- require_once ("../lib/getPostVar .php " );
10
+ require_once ("../lib/getVariable .php " );
10
11
require_once ("../lib/boundQuery.php " );
11
12
require_once ("../lib/respond.php " );
12
13
13
- function createReadingEntry ($ conn , $ title , $ version , $ reader , $ availWidth , $ availHeight ) {
14
+ function createReadingEntry ($ conn , $ title , $ version , $ reader , $ wpm , $ innerWidth , $ innerHeight ) {
14
15
// Make a bound query for a single insert into the Readings table
15
- $ sql = "INSERT INTO Readings (title, version, reader, availWidth, availHeight ) VALUES (?, ?, ?, ?, ?) " ;
16
- $ typeString = "sssii " ;
17
- $ valueArray = array (&$ title , &$ version , &$ reader , &$ availWidth , &$ availHeight );
16
+ $ sql = "INSERT INTO Readings (title, version, reader, wpm, innerWidth, innerHeight ) VALUES (?, ?, ?, ?, ?, ?) " ;
17
+ $ typeString = "sssiii " ;
18
+ $ valueArray = array (&$ title , &$ version , &$ reader , &$ wpm , &$ innerWidth , & $ innerHeight );
18
19
makeBoundQuery ($ conn , $ sql , $ typeString , $ valueArray );
19
20
}
20
21
@@ -40,16 +41,17 @@ function createLogEntry($conn, $title, $version, $reader, $log) {
40
41
41
42
$ conn = connectDB ();
42
43
43
- if (!$ title = $ _SESSION ["title " ]) respond (false , "No 'title' session variable. " );
44
- if (!$ version = $ _SESSION ["version " ]) respond (false , "No 'version' session variable. " );
45
- $ reader = $ _SESSION ['username ' ];
46
- $ availWidth = getPostVar ("availWidth " );
47
- $ availHeight = getPostVar ("availHeight " );
44
+ $ title = getSessionVar ("title " );
45
+ $ version = getSessionVar ("version " );
46
+ $ username = getSessionVar ("username " );
47
+ $ wpm = getPostVar ("wpm " );
48
+ $ innerWidth = getPostVar ("innerWidth " );
49
+ $ innerHeight = getPostVar ("innerHeight " );
48
50
$ log = json_decode (getPostVar ("log " ), true );
49
51
// Group all queries into a single transaction
50
52
if (!$ conn ->autocommit (false )) respond (false , "Failed to start transaction: $ conn ->error " );
51
53
52
- createReadingEntry ($ conn , $ title , $ version , $ reader , $ availWidth , $ availHeight );
54
+ createReadingEntry ($ conn , $ title , $ version , $ reader , $ wpm , $ availWidth , $ availHeight );
53
55
createLogEntry ($ conn , $ title , $ version , $ reader , $ log );
54
56
55
57
if (!$ conn ->commit ()) respond (false , "Commit failed: $ conn ->error " );
0 commit comments