Odyssey
LogSSO.i
1 <?php
2 
3 function LogSSOActivity( $logData ) {
4 
5  // make sure entry isn't too long
6  $logPoint = substr( $logData["logPoint"], 0, 35 );
7  $sessionId = substr( $logData["token"], -20 ); // assuming lower characters are more significant
8  $txnId = substr( $logData["txnId"], -20 ); // assuming lower characters are more significant
9  $request = pg_escape_string(trim($logData["request"])); // handle quoting, etc
10  $reply = pg_escape_string(trim($logData["reply"])); // handle quoting, etc
11 
12 
13  // entry time is added automatically
14  $sql = "INSERT INTO cu_vendorlog (cu, user_id, service, sub_service,
15  session_id, txn_id, user_ip, request, response)
16  VALUES ('{$logData["Cu"]}', '{$logData["memberId"]}', '{$logData["SSOVendor"]}',
17  '$logPoint', '$sessionId', '$txnId',
18  '{$logData["userIP"]}', '$request', '$reply')";
19 
20  db_query($sql, $logData["dbConn"] );
21 } // end LogSSOActivity
22 
23 ?>