public function getFilenameUrlWithProtocol() { if (stripos($this->filenameUrl, 'http') !== 0) { $protocol = craft()->request->isSecureConnection() ? 'https:' : 'http:'; return $protocol . $this->filenameUrl; } else { return $this->filenameUrl; } }