setid ($movieid); $target = array('Title', 'Credits', 'Plot'); ($type == 2 ? $movie->purge_single(true) : ""); set_cachetimestamp($id,"cache_stamp"); $movie->preparecache($target,true); $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 \Nexus\PTGen\PTGen::SITE_IMDB: case \Nexus\PTGen\PTGen::SITE_DOUBAN: case \Nexus\PTGen\PTGen::SITE_BANGUMI: { $ptGenInfo = json_decode($row['pt_gen'], true); $link = $ptGenInfo[$siteid]['link']; $ptGen = new \Nexus\PTGen\PTGen(); $result = $ptGen->generate($link, true); $ptGenInfo[$siteid]['data'] = $result; sql_query(sprintf("update torrents set pt_gen = %s where id = %s", sqlesc(json_encode($ptGenInfo)), $id)) or sqlerr(__FILE__, __LINE__); header("Location: " . get_protocol_prefix() . "$BASEURL/details.php?id=".htmlspecialchars($id)); break; } default : { die("Error!"); break; } } ?>