diff --git a/plugins/dynamix/ArrayOperation.page b/plugins/dynamix/ArrayOperation.page index 40bbfeb2f..3aa47811d 100644 --- a/plugins/dynamix/ArrayOperation.page +++ b/plugins/dynamix/ArrayOperation.page @@ -3,8 +3,8 @@ Title="Array Operation" Tag="snowflake-o" --- > 18) + encode(n >> 12) + encode(n >> 6) + encode(n); + } + for (x=0, l=size-tail; x> 2); + code += encode(t << 4); + code += '=='; + break; + case 2: + t = (text.charCodeAt(size-2) << 8) + text.charCodeAt(size-1); + code += encode(t >> 10); + code += encode(t >> 4); + code += encode(t << 2); + code += '='; + break; + } + return code; +} function prepareInput(form) { $(form).append(''); if (form.input === undefined) { form.submit(); - } else { - var data = {}; - data['#file'] = 'unused'; - data['#include'] = 'webGui/include/KeyUpload.php'; - data['text'] = form.text.value; - data['file'] = form.file.value; - form.input.disabled = true; - form.local.disabled = true; - form.file.disabled = true; - form.text.disabled = true; - form.copy.disabled = true; - $.post('/update.php',data,function(){form.submit();}); + return; } + form.input.disabled = true; + form.local.disabled = true; + form.file.disabled = true; + form.text.disabled = true; + form.copy.disabled = true; + var text = base64(form.text.value); + if (text) { + $(form).append(''); + form.submit(); + return; + } + var data = {}; + data['#file'] = 'unused'; + data['#include'] = 'webGui/include/KeyUpload.php'; + data['file'] = form.file.value; + $.post('/update.php',data,function(){form.submit();}); } function parityWarning(form) { if (form.md_invalidslot.checked) { @@ -480,6 +519,16 @@ $(function(){ + +
+ + + + +
Delete will delete the encryption keyfile. +
Yes I want to do this
+
+