diff --git a/Rocksolid_Light/common/themes/Blue Theme/style.css b/Rocksolid_Light/common/themes/Blue Theme/style.css index 2c95819..7074a0a 100644 --- a/Rocksolid_Light/common/themes/Blue Theme/style.css +++ b/Rocksolid_Light/common/themes/Blue Theme/style.css @@ -683,7 +683,7 @@ table.np_results_table { margin-bottom: 10; margin-right: 10; text-decoration: none; - color: var(--color-highlight); + color: var(--color-highlight) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; diff --git a/Rocksolid_Light/common/themes/Default Theme/style.css b/Rocksolid_Light/common/themes/Default Theme/style.css index 2c95819..7074a0a 100644 --- a/Rocksolid_Light/common/themes/Default Theme/style.css +++ b/Rocksolid_Light/common/themes/Default Theme/style.css @@ -683,7 +683,7 @@ table.np_results_table { margin-bottom: 10; margin-right: 10; text-decoration: none; - color: var(--color-highlight); + color: var(--color-highlight) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; diff --git a/Rocksolid_Light/common/themes/Japanese Traditional/style.css b/Rocksolid_Light/common/themes/Japanese Traditional/style.css index 2c95819..7074a0a 100644 --- a/Rocksolid_Light/common/themes/Japanese Traditional/style.css +++ b/Rocksolid_Light/common/themes/Japanese Traditional/style.css @@ -683,7 +683,7 @@ table.np_results_table { margin-bottom: 10; margin-right: 10; text-decoration: none; - color: var(--color-highlight); + color: var(--color-highlight) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; diff --git a/Rocksolid_Light/common/themes/Metal Theme/style.css b/Rocksolid_Light/common/themes/Metal Theme/style.css index 2c95819..7074a0a 100644 --- a/Rocksolid_Light/common/themes/Metal Theme/style.css +++ b/Rocksolid_Light/common/themes/Metal Theme/style.css @@ -683,7 +683,7 @@ table.np_results_table { margin-bottom: 10; margin-right: 10; text-decoration: none; - color: var(--color-highlight); + color: var(--color-highlight) !important; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 1em; diff --git a/Rocksolid_Light/rocksolid/index.php b/Rocksolid_Light/rocksolid/index.php index dfa2a96..6f52d3a 100644 --- a/Rocksolid_Light/rocksolid/index.php +++ b/Rocksolid_Light/rocksolid/index.php @@ -41,6 +41,22 @@ echo ''; include("$file_newsportal"); flush(); +if(isset($_GET['unsub'])) { + if(isset($_COOKIE['mail_name'])) { + if($userdata = get_user_mail_auth_data($_COOKIE['mail_name'])) { + $userfile=$spooldir.'/'.strtolower($_COOKIE['mail_name']).'-articleviews.dat'; + $newsubs = array(); + foreach($userdata as $key => $usertime) { + if($key !== $_GET['unsub']) { + $newsubs[$key] = $usertime; + } + } + $userfile=$spooldir.'/'.strtolower($_COOKIE['mail_name']).'-articleviews.dat'; + file_put_contents($userfile, serialize($newsubs)); + } + } +} + $newsgroups=groups_read($server,$port); echo '
'; if(isset($frames_on) && $frames_on === true) { diff --git a/Rocksolid_Light/rocksolid/newsportal.php b/Rocksolid_Light/rocksolid/newsportal.php index 6515e88..30767e7 100644 --- a/Rocksolid_Light/rocksolid/newsportal.php +++ b/Rocksolid_Light/rocksolid/newsportal.php @@ -621,9 +621,12 @@ function groups_show($gruppen) { $lastarticleinfo->date = 0; } if(isset($userdata[$g->name])) { + $groupdisplay.='

'; + $groupdisplay.='(unsubscribe)'; if($userdata[$g->name] < $lastarticleinfo->date) { - $groupdisplay.='

(new)

'; - } + $groupdisplay.='(new) '; + } + $groupdisplay.='';