Add member info profile setting.
[org.fsf.memberdashboard.git] / CRM / Memberdashboard / Page / Info.php
index 6c72096395a522603fe22f3f7781bb178866e0d9..9d62abd2151f27772bc95e4de5396edc6dfb2cca 100644 (file)
@@ -26,6 +26,18 @@ class CRM_Memberdashboard_Page_Info extends CRM_Core_Page {
   function run() {
     CRM_Utils_System::setTitle('My Info');
 
+    $profile_id = civicrm_api3('setting', 'getvalue', array(
+      'name' => 'memberdashboard_info_profile_id',
+      'group' => 'Member Dashboard Preferences'
+    ));
+
+    $resources = CRM_Core_Resources::singleton();
+    $resources->addScriptFile('org.fsf.memberdashboard',
+                              'assets/js/underscore.js');
+    $resources->addScriptFile('org.fsf.memberdashboard',
+                              'assets/js/member-info.js');
+    $resources->addScript("var memberDashboard = { profileId: $profile_id };");
+
     parent::run();
   }
 }