Esempio n. 1
0
            $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;
}
Esempio n. 2
0
            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;
}