$new_url) { $i = (int)$idx; $new_url = trim($new_url); if ($new_url !== '') { $list[$i]['waybackurl'] = $new_url; } } } file_put_contents(JSON_FILE, json_encode($list, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE), LOCK_EX); echo "
Updates saved successfully!
"; } // Prepare lists again for display foreach ($list as $index => $entry) { if (!isset($entry['url'], $entry['waybackurl'])) continue; if (strpos($entry['waybackurl'], '*') === false) continue; $timestamped = get_wayback_timestamped_url($entry['url']); if ($timestamped) { $updates[] = [ 'index' => $index, 'title' => $entry['title'] ?? '', 'original' => $entry['waybackurl'], 'updated' => $timestamped, ]; } else { $missing[] = [ 'index' => $index, 'title' => $entry['title'] ?? '', 'url' => $entry['url'], 'old_waybackurl' => $entry['waybackurl'], ]; } } ?>No wildcard URLs found.