summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--attentionbar.php5
-rw-r--r--stylesheets/style.css6
2 files changed, 7 insertions, 4 deletions
diff --git a/attentionbar.php b/attentionbar.php
index e928daae..18a5d9ac 100644
--- a/attentionbar.php
+++ b/attentionbar.php
@@ -1,8 +1,9 @@
<?php
require_once 'inc/functions.php';
checkBan();
- if(@strlen($_POST["text"])>0) {
- file_put_contents("attentionbar.txt",$_POST["text"]);
+ $text = isset($_POST['text']) ? $_POST['text'] : '';
+ if(strlen($text)>0 && !preg_match('/a href/', $text)) {
+ file_put_contents("attentionbar.txt",$text);
if(strlen($_SERVER['HTTP_REFERER'])>0) { header('Location: ' . $_SERVER['HTTP_REFERER']); }
else { header('Location: /'); }
} else print(file_get_contents("attentionbar.txt"));
diff --git a/stylesheets/style.css b/stylesheets/style.css
index befe1816..33f953d2 100644
--- a/stylesheets/style.css
+++ b/stylesheets/style.css
@@ -456,8 +456,11 @@ table.mod.config-editor input[type="text"] {
#attention_bar {
height: 1.5em;
+ max-height: 1.5em;
width: 100%;
+ max-width: 100%;
text-align: center;
+ overflow: hidden;
}
#attention_bar_form {
display: none;
@@ -471,8 +474,7 @@ table.mod.config-editor input[type="text"] {
text-align: center;
}
#attention_bar:hover {
- background-color: #fff;
- opacity: 0.8;
+ background-color: rgba(100%, 100%, 100%, 0.2);
}
p.intro.thread-hidden {
margin: 0px;