Skip to content

Commit 542d082

Browse files
committed
Fix Memcached keys names
1 parent 75aa634 commit 542d082

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Dashboards/Memcached/MemcachedTrait.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)