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.


Reply via email to