Revision: 2054
Author: olavmrk
Date: Wed Dec 16 06:08:37 2009
Log: Module::getModuleURL: Add $parameters parameter.
http://code.google.com/p/simplesamlphp/source/detail?r=2054
Modified:
/trunk/lib/SimpleSAML/Module.php
=======================================
--- /trunk/lib/SimpleSAML/Module.php Mon Sep 1 04:49:55 2008
+++ /trunk/lib/SimpleSAML/Module.php Wed Dec 16 06:08:37 2009
@@ -136,14 +136,19 @@
* This function creates an absolute URL to a resource stored
under ".../modules/<module>/www/".
*
* @param string $resource Resource path, on the form "<module
name>/<resource>"
+ * @param array $parameters Extra parameters which should be added to
the URL. Optional.
* @return string The absolute URL to the given resource.
*/
- public static function getModuleURL($resource) {
+ public static function getModuleURL($resource, array $parameters =
array()) {
assert('is_string($resource)');
assert('$resource[0] !== "/"');
$config = SimpleSAML_Configuration::getInstance();
- return SimpleSAML_Utilities::selfURLhost() . '/' .
$config->getBaseURL() . 'module.php/' . $resource;
+ $url = SimpleSAML_Utilities::selfURLhost() . '/' .
$config->getBaseURL() . 'module.php/' . $resource;
+ if (!empty($parameters)) {
+ $url = SimpleSAML_Utilities::addURLparameter($url,
$parameters);
+ }
+ return $url;
}
--
You received this message because you are subscribed to the Google Groups
"simpleSAMLphp commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/simplesamlphp-commits?hl=en.