From: Jason Woofenden Date: Tue, 3 Apr 2007 03:37:31 +0000 (-0400) Subject: fixed parse errors is session.php, added test/session_test.php X-Git-Url: https://jasonwoof.com/gitweb/?p=wfpl.git;a=commitdiff_plain;h=af5b67ada7a9801a6ed36df4026a2a09110700e6 fixed parse errors is session.php, added test/session_test.php --- diff --git a/session.php b/session.php index 295c421..c3be9e9 100644 --- a/session.php +++ b/session.php @@ -20,9 +20,9 @@ # you'll need this file that calles db_connect() if(!isset($GLOBALS['wfpl_db_handle'])) { - if(file_exists('db_connect.php') { + if(file_exists('db_connect.php')) { require_once('db_connect.php'); - } elseif(file_exists('code/db_connect.php') { + } elseif(file_exists('code/db_connect.php')) { require_once('code/db_connect.php'); } else { die("session.php requires a file db_connect.php or that you call db_connect() first. See code/wfpl/db.php for more information."); @@ -149,12 +149,12 @@ function init_session() { # save a variable into the session function session_set($name, $value) { - session_unset($name); + session_clear($name); db_insert('wfpl_session_data', 'session_id,name,value', $GLOBALS['session_id'], $name, $value); } # remove variable from the session -function session_unset($name) { +function session_clear($name) { db_delete('wfpl_session_data', 'where session_id=%i && name=%"', $GLOBALS['session_id'], $name); } diff --git a/test/session_test.html b/test/session_test.html new file mode 100644 index 0000000..5361385 --- /dev/null +++ b/test/session_test.html @@ -0,0 +1,33 @@ + + + + + testing code/wfpl/session.php + + + + +

testing code/wfpl/session.php

+ + +
+

~message.html~

+ +

+ + + + +
wfpl_sessions table
idsession_keylengthexpires
~id.html~~session_key.html~~length.html~~expires.html~
+

+

+ + + + +
wfpl_session_data table
idsession_idnamevalue
~id.html~~session_id.html~~name.html~~value.html~
+

+
+ + + diff --git a/test/session_test.php b/test/session_test.php new file mode 100644 index 0000000..8defd9e --- /dev/null +++ b/test/session_test.php @@ -0,0 +1,87 @@ + diff --git a/test/session_test_db_connect.php b/test/session_test_db_connect.php new file mode 100644 index 0000000..71090a2 --- /dev/null +++ b/test/session_test_db_connect.php @@ -0,0 +1,7 @@ +