public function _writeUrl($params) { print_r($params); $params['subdomain'] = isset($params['subdomain']) ? strtolower($params['subdomain']) : 'www'; $out = parent::_writeUrl($params); if (!defined('MYDOMAIN')) { return $out; } $out = substr($out, strpos($out, '/') + 1); $out = substr($out, strpos($out, '/')); return $params['subdomain'] == 'www' ? false : 'http://' . $params['subdomain'] . '.' . MYDOMAIN . $out; }
/** * Writes out full url with protocol and subdomain * * @param $params * @return string */ protected function _writeUrl($params) { $protocol = $this->options['protocol']; // $subdomain = AuthComponent::user('subdomain'); $subdomain = isset($params['subdomain']) ? $params['subdomain'] : null; unset($params['subdomain']); if (empty($subdomain)) { $subdomain = 'www'; } $domain = $this->_getDomain(); $url = parent::_writeUrl($params); return "{$protocol}://{$subdomain}.{$domain}{$url}"; }