diff --git a/class2.php b/class2.php index 7b0dddb66..1e4cb7041 100755 --- a/class2.php +++ b/class2.php @@ -1118,6 +1118,13 @@ else define('e_REFERER_SELF', false); } +if(deftrue('USER')) +{ + if (check_class(varset($pref['user_audit_class']))) // Need to note in user audit trail + { + e107::getLog()->user_audit(USER_AUDIT_NAVIGATION, e_REQUEST_URI, USERID, USERNAME); + } +} /** * @deprecated Use e107::getRedirect()->go($url) instead. diff --git a/e107_admin/admin_log.php b/e107_admin/admin_log.php index 7657b7841..9d6535a3b 100644 --- a/e107_admin/admin_log.php +++ b/e107_admin/admin_log.php @@ -486,10 +486,10 @@ class admin_log_form_ui extends e_admin_form_ui // define('USER_AUDIT_BANNED', 22); // User banned // define('USER_AUDIT_BOUNCE_RESET', 23); // User bounce reset // define('USER_AUDIT_TEMP_ACCOUNT', 24); // User temporary account - + $RL_LAN_136 = defset('RL_LAN_136', "User navigation trail"); $audit_checkboxes = array(USER_AUDIT_SIGNUP => RL_LAN_071, USER_AUDIT_EMAILACK => RL_LAN_072, - USER_AUDIT_LOGIN => LAN_AUDIT_LOG_013, USER_AUDIT_LOGOUT => LAN_AUDIT_LOG_014, // Logout is lumped in with login + USER_AUDIT_LOGIN => LAN_AUDIT_LOG_013, USER_AUDIT_LOGOUT => LAN_AUDIT_LOG_014, USER_AUDIT_NAVIGATION => $RL_LAN_136, // Logout is lumped in with login USER_AUDIT_NEW_DN => RL_LAN_075, USER_AUDIT_NEW_PW => RL_LAN_076, USER_AUDIT_PW_RES => RL_LAN_078, USER_AUDIT_NEW_EML => RL_LAN_077, USER_AUDIT_NEW_SET => RL_LAN_079, USER_AUDIT_ADD_ADMIN => RL_LAN_080, USER_AUDIT_MAIL_BOUNCE => RL_LAN_081, USER_AUDIT_BANNED => RL_LAN_082, USER_AUDIT_BOUNCE_RESET => RL_LAN_083, USER_AUDIT_TEMP_ACCOUNT => RL_LAN_084); diff --git a/e107_handlers/admin_log_class.php b/e107_handlers/admin_log_class.php index b15e51826..831d2d898 100644 --- a/e107_handlers/admin_log_class.php +++ b/e107_handlers/admin_log_class.php @@ -112,6 +112,7 @@ class e_admin_log define('USER_AUDIT_BANNED', 22); // User banned define('USER_AUDIT_BOUNCE_RESET', 23); // User bounce reset define('USER_AUDIT_TEMP_ACCOUNT', 24); // User temporary account + define('USER_AUDIT_NAVIGATION', 25); // User signed up } // Init E_MESSAGE_* constants if not already done diff --git a/e107_languages/English/admin/lan_admin_log.php b/e107_languages/English/admin/lan_admin_log.php index 6ae6660ae..7a8ab0fa7 100644 --- a/e107_languages/English/admin/lan_admin_log.php +++ b/e107_languages/English/admin/lan_admin_log.php @@ -129,5 +129,7 @@ define("RL_LAN_132", "Informative"); define("RL_LAN_133", "Notice"); define("RL_LAN_134", "Warning"); define("RL_LAN_135", "Fatal"); + +define("RL_LAN_136", "User navigation trail"); // define("RL_LAN_JS_CONFIRM", "Are you sure?"); diff --git a/e107_languages/English/admin/lan_log_messages.php b/e107_languages/English/admin/lan_log_messages.php index d02384ce0..be39ba909 100644 --- a/e107_languages/English/admin/lan_log_messages.php +++ b/e107_languages/English/admin/lan_log_messages.php @@ -40,7 +40,7 @@ define("LAN_AUDIT_LOG_021", "User email bounce"); define("LAN_AUDIT_LOG_022", "User banned"); define("LAN_AUDIT_LOG_023", "User bounce reset"); define("LAN_AUDIT_LOG_024", "User temporary status"); - +define("LAN_AUDIT_LOG_025", "User navigation trail"); // Admin log events //-----------------