Example #1
0
if ($shows instanceof Traversable) {
    foreach ($shows as $show) {
        $starttime = microtime(true);
        $rageid = $show['rageid'];
        $tvrShow = $tvrage->getRageInfoFromService($rageid);
        $genre = '';
        if (isset($tvrShow['genres']) && is_array($tvrShow['genres']) && !empty($tvrShow['genres'])) {
            if (is_array($tvrShow['genres']['genre'])) {
                $genre = @implode('|', $tvrShow['genres']['genre']);
            } else {
                $genre = $tvrShow['genres']['genre'];
            }
        }
        $country = '';
        if (isset($tvrShow['country']) && !empty($tvrShow['country'])) {
            $country = $tvrage->countryCode($tvrShow['country']);
        }
        $rInfo = $tvrage->getRageInfoFromPage($rageid);
        $desc = '';
        if (isset($rInfo['desc']) && !empty($rInfo['desc'])) {
            $desc = $rInfo['desc'];
        }
        $imgbytes = '';
        if (isset($rInfo['imgurl']) && !empty($rInfo['imgurl'])) {
            $img = nzedb\utility\getUrl($rInfo['imgurl']);
            if ($img !== false) {
                $im = @imagecreatefromstring($img);
                if ($im !== false) {
                    $imgbytes = $img;
                }
            }