88 * License: GNU/GPLv2
99 * @see LICENSE.txt
1010 *
11- * This file: Front-end handler (last modified: 2020.11.27 ).
11+ * This file: Front-end handler (last modified: 2020.12.03 ).
1212 */
1313
1414namespace phpMussel \FrontEnd ;
@@ -1113,15 +1113,15 @@ public function view(string $Page = '')
11131113 if ($ DirValue ['preview ' ] === 'kb ' ) {
11141114 $ ThisDir ['Preview ' ] .= sprintf (
11151115 '<script type="text/javascript">function %1$s_function(){var e=%7$s?%7$s( ' .
1116- '\'%1$s_field \').value:%8$s&&!%7$s?%8$s.%1$s_field.value: \'\',z=e.replace ' .
1117- '(/o$/i, \'b \').substr(-2).toLowerCase(),y= \'kb \'==z?1: \'mb \'==z?1024: \'gb ' .
1118- '\'==z?1048576: \'tb \'==z?1073741824: \'b \'==e.substr(-1)?.0009765625:1,e=e ' .
1119- '.replace(/[^0-9]*$/i, \'\'),e=isNaN(e)?0:e*y,t=0>e? \'0 %2$s \':1>e?nft((10 ' .
1120- '24*e).toFixed(0))+ \' %2$s \':1024>e?nft((1*e).toFixed(2))+ \' %3$s \':10485 ' .
1121- '76>e?nft((e/1024).toFixed(2))+ \' %4$s \':1073741824>e?nft((e/1048576).toF ' .
1122- 'ixed(2))+ \' %5$s \':nft((e/1073741824).toFixed(2))+ \' %6$s \';%7$s?%7$s( \'' .
1123- '%1$s_preview \').innerHTML=t:%8$s&&!%7$s?%8$s.%1$s_preview.innerHTML=t: \'' .
1124- '\'};%1$s_function();</script> ' ,
1116+ '\'%1$s_field \').value:%8$s&&!%7$s?%8$s.%1$s_field.value: \'\',z=e.replace ' .
1117+ '(/o$/i, \'b \').substr(-2).toLowerCase(),y= \'kb \'==z?1: \'mb \'==z?1024: \'gb ' .
1118+ '\'==z?1048576: \'tb \'==z?1073741824: \'b \'==e.substr(-1)?.0009765625:1,e=e ' .
1119+ '.replace(/[^0-9]*$/i, \'\'),e=isNaN(e)?0:e*y,t=0>e? \'0 %2$s \':1>e?nft((10 ' .
1120+ '24*e).toFixed(0))+ \' %2$s \':1024>e?nft((1*e).toFixed(2))+ \' %3$s \':10485 ' .
1121+ '76>e?nft((e/1024).toFixed(2))+ \' %4$s \':1073741824>e?nft((e/1048576).toF ' .
1122+ 'ixed(2))+ \' %5$s \':nft((e/1073741824).toFixed(2))+ \' %6$s \';%7$s?%7$s( \'' .
1123+ '%1$s_preview \').innerHTML=t:%8$s&&!%7$s?%8$s.%1$s_preview.innerHTML=t: \'' .
1124+ '\'};%1$s_function();</script> ' ,
11251125 $ ThisDir ['DirLangKey ' ],
11261126 $ this ->Loader ->L10N ->getPlural (0 , 'field_size_bytes ' ),
11271127 $ this ->Loader ->L10N ->getString ('field_size_KB ' ),
@@ -1134,16 +1134,16 @@ public function view(string $Page = '')
11341134 } elseif ($ DirValue ['preview ' ] === 'seconds ' ) {
11351135 $ ThisDir ['Preview ' ] .= sprintf (
11361136 '<script type="text/javascript">function %1$s_function(){var t=%9$s?%9$s( ' .
1137- '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1138- ')?0:0>t?t*-1:t,n=e?Math.floor(e/31536e3):0,e=e?e-31536e3*n:0,o=e?Math.fl ' .
1139- 'oor(e/2592e3):0,e=e-2592e3*o,l=e?Math.floor(e/604800):0,e=e-604800*l,r=e ' .
1140- '?Math.floor(e/86400):0,e=e-86400*r,d=e?Math.floor(e/3600):0,e=e-3600*d,i ' .
1141- '=e?Math.floor(e/60):0,e=e-60*i,f=e?Math.floor(1*e):0,a=nft(n.toString()) ' .
1142- '+ \' %2$s – \'+nft(o.toString())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – ' .
1143- ' \'+nft(r.toString())+ \' %5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i. ' .
1144- 'toString())+ \' %7$s – \'+nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_pr ' .
1145- 'eview \').innerHTML=a:%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'} ' .
1146- '%1$s_function();</script> ' ,
1137+ '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1138+ ')?0:0>t?t*-1:t,n=e?Math.floor(e/31536e3):0,e=e?e-31536e3*n:0,o=e?Math.fl ' .
1139+ 'oor(e/2592e3):0,e=e-2592e3*o,l=e?Math.floor(e/604800):0,e=e-604800*l,r=e ' .
1140+ '?Math.floor(e/86400):0,e=e-86400*r,d=e?Math.floor(e/3600):0,e=e-3600*d,i ' .
1141+ '=e?Math.floor(e/60):0,e=e-60*i,f=e?Math.floor(1*e):0,a=nft(n.toString()) ' .
1142+ '+ \' %2$s – \'+nft(o.toString())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – ' .
1143+ ' \'+nft(r.toString())+ \' %5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i. ' .
1144+ 'toString())+ \' %7$s – \'+nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_pr ' .
1145+ 'eview \').innerHTML=a:%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'} ' .
1146+ '%1$s_function();</script> ' ,
11471147 $ ThisDir ['DirLangKey ' ],
11481148 $ this ->Loader ->L10N ->getString ('previewer_years ' ),
11491149 $ this ->Loader ->L10N ->getString ('previewer_months ' ),
@@ -1158,16 +1158,16 @@ public function view(string $Page = '')
11581158 } elseif ($ DirValue ['preview ' ] === 'minutes ' ) {
11591159 $ ThisDir ['Preview ' ] .= sprintf (
11601160 '<script type="text/javascript">function %1$s_function(){var t=%9$s?%9$s( ' .
1161- '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1162- ')?0:0>t?t*-1:t,n=e?Math.floor(e/525600):0,e=e?e-525600*n:0,o=e?Math.floo ' .
1163- 'r(e/43200):0,e=e-43200*o,l=e?Math.floor(e/10080):0,e=e-10080*l,r=e?Math. ' .
1164- 'floor(e/1440):0,e=e-1440*r,d=e?Math.floor(e/60):0,e=e-60*d,i=e?Math.floo ' .
1165- 'r(e*1):0,e=e-i,f=e?Math.floor(60*e):0,a=nft(n.toString())+ \' %2$s – \'+n ' .
1166- 'ft(o.toString())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – \'+nft(r.toStr ' .
1167- 'ing())+ \' %5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i.toString())+ \' ' .
1168- '%7$s – \'+nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_preview \').innerH ' .
1169- 'TML=a:%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'}%1$s_function();< ' .
1170- '/script> ' ,
1161+ '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1162+ ')?0:0>t?t*-1:t,n=e?Math.floor(e/525600):0,e=e?e-525600*n:0,o=e?Math.floo ' .
1163+ 'r(e/43200):0,e=e-43200*o,l=e?Math.floor(e/10080):0,e=e-10080*l,r=e?Math. ' .
1164+ 'floor(e/1440):0,e=e-1440*r,d=e?Math.floor(e/60):0,e=e-60*d,i=e?Math.floo ' .
1165+ 'r(e*1):0,e=e-i,f=e?Math.floor(60*e):0,a=nft(n.toString())+ \' %2$s – \'+n ' .
1166+ 'ft(o.toString())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – \'+nft(r.toStr ' .
1167+ 'ing())+ \' %5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i.toString())+ \' ' .
1168+ '%7$s – \'+nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_preview \').innerH ' .
1169+ 'TML=a:%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'}%1$s_function();< ' .
1170+ '/script> ' ,
11711171 $ ThisDir ['DirLangKey ' ],
11721172 $ this ->Loader ->L10N ->getString ('previewer_years ' ),
11731173 $ this ->Loader ->L10N ->getString ('previewer_months ' ),
@@ -1182,15 +1182,15 @@ public function view(string $Page = '')
11821182 } elseif ($ DirValue ['preview ' ] === 'hours ' ) {
11831183 $ ThisDir ['Preview ' ] .= sprintf (
11841184 '<script type="text/javascript">function %1$s_function(){var t=%9$s?%9$s( ' .
1185- '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1186- ')?0:0>t?t*-1:t,n=e?Math.floor(e/8760):0,e=e?e-8760*n:0,o=e?Math.floor(e/ ' .
1187- '720):0,e=e-720*o,l=e?Math.floor(e/168):0,e=e-168*l,r=e?Math.floor(e/24): ' .
1188- '0,e=e-24*r,d=e?Math.floor(e*1):0,e=e-d,i=e?Math.floor(60*e):0,e=e-(i/60) ' .
1189- ',f=e?Math.floor(3600*e):0,a=nft(n.toString())+ \' %2$s – \'+nft(o.toStrin ' .
1190- 'g())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – \'+nft(r.toString())+ \' ' .
1191- '%5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i.toString())+ \' %7$s – \'+ ' .
1192- 'nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_preview \').innerHTML=a: ' .
1193- '%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'}%1$s_function();</script> ' ,
1185+ '\'%1$s_field \').value:%10$s&&!%9$s?%10$s.%1$s_field.value: \'\',e=isNaN(t ' .
1186+ ')?0:0>t?t*-1:t,n=e?Math.floor(e/8760):0,e=e?e-8760*n:0,o=e?Math.floor(e/ ' .
1187+ '720):0,e=e-720*o,l=e?Math.floor(e/168):0,e=e-168*l,r=e?Math.floor(e/24): ' .
1188+ '0,e=e-24*r,d=e?Math.floor(e*1):0,e=e-d,i=e?Math.floor(60*e):0,e=e-(i/60) ' .
1189+ ',f=e?Math.floor(3600*e):0,a=nft(n.toString())+ \' %2$s – \'+nft(o.toStrin ' .
1190+ 'g())+ \' %3$s – \'+nft(l.toString())+ \' %4$s – \'+nft(r.toString())+ \' ' .
1191+ '%5$s – \'+nft(d.toString())+ \' %6$s – \'+nft(i.toString())+ \' %7$s – \'+ ' .
1192+ 'nft(f.toString())+ \' %8$s \';%9$s?%9$s( \'%1$s_preview \').innerHTML=a: ' .
1193+ '%10$s&&!%9$s?%10$s.%1$s_preview.innerHTML=a: \'\'}%1$s_function();</script> ' ,
11941194 $ ThisDir ['DirLangKey ' ],
11951195 $ this ->Loader ->L10N ->getString ('previewer_years ' ),
11961196 $ this ->Loader ->L10N ->getString ('previewer_months ' ),
@@ -1205,8 +1205,8 @@ public function view(string $Page = '')
12051205 } elseif ($ DirValue ['preview ' ] === 'allow_other ' ) {
12061206 $ ThisDir ['Preview ' ] .= sprintf (
12071207 '<script type="text/javascript">function %1$s_function(){var e=%2$s?%2$s( ' .
1208- '\'%1$s_field \').value:%3$s&&!%2$s?%3$s.%1$s_field.value: \'\';e== \'Other \'' .
1209- '?showid( \'%4$s_field \'):hideid( \'%4$s_field \')};%1$s_function();</script> ' ,
1208+ '\'%1$s_field \').value:%3$s&&!%2$s?%3$s.%1$s_field.value: \'\';e== \'Other \'' .
1209+ '?showid( \'%4$s_field \'):hideid( \'%4$s_field \')};%1$s_function();</script> ' ,
12101210 $ ThisDir ['DirLangKey ' ],
12111211 'document.getElementById ' ,
12121212 'document.all ' ,
0 commit comments