This method does not require this parameter
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 3 Aug 2010 23:04:12 +0000 (17:04 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 4 Aug 2010 20:07:19 +0000 (14:07 -0600)
framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php
framework/LoginTasks/lib/Horde/LoginTasks.php
framework/LoginTasks/lib/Horde/LoginTasks/Backend.php
framework/LoginTasks/test/Horde/LoginTasks/Stubs.php

index 4fd943d..d37028c 100644 (file)
@@ -158,22 +158,20 @@ class Horde_Core_LoginTasks_Backend_Horde extends Horde_LoginTasks_Backend
     /**
      * Redirect to the given URL.
      *
-     * @param string $url  The URL to redirect to.
+     * @param Horde_Url|string $url  The URL to redirect to.
      */
     public function redirect($url)
     {
-        header('Location: ' . $url);
-        exit;
+        $url = new Horde_url($url);
+        $url->redirect();
     }
 
     /**
      * Return the URL of the login tasks view.
      *
-     * @param array $tasks  The tasks to be displayed next.
-     *
      * @return string  The URL of the login tasks view.
      */
-    public function getLoginTasksUrl(array $tasks = null)
+    public function getLoginTasksUrl()
     {
         return Horde::getServiceLink('logintasks', $this->_app);
     }
index 79e0932..90ae0f7 100644 (file)
@@ -240,7 +240,7 @@ class Horde_LoginTasks
      */
     public function getLoginTasksUrl()
     {
-        return $this->_backend->getLoginTasksUrl($this->_tasklist->needDisplay());
+        return $this->_backend->getLoginTasksUrl();
     }
 
     /**
index 363a3bc..4bf49bc 100644 (file)
@@ -86,9 +86,7 @@ abstract class Horde_LoginTasks_Backend
     /**
      * Return the URL of the login tasks view.
      *
-     * @param array $tasks  The tasks to be displayed next.
-     *
      * @return string  The URL of the login tasks view
      */
-    abstract public function getLoginTasksUrl(array $tasks = null);
+    abstract public function getLoginTasksUrl();
 }
index 013d321..b4f8d9f 100644 (file)
@@ -64,7 +64,7 @@ class Horde_LoginTasks_Stub_Backend extends Horde_LoginTasks_Backend
         return $url;
     }
 
-    public function getLoginTasksUrl(array $tasks = null)
+    public function getLoginTasksUrl()
     {
         return 'URL';
     }