2005/04/24 16:34:36
--- modules\watchdog.module.old	Sun April 24 16:34:36 2005
+++ modules\watchdog.module	Wed Jul 27 22:35:31 2005
@@ -141,6 +141,7 @@
     $output .= ' <tr><th>'. t('Date') .'</th><td>'. format_date($watchdog->timestamp, 'large') .'</td></tr>';
     $output .= ' <tr><th>'. t('User') .'</th><td>'. format_name($watchdog) .'</td></tr>';
     $output .= ' <tr><th>'. t('Location') ."</th><td>". l($watchdog->location, $watchdog->location) ."</td></tr>";
+    $output .= ' <tr><th>'. t('Referer') ."</th><td>". l($watchdog->referer, $watchdog->referer) ."</td></tr>";
     $output .= ' <tr><th>'. t('Message') ."</th><td>$watchdog->message</td></tr>";
     $output .= ' <tr><th>'. t('Severity') .'</th><td>'. $severity[$watchdog->severity] .'</td></tr>';
     $output .= ' <tr><th>'. t('Hostname') ."</th><td>$watchdog->hostname</td></tr>";


--- includes\bootstrap.inc.old	Wed Jul 27 01:58:43 2005
+++ includes\bootstrap.inc	Wed Jul 27 22:31:07 2005
@@ -739,7 +739,7 @@
  */
 function watchdog($type, $message, $severity = WATCHDOG_NOTICE, $link = NULL) {
   global $user;
-  db_query("INSERT INTO {watchdog} (uid, type, message, severity, link, location, hostname, timestamp) VALUES (%d, '%s', '%s', %d, '%s', '%s', '%s', %d)", $user->uid, $type, $message, $severity, $link, request_uri(), $_SERVER['REMOTE_ADDR'], time());
+  db_query("INSERT INTO {watchdog} (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (%d, '%s', '%s', %d, '%s', '%s', '%s', '%s', %d)", $user->uid, $type, $message, $severity, $link, request_uri(), referer_uri(), $_SERVER['REMOTE_ADDR'], time());
 }

 /**


--- database\database.mysql.old	Mon Jun 06 22:00:06 2005
+++ database\database.mysql	Thu Jul 28 10:35:06 2005
@@ -768,6 +768,7 @@
   severity tinyint(3) unsigned NOT NULL default '0',
   link varchar(255) NOT NULL default '',
   location varchar(128) NOT NULL default '',
+  referer varchar(128) NOT NULL default '',
   hostname varchar(128) NOT NULL default '',
   timestamp int(11) NOT NULL default '0',
   PRIMARY KEY (wid)


--- database\database.pgsql.old	Mon Jun 27 10:00:04 2005
+++ database\database.pgsql	Thu Jul 28 10:34:50 2005
@@ -762,6 +762,7 @@
   severity smallint NOT NULL default '0',
   link varchar(255) NOT NULL default '',
   location varchar(128) NOT NULL default '',
+  referer varchar(128) NOT NULL default '',
   hostname varchar(128) NOT NULL default '',
   timestamp integer NOT NULL default '0',
   PRIMARY KEY  (wid)

--- database\updates.inc.old	Fri Jul 22 19:06:19 2005
+++ database\updates.inc	Thu Jul 28 08:39:46 2005
@@ -117,7 +117,8 @@
   "2005-05-10" => "update_138",
   "2005-05-11" => "update_139",
   "2005-05-12" => "update_140",
-  "2005-05-22" => "update_141"
+  "2005-05-22" => "update_141",
+  "2005-06-28" => "update_142"
 );

 function update_32() {
@@ -2511,6 +2512,12 @@ function update_141() {
   return $ret;
 }

+function update_142() {
+  $ret = array();
+  $ret[] = update_sql("ALTER TABLE {watchdog} ADD COLUMN referer varchar (128)  NOT NULL");
+  return $ret;
+}
+
 function update_sql($sql) {
   $edit = $_POST["edit"];
   $result = db_query($sql);
