huge if block is correct, but unnecessary - we can just take the first letter and the even system will validate it
This commit is contained in:
parent
3e6d5cec6f
commit
d167849ffc
@ -323,25 +323,9 @@ class Upload implements Extension {
|
|||||||
|
|
||||||
// Checks if url contains rating, also checks if the rating extension is enabled.
|
// Checks if url contains rating, also checks if the rating extension is enabled.
|
||||||
if($config->get_string("transload_engine", "none") != "none" && file_exists("ext/rating") && !empty($_GET['rating'])) {
|
if($config->get_string("transload_engine", "none") != "none" && file_exists("ext/rating") && !empty($_GET['rating'])) {
|
||||||
|
// Rating event will validate that this is s/q/e/u
|
||||||
$rating = strtolower($_GET['rating']);
|
$rating = strtolower($_GET['rating']);
|
||||||
// There REALLY must be a less messy way to do this..
|
$rating = $rating[0];
|
||||||
if($rating !== "") {
|
|
||||||
if($rating == "s" || $rating == "safe" || $rating == "q" || $rating == "questionable" || $rating == "e" || $rating == "explicit") {
|
|
||||||
if($rating == "s" || $rating == "safe" || $rating == "q" || $rating == "questionable") {
|
|
||||||
if($rating == "s" || $rating == "safe") {
|
|
||||||
$rating = "s";
|
|
||||||
}else{
|
|
||||||
$rating = "q";
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
$rating = "e";
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
$rating = "u";
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
$rating = "u";
|
|
||||||
}
|
|
||||||
}else{
|
}else{
|
||||||
$rating = "";
|
$rating = "";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user