Subversion Repositories cheapmusic

Rev

Rev 99 | Rev 107 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 99 Rev 104
Line 38... Line 38...
38
    }
38
    }
39
    $canonical_query_string = join("&", $pairs);
39
    $canonical_query_string = join("&", $pairs);
40
 
40
 
41
    $url = "https://api.discogs.com/database/search?" . $canonical_query_string;
41
    $url = "https://api.discogs.com/database/search?" . $canonical_query_string;
42
 
42
 
43
    $searchResp = getSearchCache("Discogs", $str, "");
43
    $searchResp = ($str == "***RANDOM***" ? false : getSearchCache("Discogs", $str, ""));
44
    if ($searchResp === false) {
44
    if ($searchResp === false) {
45
        $searchResp = getUrl($url, $config['userAgent']);
45
        $searchResp = getUrl($url, $config['userAgent']);
-
 
46
        if ($str != "***RANDOM***") {
46
        saveSearchCache("Discogs", $str, "", $searchResp);
47
            saveSearchCache("Discogs", $str, "", $searchResp);
-
 
48
        }
47
    }
49
    }
48
    $searchResp = utf8_encode($searchResp);
50
    $searchResp = utf8_encode($searchResp);
49
    $searchResp = json_decode($searchResp);
51
    $searchResp = json_decode($searchResp);
50
 
52
 
51
    if (empty($searchResp)) {
53
    if (empty($searchResp)) {