def checkPhoneDetails(query=None):
    ''' 
        Method that checks if the given hash is stored in the md5crack.com website. 

        :param query:    query to verify.

        :return:    Python structure. 
    '''
    results = []
    
    #TO-DO executing the query against Google and grab the results
    #   The query should be something like "<QUERY> site:infobel.com"
    search = query + " site:infobel.com"    
    
    # This will return a list of i3visio.uri objects
    uriObjects = google.processSearch(search) 
    
    #TO-DO: grabbing the phone details for the QUERY        
    for uri in uriObjects:
        # Recovering the website
        # Accessing the resources
        textResults = processing.getResults(uri["value"])
        # Iterating over every result to process it and recover a person object
        for r in textResults:
            person = {}
            fullname = ""
            person["type"]="i3visio.person"
            person["value"] = "FULLNAME_NOT_FOUND"
            person["attributes"] = processing.extractFieldsFromResult(r)
            
            for entity in person["attributes"]:
                if entity["type"] == "i3visio.fullname":
                    person["value"] = entity["value"]
                    break
            
            # Appending the Uri of the infobel record:
            aux = {}
            aux["type"]= "i3visio.uri"
            aux["value"] = uri["value"]
            aux["attributes"] = []
            person["attributes"].append(aux)            
            
            # Appending the platform of the infobel record:
            aux = {}
            aux["type"]= "i3visio.platform"
            aux["value"] = "Infobel"
            aux["attributes"] = []
            person["attributes"].append(aux)  
                      
            # Appending to the results
            results.append(person)
            
    return results