/**
  * WPSDGoogleBackLinks.
  * @param string $domain
  * @param boolean $curl
  */
 function WPSDGoogleBackLinks($domain, $curl = false)
 {
     parent::WPSDStats();
     $domain = $this->getNormalizedUrl($domain);
     $form = new WPSDAdminConfigForm();
     $this->egosearch = str_replace(' ', '+', $form->getWpsdEgoSearch());
     if ($this->isOutdated() && '' != $domain) {
         $this->values['rank'] = $this->getBackLinks($domain);
         $this->set_cache('google_bl', $this->values['rank']);
         $this->values['blogsearch_backlinks'] = $this->getBlogSearchBacklinks($domain);
         $this->set_cache('google_bs_bl', $this->values['blogsearch_backlinks']);
         $this->values['ego'] = $this->getEgoSearch($this->egosearch);
         $this->set_cache('google_ego', $this->values['ego']);
     } else {
         $this->values['rank'] = $this->get_cache('google_bl');
         $this->values['blogsearch_backlinks'] = $this->get_cache('google_bs_bl');
         $this->values['ego'] = $this->get_cache('google_ego');
     }
 }