CRM-16904, updated 4th parameter to use base url
authorPradeep Nayak <pradpnayak@gmail.com>
Thu, 10 Sep 2015 11:06:44 +0000 (16:36 +0530)
committerPradeep Nayak <pradpnayak@gmail.com>
Thu, 10 Sep 2015 11:10:56 +0000 (16:40 +0530)
----------------------------------------
* CRM-16904:
  https://issues.civicrm.org/jira/browse/CRM-16904

CRM/Campaign/BAO/Petition.php

index ded3df8b44c1c85f3dacfb2ee4a414498c7bf294..ec13bc994705eb46fb14d3f15e5251684ea92f9d 100644 (file)
@@ -222,7 +222,8 @@ SELECT  petition.id                         as id,
       }
 
       // set permanent cookie to indicate this petition already signed on the computer
-      setcookie('signed_' . $params['sid'], $activity->id, time() + $this->cookieExpire, '/');
+      $config = CRM_Core_Config::singleton();
+      setcookie('signed_' . $params['sid'], $activity->id, time() + $this->cookieExpire, $config->userFrameworkBaseURL);
     }
 
     return $activity;
@@ -271,10 +272,11 @@ AND         tag_id = ( SELECT id FROM civicrm_tag WHERE name = %2 )";
     if (isset($petition_id) && is_numeric($petition_id)
       && isset($activity_id) && is_numeric($activity_id)) {
       // set permanent cookie to indicate this users email address now confirmed
+      $config = CRM_Core_Config::singleton();
       setcookie("confirmed_{$petition_id}",
         $activity_id,
         time() + $this->cookieExpire,
-        '/'
+        $config->userFrameworkBaseURL
       );
       return TRUE;
     }