Example #1
0
 private static function getWidgetUrl($url, $db, $reportType)
 {
     $url = parent::getUrl($url);
     $domain = Helper\Url::parseHost($url);
     $database = self::checkDatabase($db);
     if (false === $domain) {
         self::exc('Invalid domain name.');
     } else {
         if (false === $database) {
             self::exc('db');
         } else {
             $widgetUrl = Config\Services::SEMRUSH_WIDGET_URL;
             return sprintf($widgetUrl, $reportType, $database, $domain);
         }
     }
 }
Example #2
0
 public function setUrl($url)
 {
     if (false !== Helper\Url::isRfc($url)) {
         self::$_url = $url;
         self::$_host = Helper\Url::parseHost($url);
     } else {
         throw new E('Invalid URL!');
         exit;
     }
     return true;
 }