/** * Calcule l'URL d'une ressource à partir de de la capture d'une expression régulière. * * @param array $parts Résultat de la capture de l'expression régulière. * @return string L'URL à utiliser. */ private function _replaceCopixresource($parts) { list(, , $fullPath, $modulePrefix, $forceModule, $path) = $parts; if (!isset($this->_urlCache[$fullPath])) { if (!empty($modulePrefix)) { if (!empty($forceModule) && isset($this->_arModules[$forceModule])) { $this->_urlCache[$fullPath] = CopixResource::findResourceURL($path, $forceModule, $this->_arModules[$forceModule] . $forceModule . '/', $this->_theme, $this->_config->i18n_path_enabled, $this->_lang, $this->_country); } else { $this->_urlCache[$fullPath] = CopixResource::findResourceURL($path, $this->_module, $this->_modulePath, $this->_theme, $this->_config->i18n_path_enabled, $this->_lang, $this->_country); } } else { $this->_urlCache[$fullPath] = CopixResource::findResourceURL($path, null, null, $this->_theme, $this->_config->i18n_path_enabled, $this->_lang, $this->_country); } } return $this->_urlCache[$fullPath]; }