Skip to content
Snippets Groups Projects
Commit 777fddf1 authored by jaapjansma's avatar jaapjansma
Browse files

update

parent 35e282d5
No related branches found
No related tags found
No related merge requests found
......@@ -17,5 +17,39 @@ class CRM_Civirules_Upgrader extends CRM_Civirules_Upgrader_Base {
$this->executeSqlFile('sql/createCiviruleRule.sql');
$this->executeSqlFile('sql/createCiviruleRuleAction.sql');
$this->executeSqlFile('sql/createCiviruleRuleCondition.sql');
$this->addCondition('CRM_CivirulesConditions_PrimaryEmailChanged', 'primary_email_changed', ts('Primary e-mail addres is changed'));
$this->addCondition('CRM_CivirulesConditions_AgeComparison', 'age_comparison', ts('Age comparison'));
$this->addCondition('CRM_CivirulesConditions_BirthdayChanged', 'brithday_changed', ts('Birthday changed'));
$this->addAction('CRM_CivirulesActions_GroupContact', 'GroupContact', 'Add contact to group', 'GroupContact', 'create');
}
protected function addCondition($class_name, $name, $label) {
$session = CRM_Core_Session::singleton();
$userId = $session->get('userID');
$params['class_name'] = $class_name;
$params['name'] = $name;
$params['label'] = $label;
$params['is_active'] = 1;
$params['created_user_id'] = $userId;
$params['created_date'] = date('Ymd');
CRM_Civirules_BAO_Condition::add($params);
}
protected function addAction($class_name, $name, $label, $api_entity, $api_action) {
$session = CRM_Core_Session::singleton();
$userId = $session->get('userID');
$params['class_name'] = $class_name;
$params['name'] = $name;
$params['label'] = $label;
$params['api_entity'] = $api_entity;
$params['api_action'] = $api_action;
$params['is_active'] = 1;
$params['created_user_id'] = $userId;
$params['created_date'] = date('Ymd');
CRM_Civirules_BAO_Condition::add($params);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment