/** * Class constructor. * * @param string $title * Title of the page. * @param int $mode * Mode of the page. * */ public function __construct($title = NULL, $mode = NULL) { parent::__construct($title, $mode); $this->account_id = CRM_Utils_Request::retrieve('account_id', 'Integer', CRM_Core_DAO::$_nullObject, true); $this->assign('account_id', $this->account_id); $this->assign('civicrm_fields', CRM_Myemma_Utils::buildCiviCRMFieldList()); $this->assign('location_types', CRM_Myemma_Utils::locationTypes()); $this->assign('my_emma_fields', CRM_Myemma_Utils::buildMyEmmaFieldList($this->account_id)); }
/** * @param null $title * @param null $mode */ function __construct($title = NULL, $mode = NULL) { parent::__construct($title, $mode); // fetch the ids of templates which diverted from defaults and can be reverted – // these templates have the same workflow_id as the defaults; defaults are reserved $sql = ' SELECT diverted.id, orig.id orig_id FROM civicrm_msg_template diverted JOIN civicrm_msg_template orig ON ( diverted.workflow_id = orig.workflow_id AND orig.is_reserved = 1 AND ( diverted.msg_subject != orig.msg_subject OR diverted.msg_text != orig.msg_text OR diverted.msg_html != orig.msg_html ) ) '; $dao = CRM_Core_DAO::executeQuery($sql); while ($dao->fetch()) { $this->_revertible[$dao->id] = $dao->orig_id; } }