info: Fix the profile link displayed in noscript tag.
authorDavid Thompson <davet@gnu.org>
Wed, 5 Nov 2014 23:06:22 +0000 (18:06 -0500)
committerDavid Thompson <davet@gnu.org>
Wed, 5 Nov 2014 23:06:22 +0000 (18:06 -0500)
* CRM/Memberdashboard/Page/Info.php (CRM_Memberdashboard_Page_Info)
  [run]: Assign 'profileId' for smarty template.
* templates/CRM/Memberdashboard/Page/Info.tpl: Fix profile URL.

CRM/Memberdashboard/Page/Info.php
templates/CRM/Memberdashboard/Page/Info.tpl

index 9febdb89111f09a75b3c476c70f9895a3417b6d5..8468e63d832cee8817405f89a6204c1ddfcf96a3 100644 (file)
@@ -26,7 +26,7 @@ class CRM_Memberdashboard_Page_Info extends CRM_Core_Page {
   function run() {
     CRM_Utils_System::setTitle('My Info');
 
-    $profile_id = civicrm_api3('setting', 'getvalue', array(
+    $profileId = civicrm_api3('setting', 'getvalue', array(
       'name' => 'memberdashboard_info_profile_id',
       'group' => MEMBERDASHBOARD_SETTINGS_GROUP
     ));
@@ -41,7 +41,9 @@ class CRM_Memberdashboard_Page_Info extends CRM_Core_Page {
                               'assets/js/underscore.js');
     $resources->addScriptFile('org.fsf.memberdashboard',
                               'assets/js/member-info.js');
-    $resources->addScript("var memberDashboard = { profileId: $profile_id };");
+    $resources->addScript("var memberDashboard = { profileId: $profileId };");
+
+    $this->assign('profileId', $profileId);
 
     parent::run();
   }
index 2ef3a3f714ed690acd9a8e2aa3417c987f4a33fb..cacca26f80a6d9b45f44cf48faaaf2ddeac54791 100644 (file)
@@ -23,7 +23,7 @@
   <p>
     You seem to have JavaScript disabled.  To edit your contact
     information, please
-    <a href="/drupal/civicrm/profile/edit?reset=1&gid=1">follow this link</a>.
+    <a href="/drupal/civicrm/profile/edit?reset=1&gid={$profileId}">follow this link</a>.
   </p>
 </noscript>