$Cache->delete_value('imdb_id_' . $thenumbers . '_median', true); $Cache->delete_value('imdb_id_' . $thenumbers . '_minor', true); header("Location: " . get_protocol_prefix() . "{$BASEURL}/details.php?id=" . htmlspecialchars($id)); } break; case 2: $imdb_id = parse_imdb_id($row["url"]); if ($imdb_id) { $dbdata = new douban(); $dbdata->setid($imdb_id); set_cachetimestamp($id, "cache_stamp"); $Cache->delete_value('imdb_id_' . $thenumbers . '_movie_name'); $Cache->delete_value('imdb_id_' . $thenumbers . '_large', true); $Cache->delete_value('imdb_id_' . $thenumbers . '_median', true); $Cache->delete_value('imdb_id_' . $thenumbers . '_minor', true); header("Location: " . get_protocol_prefix() . "{$BASEURL}/details.php?id=" . htmlspecialchars($id)); } break; case 3: $douban_id = parse_douban_id($row["dburl"]); if ($douban_id) { $dbdata = new douban(); $dbdata->setid($douban_id, "douban"); set_cachetimestamp($id, "cache_stamp"); header("Location: " . get_protocol_prefix() . "{$BASEURL}/details.php?id=" . htmlspecialchars($id)); } break; default: die("Error!"); break; }
header("Location: " . get_protocol_prefix() . "{$BASEURL}/details.php?id=" . htmlspecialchars($id)); } break; case 2: $douban_id = parse_douban_id($row["douban_url"]); $douban_type = parse_douban_type($row["douban_url"]); if ($douban_id) { $douban = ""; if ($douban_type == "movie") { $douban = new douban_movie($douban_id); } else { if ($douban_type == "music") { $douban = new douban_music($douban_id); } } $type == 2 ? $douban->purge(true) : ""; set_cachetimestamp($id, "douban_cache_stamp"); $douban->retrive(); $douban->parse(); $douban->get_image(); $Cache->delete_value('douban_id_' . $douban_id . '_movie_name'); $Cache->delete_value('douban_id_' . $douban_id . '_large', true); $Cache->delete_value('douban_id_' . $douban_id . '_median', true); $Cache->delete_value('douban_id_' . $douban_id . '_minor', true); header("Location: " . get_protocol_prefix() . "{$BASEURL}/details.php?id=" . htmlspecialchars($id)); } break; default: die("Error!"); break; }