diff --git a/Rocksolid_Light/rocksolid/article-flat.php b/Rocksolid_Light/rocksolid/article-flat.php index aaf8005..ed517c4 100644 --- a/Rocksolid_Light/rocksolid/article-flat.php +++ b/Rocksolid_Light/rocksolid/article-flat.php @@ -10,8 +10,8 @@ include "$file_newsportal"; $logfile=$logdir.'/newsportal.log'; - $accessfile=$logdir.'/access.log'; throttle_hits(); + write_access_log(); if(isset($_COOKIE['mail_name'])) { if($userdata = get_user_mail_auth_data($_COOKIE['mail_name'])) { $userfile=$spooldir.'/'.strtolower($_COOKIE['mail_name']).'-articleviews.dat'; @@ -58,7 +58,7 @@ $location = $_SERVER['REQUEST_URI'].$_SERVER['REQUEST_STRING']; $_SESSION['return_page'] = $location.'#'.$id; - file_put_contents($accessfile, "\n".format_log_date()." ".$config_name." ".$group.":".$id, FILE_APPEND); +// file_put_contents($accessfile, "\n".format_log_date()." ".$config_name." ".$group.":".$id, FILE_APPEND); if($userdata) { $userdata[$group] = time(); file_put_contents($userfile, serialize($userdata)); diff --git a/Rocksolid_Light/rocksolid/newsportal.php b/Rocksolid_Light/rocksolid/newsportal.php index 30767e7..e97783f 100644 --- a/Rocksolid_Light/rocksolid/newsportal.php +++ b/Rocksolid_Light/rocksolid/newsportal.php @@ -565,6 +565,7 @@ function groups_show($gruppen) { global $gl_age,$frame,$spooldir,$CONFIG,$spoolnews; if ($gruppen == false) return; global $file_thread,$text_groups; + write_access_log(); $c = count($gruppen); $acttype="keins"; echo '
'; @@ -678,7 +679,7 @@ function groups_show($gruppen) { $groupdisplay.=get_date_interval(date("D, j M Y H:i T",$lastarticleinfo->date)); $groupdisplay.='
'; $groupdisplay.='by: '; - $groupdisplay.=create_name_link(mb_decode_mimeheader($lastarticleinfo->name)); + $groupdisplay.=create_name_link($lastarticleinfo->name); $groupdisplay.='
'; } $groupdisplay.="\n"; @@ -1599,6 +1600,13 @@ function get_user_mail_auth_data($user) { return false; } +function write_access_log() { + global $logdir; + $accessfile=$logdir.'/access.log'; + $currentPageUrl = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; + file_put_contents($accessfile, "\n".format_log_date()." ".$currentPageUrl, FILE_APPEND); +} + function get_data_from_msgid($msgid) { global $spooldir; $database = $spooldir.'/articles-overview.db3'; diff --git a/Rocksolid_Light/rocksolid/overboard.php b/Rocksolid_Light/rocksolid/overboard.php index 826190a..f497440 100755 --- a/Rocksolid_Light/rocksolid/overboard.php +++ b/Rocksolid_Light/rocksolid/overboard.php @@ -28,6 +28,7 @@ include "$file_newsportal"; throttle_hits(); + write_access_log(); if(isset($_COOKIE['mail_name'])) { if($userdata = get_user_mail_auth_data($_COOKIE['mail_name'])) { $userfile=$spooldir.'/'.strtolower($_COOKIE['mail_name']).'-articleviews.dat'; diff --git a/Rocksolid_Light/rocksolid/thread.php b/Rocksolid_Light/rocksolid/thread.php index b3ac8b5..7043730 100644 --- a/Rocksolid_Light/rocksolid/thread.php +++ b/Rocksolid_Light/rocksolid/thread.php @@ -11,6 +11,7 @@ include "auth.inc"; $logfile=$logdir.'/newsportal.log'; throttle_hits(); +write_access_log(); // register parameters $group=_rawurldecode($_REQUEST["group"]);