% est-ce que l'auteur à trop floodé ?\r
if Auteur#user.indice_flood =/= ?INDICE_SPAM_MAX, Auteur_maj#user.indice_flood =:= ?INDICE_SPAM_MAX, Delta =< ?DUREE_BLOCAGE_SPAM ->\r
mnesia:write(Auteur#user{indice_flood = Auteur_maj#user.indice_flood}),\r
- nouveau_message_sys("''" ++ Profile#profile.pseudo ++ if Auteur#user.login =/= [] -> " (" ++ Auteur#user.login ++ ")"; true -> "" end ++ "'' est bloqué pour " ++ integer_to_list(trunc(?DUREE_BLOCAGE_SPAM / 1000)) ++ " secondes pour cause de flood.");\r
+ nouveau_message_sys("\"" ++ Profile#profile.pseudo ++ if Auteur#user.login =/= [] -> " (" ++ Auteur#user.login ++ ")"; true -> "" end ++ "\" est bloqué pour " ++ integer_to_list(trunc(?DUREE_BLOCAGE_SPAM / 1000)) ++ " secondes pour cause de flood.");\r
Auteur#user.indice_flood =:= ?INDICE_SPAM_MAX, Delta =< ?DUREE_BLOCAGE_SPAM ->\r
{erreur, "Bloqué pour cause de flood"};\r
true -> \r
erreur(120);\r
{ok, #user{ek_master = false, profile = Profile2} = User2} ->\r
euphorik_bd:ban(User2#user.last_ip, Duration),\r
- euphorik_bd:nouveau_message_sys(lists:flatten(io_lib:format("''~s~s'' est ~s pour ~s.~s",\r
+ euphorik_bd:nouveau_message_sys(lists:flatten(io_lib:format("\"~s~s\" est ~s pour ~s.~s",\r
[\r
Profile2#profile.pseudo,\r
if User2#user.login =:= [] -> ""; true -> " (" ++ User2#user.login ++ ")" end,\r
/***** Le formulaire pour poster un message *****/
#page.minichat form#posterMessage {
- margin-bottom: 15px;
padding-left: 10px;
}
+#page.minichat.orderReverse form#posterMessage {
+ margin-bottom: 15px;
+}
+#page.minichat.orderChrono form#posterMessage {
+ margin-top : 15px;
+}
#page.minichat form#posterMessage p {
margin: 0px;
padding: 0px;
margin-right: 5px;
width: 12%
}
-#page.minichat form#posterMessage .message {
+#page.minichat form#posterMessage input.message {
margin-right: 5px;
width: 75%
}
}
#page.minichat form#posterMessage #repondA .messages {
position: absolute;
- border: #841919 1px solid;
+ border: #2d8800 1px solid;
width: 50%;
display:none;
}
-#page.minichat #outilsMess {
- position: absolute;
- display: none
-}
-#page.minichat #outilsMess .extraire,
-#page.minichat #outilsMess .extraireCompletement {
- float: right;
- padding-right: 2px;
- padding-left: 2px;
- background-color: #4f5519;
-}
-#page.minichat #outilsMess .extraire:hover,
-#page.minichat #outilsMess .extraireCompletement:hover:hover {
- background-color: #818c27
-}
-#page.minichat #outilsMess .extraire:after {
- content: ">"
-}
-#page.minichat #outilsMess .extraireCompletement:after {
- content: "#"
+#page.minichat form#posterMessage #repondA .messages div.message:hover #outilsMess {
+ display: none
}
/***** Les conversations *****/
#page.minichat div.messagePair {
background-color: #080047;
}
-#page.minichat #conversations div.cache {
+#page.minichat div.cache {
opacity: 0.3;
/* Hack IE 7 */
filter: alpha(opacity = 30);
zoom: 1
}
-#page.minichat div.reponse {
+#page.minichat div.message.reponse {
border-color: #bf2911
}
-#page.minichat div.repondu {
+#page.minichat div.message.repondu {
border-color: #84196c
}
-#page.minichat div.proprietaire {
+#page.minichat div.message.proprietaire {
border-color: #31732f
}
-#page.minichat div.systeme {
- background-color: #555555
+#page.minichat div.message.repondEnEvidence {
+ background-color: #261983 !important
+}
+#page.minichat div.message.systeme {
+ background-color: #931212
}
#page.minichat div.message a {
font-weight: bold;
#page.minichat .repondA:after {
content: ">"
}
+#page.minichat #outilsMess {
+ position: absolute;
+ display: none
+}
+#page.minichat #outilsMess .extraire,
+#page.minichat #outilsMess .extraireCompletement {
+ float: right;
+ padding-right: 2px;
+ padding-left: 2px;
+ background-color: #4f5519;
+}
+#page.minichat #outilsMess .extraire:hover,
+#page.minichat #outilsMess .extraireCompletement:hover:hover {
+ background-color: #818c27
+}
+#page.minichat #outilsMess .extraire:after {
+ content: ">"
+}
+#page.minichat #outilsMess .extraireCompletement:after {
+ content: "#"
+}