$this->_id = CRM_Utils_Request::retrieve('id', 'Positive', $this, FALSE, NULL, 'GET');
if ($this->_id) {
$this->assign('eventId', $this->_id);
- if (empty($this->_addProfileBottom) && empty($this->_addProfileBottomAdd)) {
+ if (!empty($this->_addBlockName) && empty($this->_addProfileBottom) && empty($this->_addProfileBottomAdd)) {
$this->add('hidden', 'id', $this->_id);
}
$this->_single = TRUE;
return 'CRM/Event/Form/ManageEvent/Tab.tpl';
}
}
+
+ /**
+ * Pre-load libraries required by Online Registration Profile fields
+ */
+ static function addProfileEditScripts() {
+ CRM_UF_Page_ProfileEditor::registerProfileScripts();
+ CRM_UF_Page_ProfileEditor::registerSchemas(array('IndividualModel', 'ParticipantModel'));
+ }
}