<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
*/
// Set ADD_TO_DB = FALSE to do a dry run
- CONST ADD_TO_DB = TRUE;
+ const ADD_TO_DB = TRUE;
- CONST DATA_FILENAME = "sample_data.xml";
- CONST NUM_DOMAIN = 1;
- CONST NUM_CONTACT = 200;
- CONST INDIVIDUAL_PERCENT = 80;
- CONST HOUSEHOLD_PERCENT = 10;
- CONST ORGANIZATION_PERCENT = 10;
- CONST NUM_INDIVIDUAL_PER_HOUSEHOLD = 4;
- CONST NUM_ACTIVITY = 150;
+ const DATA_FILENAME = "sample_data.xml";
+ const NUM_DOMAIN = 1;
+ const NUM_CONTACT = 200;
+ const INDIVIDUAL_PERCENT = 80;
+ const HOUSEHOLD_PERCENT = 10;
+ const ORGANIZATION_PERCENT = 10;
+ const NUM_INDIVIDUAL_PER_HOUSEHOLD = 4;
+ const NUM_ACTIVITY = 150;
// Location types from the table crm_location_type
- CONST HOME = 1;
- CONST WORK = 2;
- CONST MAIN = 3;
- CONST OTHER = 4;
+ const HOME = 1;
+ const WORK = 2;
+ const MAIN = 3;
+ const OTHER = 4;
/**
* Class constructor
}
for ($i = 0; $i < self::NUM_ACTIVITY; $i++) {
$activityDAO = new CRM_Activity_DAO_Activity();
- $activityTypeID = mt_rand(7, 10);
+ $activityId = CRM_Core_OptionGroup::values('activity_type', NULL, NULL, NULL, ' AND v.name IN ("Tell A Friend", "Pledge Acknowledgment")');
+ $activityTypeID = array_rand($activityId);
$activity = CRM_Core_PseudoConstant::activityType();
$activityDAO->activity_type_id = $activityTypeID;
$activityDAO->subject = "Subject for $activity[$activityTypeID]";
$activityContactDAO->record_type_id = CRM_Utils_Array::key('Activity Source', $activityContacts);
$this->_insert($activityContactDAO);
- if (in_array($activityTypeID, array(6, 9))) {
+ if ($activityTypeID == 9) {
$activityContactDAO = new CRM_Activity_DAO_ActivityContact();
$activityContactDAO->activity_id = $activityDAO->id;
$activityContactDAO->contact_id = mt_rand(1, 101);
$activityContactDAO->record_type_id = CRM_Utils_Array::key('Activity Targets', $activityContacts);
$this->_insert($activityContactDAO);
}
-
- if ($activityTypeID == 7) {
- $activityContactDAO = new CRM_Activity_DAO_ActivityContact();
- $activityContactDAO->activity_id = $activityDAO->id;
- $activityContactDAO->contact_id = mt_rand(1, 101);
- $activityContactDAO->record_type_id = CRM_Utils_Array::key('Activity Assignees', $activityContacts);
- $this->_insert($activityContactDAO);
- }
}
}
}