summaryrefslogtreecommitdiff
path: root/lib/VNDB/Func.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/VNDB/Func.pm')
-rw-r--r--lib/VNDB/Func.pm10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/VNDB/Func.pm b/lib/VNDB/Func.pm
index 7549207f..6af8f5bf 100644
--- a/lib/VNDB/Func.pm
+++ b/lib/VNDB/Func.pm
@@ -11,7 +11,7 @@ use VNDBUtil;
our @EXPORT = (@VNDBUtil::EXPORT, qw|
clearfloat cssicon tagscore mt minage fil_parse fil_serialize parenttags
childtags charspoil imgpath imgurl
- fmtvote fmtmedia fmtvnlen fmtage fmtdatestr fmtdate fmtuser fmtrating
+ fmtvote fmtmedia fmtvnlen fmtage fmtdatestr fmtdate fmtuser fmtrating fmtspoil
json_encode json_decode script_json
form_compare
|);
@@ -287,6 +287,14 @@ sub fmtrating {
'masterpiece']->[shift()-1];
}
+# Turn a spoiler level into a string
+sub fmtspoil {
+ ['neutral',
+ 'no spoiler',
+ 'minor spoiler',
+ 'major spoiler']->[shift()+1];
+}
+
# JSON::XS::encode_json converts input to utf8, whereas the below functions