Hello! I get the following error when trying to transfer JCoins:
Code
Sat, 14 Aug 2021 11:38:50 +0000
Message: Template compilation failed: disabled function 'abs' in template 'jCoinsTransferOverlay' on line 16
PHP version: 7.4.22
WoltLab Suite version: 5.4.4
Request URI: POST /index.php?ajax-proxy/&t=dee9924b90773bbc605cccc5810c223221166844c2735772e660cd637aad7302-gC8nla2iDYoWrqyGP0t0tg== (0005-6117AB301BD8C)
Referrer: https://www.residentr.com/global-jcoins-statement-list/
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15
Peak Memory Usage: 4638896/268435456
======
Error Class: wcf\system\exception\SystemException
Error Message: Template compilation failed: disabled function 'abs' in template 'jCoinsTransferOverlay' on line 16
Error Code: 0
File: /customer-rw/www/lib/system/template/TemplateScriptingCompiler.class.php (1625)
Extra Information: -
Stack Trace: [{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateScriptingCompiler.class.php","line":1411,"function":"compileVariableTag","class":"wcf\\system\\template\\TemplateScriptingCompiler","type":"->","args":["$transferFee|abs"]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateScriptingCompiler.class.php","line":444,"function":"compileOutputTag","class":"wcf\\system\\template\\TemplateScriptingCompiler","type":"->","args":["$transferFee|abs"]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateScriptingCompiler.class.php","line":367,"function":"compileTag","class":"wcf\\system\\template\\TemplateScriptingCompiler","type":"->","args":["@$transferFee|abs","jCoinsTransferOverlay",{"application":"[redacted]","data":"[redacted]","filename":"[redacted]"}]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateCompiler.class.php","line":35,"function":"compileString","class":"wcf\\system\\template\\TemplateScriptingCompiler","type":"->","args":["jCoinsTransferOverlay","<div id=\"transferOverlay\">\n\t<div>\n\t\t<section id=\"transferOverlayGeneralFieldset\">\n\t\t\t<dl id=\"transferOverlayReceiverDl\">\n\t\t\t\t<dt><label for=\"receiverInput\">Receiver<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"text\" id=\"receiverInput\" class=\"long jsDialogAutoFocus\" name=\"receiver\" value=\"\" \/>\n\t\t\t\t\t<small>Enter the recipient of the transfer here. Multiple recipients can be entered with commas.<\/small>\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t<dl id=\"transferOverlayAmountDl\">\n\t\t\t\t<dt><label for=\"amountInput\">Amount<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"number\" id=\"amountInput\" name=\"amount\" value=\"0\" {if !$__wcf->session->getPermission('mod.jcoins.canTransferModerative')}min=\"1\" max=\"{$__wcf->user->jCoinsAmount}\" {\/if}class=\"short\" \/>\n\t\t\t\t\t{if $transferFee != 0 && $__wcf->session->getPermission('user.jcoins.mustPayTransferFee')}\n\t\t\t\t\t\t<small>{if $transferFee < 0}A fee of {@$transferFee|abs} {JCOINS_NAME} is deducted from your credits for each transfer.{else}{@$transferFee|abs} {JCOINS_NAME} will be credited for each transfer.{\/if}<\/small>\n\t\t\t\t\t{\/if}\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t<dl id=\"transferOverlayReasonDl\">\n\t\t\t\t<dt><label for=\"reasonInput\">Reason<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"text\" id=\"reasonInput\" name=\"reason\" maxlength=\"255\" class=\"long\" \/>\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t\n\t\t\t{if $__wcf->session->getPermission('mod.jcoins.canTransferModerative')}\n\t\t\t\t<dl id=\"transferOverlayModerative\">\n\t\t\t\t\t<dt><\/dt>\n\t\t\t\t\t<dd>\n\t\t\t\t\t\t<label><input type=\"checkbox\" name=\"moderative\" id=\"moderativeInput\" value=\"1\" \/> Moderative transfer<\/label>\n\t\t\t\t\t\t<small><\/small>\n\t\t\t\t\t<\/dd>\n\t\t\t\t<\/dl>\n\t\t\t{\/if}\n\t\t<\/section>\n\t<\/div>\n\t\n\t<div class=\"formSubmit\">\n\t\t<button class=\"jsTransferSubmit buttonPrimary\" accesskey=\"s\">Submit<\/button>\n\t\t<button class=\"jsTransferCancel\" accesskey=\"s\">Cancel<\/button>\n\t<\/div>\n<\/div>\n\n\n<script data-relocate=\"true\">\n\tnew WCF.Search.User('#receiverInput', null, false, null, true);\n<\/script>\n",{"application":"[redacted]","data":"[redacted]","filename":"[redacted]"}]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateEngine.class.php","line":493,"function":"compile","class":"wcf\\system\\template\\TemplateCompiler","type":"->","args":["jCoinsTransferOverlay","<div id=\"transferOverlay\">\n\t<div>\n\t\t<section id=\"transferOverlayGeneralFieldset\">\n\t\t\t<dl id=\"transferOverlayReceiverDl\">\n\t\t\t\t<dt><label for=\"receiverInput\">{lang}wcf.jcoins.transfer.receiver{\/lang}<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"text\" id=\"receiverInput\" class=\"long jsDialogAutoFocus\" name=\"receiver\" value=\"\" \/>\n\t\t\t\t\t<small>{lang}wcf.jcoins.transfer.description{\/lang}<\/small>\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t<dl id=\"transferOverlayAmountDl\">\n\t\t\t\t<dt><label for=\"amountInput\">{lang}wcf.jcoins.transfer.amount{\/lang}<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"number\" id=\"amountInput\" name=\"amount\" value=\"0\" {if !$__wcf->session->getPermission('mod.jcoins.canTransferModerative')}min=\"1\" max=\"{$__wcf->user->jCoinsAmount}\" {\/if}class=\"short\" \/>\n\t\t\t\t\t{if $transferFee != 0 && $__wcf->session->getPermission('user.jcoins.mustPayTransferFee')}\n\t\t\t\t\t\t<small>{lang}wcf.jcoins.transfer.fee.description{\/lang}<\/small>\n\t\t\t\t\t{\/if}\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t<dl id=\"transferOverlayReasonDl\">\n\t\t\t\t<dt><label for=\"reasonInput\">{lang}wcf.jcoins.transfer.reason{\/lang}<\/label><\/dt>\n\t\t\t\t<dd>\n\t\t\t\t\t<input type=\"text\" id=\"reasonInput\" name=\"reason\" maxlength=\"255\" class=\"long\" \/>\n\t\t\t\t<\/dd>\n\t\t\t<\/dl>\n\t\t\t\n\t\t\t{if $__wcf->session->getPermission('mod.jcoins.canTransferModerative')}\n\t\t\t\t<dl id=\"transferOverlayModerative\">\n\t\t\t\t\t<dt><\/dt>\n\t\t\t\t\t<dd>\n\t\t\t\t\t\t<label><input type=\"checkbox\" name=\"moderative\" id=\"moderativeInput\" value=\"1\" \/> {lang}wcf.jcoins.transfer.moderative{\/lang}<\/label>\n\t\t\t\t\t\t<small>{lang}wcf.jcoins.transfer.moderative.description{\/lang}<\/small>\n\t\t\t\t\t<\/dd>\n\t\t\t\t<\/dl>\n\t\t\t{\/if}\n\t\t<\/section>\n\t<\/div>\n\t\n\t<div class=\"formSubmit\">\n\t\t<button class=\"jsTransferSubmit buttonPrimary\" accesskey=\"s\">{lang}wcf.global.button.submit{\/lang}<\/button>\n\t\t<button class=\"jsTransferCancel\" accesskey=\"s\">{lang}wcf.global.button.cancel{\/lang}<\/button>\n\t<\/div>\n<\/div>\n\n{* user search for input *}\n<script data-relocate=\"true\">\n\tnew WCF.Search.User('#receiverInput', null, false, null, true);\n<\/script>\n","\/customer-rw\/www\/templates\/compiled\/3_wcf_2_jCoinsTransferOverlay.php",{"application":"[redacted]","data":"[redacted]","filename":"[redacted]"}]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateEngine.class.php","line":339,"function":"compileTemplate","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["jCoinsTransferOverlay","\/customer-rw\/www\/templates\/jCoinsTransferOverlay.tpl","\/customer-rw\/www\/templates\/compiled\/3_wcf_2_jCoinsTransferOverlay.php",{"application":"[redacted]","data":"[redacted]","filename":"[redacted]"}]},{"file":"\/customer-rw\/www\/lib\/system\/template\/TemplateEngine.class.php","line":590,"function":"display","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["jCoinsTransferOverlay","wcf",false]},{"file":"\/customer-rw\/www\/lib\/data\/jcoins\/statement\/JCoinsStatementAction.class.php","line":138,"function":"fetch","class":"wcf\\system\\template\\TemplateEngine","type":"->","args":["jCoinsTransferOverlay"]},{"file":"\/customer-rw\/www\/lib\/data\/AbstractDatabaseObjectAction.class.php","line":216,"function":"getTransferOverlay","class":"wcf\\data\\jcoins\\statement\\JCoinsStatementAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/action\/AJAXProxyAction.class.php","line":86,"function":"executeAction","class":"wcf\\data\\AbstractDatabaseObjectAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/action\/AJAXInvokeAction.class.php","line":111,"function":"invoke","class":"wcf\\action\\AJAXProxyAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/action\/AbstractAction.class.php","line":53,"function":"execute","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/action\/AJAXInvokeAction.class.php","line":65,"function":"__run","class":"wcf\\action\\AbstractAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/system\/request\/Request.class.php","line":89,"function":"__run","class":"wcf\\action\\AJAXInvokeAction","type":"->","args":[]},{"file":"\/customer-rw\/www\/lib\/system\/request\/RequestHandler.class.php","line":119,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/customer-rw\/www\/index.php","line":11,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":["wcf"]}]
Display More