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); }
case "sharereactor": $res = searchShareReactor($name); $RusSearch += count($res); foreach ($res as $value) { $grus[] = implode("|", $value); } break; case "kinopoisk": $res = searchKinoPoisk($name); $RusSearch += count($res); foreach ($res as $value) { $grus[] = implode("|", $value); } break; case "ozon": $res = searchOzon($name); $RusSearch += count($res); foreach ($res as $value) { $grus[] = implode("|", $value); } break; case "imdb": $res = searchImdb($name); $ImdbSearch = count($res); $gimdb = array(); foreach ($res as $value) { $gimdb[] = implode("|", $value); } foreach ($gimdb as $k => $v) { $gimdb[$k] = str_replace(array("\r\n", "\r", "\n"), "", $v); }