function searchInfo($rusname, $engname)
{
    $resKinopoisk = array();
    if (!($engname && $rusname)) {
        if ($engname) {
            $resKinopoisk = searchKinopoisk($engname);
            $rusname = $resKinopoisk[0]["rusname"];
        }
        if ($rusname) {
            $resKinopoisk = searchKinopoisk($rusname);
            $engname = $resKinopoisk[0]["engname"];
        }
    }
    if ($engname) {
        $resOzonE = searchOzon($engname);
        $resImdb = searchImdb($engname);
    }
    if ($rusname) {
        $resOzonR = searchOzon($rusname);
    }
    if ($rusname && !$engname && count($resOzonR) > 0) {
        $engname = $resOzonR[0]["engname"];
        $resImdb = searchImdb($engname);
    }
    for ($i = 0; $i < count($resOzonR); $i++) {
        $url = $resOzonR[$i]["url"];
        $dubl = 0;
        for ($j = 0; $j < count($resOzonE); $j++) {
            if ($resOzonE[$j]["url"] == $url) {
                $dubl = 1;
                break;
            }
        }
        if ($dubl == 0) {
            $resOzonE[] = $resOzonR[$i];
        }
    }
    for ($i = 0; $i < count($resKinopoisk); $i++) {
        $resOzonE[] = $resKinopoisk[$i];
    }
    return array("imdb" => $resImdb, "rus" => $resOzonE);
}
Example #2
0
function getIds($title, &$movie)
{
    searchIMDB($title, $movie);
    searchKinopoisk($title, $movie);
}