@@ -220,7 +220,7 @@ private function getAllKeys(): array {
220220 $ keys [] = [
221221 'key ' => $ key ,
222222 'items ' => [
223- 'link_title ' => $ key ,
223+ 'link_title ' => urldecode ( $ key) ,
224224 'bytes_size ' => $ key_data ['size ' ],
225225 'timediff_last_access ' => $ key_data ['la ' ],
226226 'ttl ' => $ ttl === -1 ? 'Doesn \'t expire ' : $ ttl - $ time ,
@@ -324,7 +324,7 @@ private function mainDashboard(): string {
324324 if (isset ($ _POST ['submit_import_key ' ])) {
325325 Helpers::import (
326326 fn (string $ key ): bool => $ this ->memcached ->exists ($ key ),
327- fn (string $ key , string $ value , int $ ttl ): bool => $ this ->memcached ->set ($ key , base64_decode ($ value ), $ ttl )
327+ fn (string $ key , string $ value , int $ ttl ): bool => $ this ->memcached ->set (urldecode ( $ key) , base64_decode ($ value ), $ ttl )
328328 );
329329 }
330330
@@ -335,7 +335,7 @@ private function mainDashboard(): string {
335335 $ keys = $ this ->getAllKeys ();
336336
337337 if (isset ($ _GET ['export_btn ' ])) {
338- Helpers::export ($ keys , 'memcached_backup ' , fn (string $ key ): string => base64_encode ($ this ->memcached ->getKey ($ key )));
338+ Helpers::export ($ keys , 'memcached_backup ' , fn (string $ key ): string => base64_encode ($ this ->memcached ->getKey (urldecode ( $ key) )));
339339 }
340340
341341 $ paginator = new Paginator ($ this ->template , $ keys );
0 commit comments