From: colemanw Date: Thu, 7 Apr 2022 00:26:09 +0000 (-0400) Subject: Merge pull request #23016 from pradpnayak/optionValue X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b991cdb217eb69a2dfaa84cec33a8d08bc9e5fcc;hp=e09f60e46ced24748d7f738eb52dfa830fdaeec3;p=civicrm-core.git Merge pull request #23016 from pradpnayak/optionValue Respect zero value --- diff --git a/CRM/Activity/BAO/Activity.php b/CRM/Activity/BAO/Activity.php index d106c6f5cf..a6f4977010 100644 --- a/CRM/Activity/BAO/Activity.php +++ b/CRM/Activity/BAO/Activity.php @@ -2797,4 +2797,25 @@ INNER JOIN civicrm_option_group grp ON (grp.id = option_group_id AND grp.name = ]; } + /** + * Get icon for a particular activity (based on type). + * + * Example: `CRM_Activity_BAO_Activity::getIcon('Activity', 123)` + * + * @param string $entityName + * Always "Activity". + * @param int $entityId + * Id of the activity. + * @throws CRM_Core_Exception + */ + public static function getEntityIcon(string $entityName, int $entityId) { + $field = Civi\Api4\Activity::getFields(FALSE) + ->addWhere('name', '=', 'activity_type_id') + ->setLoadOptions(['id', 'label', 'icon']) + ->execute()->single(); + $activityTypes = array_column($field['options'], NULL, 'id'); + $activityType = CRM_Core_DAO::getFieldValue(parent::class, $entityId, 'activity_type_id'); + return $activityTypes[$activityType]['icon'] ?? self::$_icon; + } + } diff --git a/CRM/Activity/Form/Task/AddToTag.php b/CRM/Activity/Form/Task/AddToTag.php index 979addce8c..51af8f1b63 100644 --- a/CRM/Activity/Form/Task/AddToTag.php +++ b/CRM/Activity/Form/Task/AddToTag.php @@ -16,9 +16,8 @@ */ /** - * This class provides the functionality to delete a group of - * contacts. This class provides functionality for the actual - * addition of contacts to groups. + * This class provides the functionality to tag a group of + * activities (or a single activity) */ class CRM_Activity_Form_Task_AddToTag extends CRM_Activity_Form_Task { diff --git a/CRM/Activity/Import/Form/MapField.php b/CRM/Activity/Import/Form/MapField.php index a7c2d2b49b..215ec9ecca 100644 --- a/CRM/Activity/Import/Form/MapField.php +++ b/CRM/Activity/Import/Form/MapField.php @@ -84,14 +84,13 @@ class CRM_Activity_Import_Form_MapField extends CRM_Import_Form_MapField { // Get an array of the name values for mapping fields associated with this mapping_id. $mappingName = CRM_Core_BAO_Mapping::getMappingFieldValues($savedMapping, 'name'); - $this->assign('loadedMapping', $savedMapping); $this->set('loadedMapping', $savedMapping); $params = ['id' => $savedMapping]; $temp = []; $mappingDetails = CRM_Core_BAO_Mapping::retrieve($params, $temp); - $this->assign('savedName', $mappingDetails->name); + $this->assign('savedMappingName', $mappingDetails->name); $this->add('hidden', 'mappingId', $savedMapping); diff --git a/CRM/Activity/Import/Form/Preview.php b/CRM/Activity/Import/Form/Preview.php index 3b3de7d38e..b12ffef366 100644 --- a/CRM/Activity/Import/Form/Preview.php +++ b/CRM/Activity/Import/Form/Preview.php @@ -39,9 +39,8 @@ class CRM_Activity_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); if ($skipColumnHeader) { $this->assign('skipColumnHeader', $skipColumnHeader); diff --git a/CRM/Activity/Selector/Search.php b/CRM/Activity/Selector/Search.php index bb56feaafc..14215f6adc 100644 --- a/CRM/Activity/Selector/Search.php +++ b/CRM/Activity/Selector/Search.php @@ -249,6 +249,9 @@ class CRM_Activity_Selector_Search extends CRM_Core_Selector_Base implements CRM if (isset($result->$property)) { $row[$property] = $result->$property; } + else { + $row[$property] = NULL; + } } $contactId = $row['contact_id'] ?? NULL; @@ -273,6 +276,7 @@ class CRM_Activity_Selector_Search extends CRM_Core_Selector_Base implements CRM $row['activity_type'] = CRM_Core_TestEntity::appendTestText($row['activity_type']); } $row['mailingId'] = ''; + $row['recipients'] = ''; if ( $accessCiviMail && ($mailingIDs === TRUE || in_array($result->source_record_id, $mailingIDs)) && diff --git a/CRM/Admin/Form/ContactType.php b/CRM/Admin/Form/ContactType.php index ac90dbeace..386bd4785c 100644 --- a/CRM/Admin/Form/ContactType.php +++ b/CRM/Admin/Form/ContactType.php @@ -51,7 +51,15 @@ class CRM_Admin_Form_ContactType extends CRM_Admin_Form { $enabled->freeze(); } } - $this->addElement('text', 'image_URL', ts('Image URL')); + // TODO: Remove when dropping image_URL column + if ($this->_id) { + $imageUrl = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_ContactType', $this->_id, 'image_URL'); + if ($imageUrl) { + $this->addElement('text', 'image_URL', ts('Image URL')); + } + } + $this->assign('hasImageUrl', !empty($imageUrl)); + $this->add('text', 'icon', ts('Icon'), ['class' => 'crm-icon-picker', 'title' => ts('Choose Icon'), 'allowClear' => TRUE]); $this->add('text', 'description', ts('Description'), CRM_Core_DAO::getAttribute('CRM_Contact_DAO_ContactType', 'description') ); @@ -122,6 +130,11 @@ class CRM_Admin_Form_ContactType extends CRM_Admin_Form { } } + // If icon is set, it overrides image_URL + if (!empty($params['icon'])) { + $params['image_URL'] = ''; + } + $contactType = CRM_Contact_BAO_ContactType::add($params); CRM_Core_Session::setStatus(ts("The Contact Type '%1' has been saved.", [1 => $contactType->label] diff --git a/CRM/Admin/Form/Options.php b/CRM/Admin/Form/Options.php index 7ee186620c..ab4cbedc2f 100644 --- a/CRM/Admin/Form/Options.php +++ b/CRM/Admin/Form/Options.php @@ -147,6 +147,10 @@ class CRM_Admin_Form_Options extends CRM_Admin_Form { return; } + $optionGroup = \Civi\Api4\OptionGroup::get(FALSE) + ->addWhere('id', '=', $this->_gid) + ->execute()->first(); + $this->applyFilter('__ALL__', 'trim'); $isReserved = FALSE; @@ -174,11 +178,12 @@ class CRM_Admin_Form_Options extends CRM_Admin_Form { ['CRM_Core_DAO_OptionValue', $this->_id, $this->_gid, 'value', $this->_domainSpecific] ); } - else { + + // Add icon & color if this option group supports it. + if ($optionGroup['option_value_fields'] && in_array('icon', $optionGroup['option_value_fields'])) { $this->add('text', 'icon', ts('Icon'), ['class' => 'crm-icon-picker', 'title' => ts('Choose Icon'), 'allowClear' => TRUE]); } - - if (in_array($this->_gName, ['activity_status', 'case_status'])) { + if ($optionGroup['option_value_fields'] && in_array('color', $optionGroup['option_value_fields'])) { $this->add('color', 'color', ts('Color')); } diff --git a/CRM/Admin/Page/Extensions.php b/CRM/Admin/Page/Extensions.php index d601d1b05a..d3ec1aae63 100644 --- a/CRM/Admin/Page/Extensions.php +++ b/CRM/Admin/Page/Extensions.php @@ -347,14 +347,18 @@ class CRM_Admin_Page_Extensions extends CRM_Core_Page_Basic { 'version' => '', 'description' => '', 'license' => '', + 'path' => '', 'releaseDate' => '', 'downloadUrl' => FALSE, 'compatibility' => FALSE, 'develStage' => FALSE, 'comments' => FALSE, ]; - - return array_merge($defaultKeys, $info); + $info = array_merge($defaultKeys, $info); + foreach ($info['authors'] as &$author) { + $author = array_merge(['homepage' => ''], $author); + } + return $info; } } diff --git a/CRM/Contact/BAO/Contact.php b/CRM/Contact/BAO/Contact.php index 940393715b..82103ea677 100644 --- a/CRM/Contact/BAO/Contact.php +++ b/CRM/Contact/BAO/Contact.php @@ -742,7 +742,7 @@ WHERE civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer'); 'id' => $contact->id, 'is_deleted' => 1, ]; - CRM_Utils_Hook::pre('update', $contact->contact_type, $contact->id, $updateParams); + CRM_Utils_Hook::pre('edit', $contact->contact_type, $contact->id, $updateParams); $params = [1 => [$contact->id, 'Integer']]; $query = 'DELETE FROM civicrm_uf_match WHERE contact_id = %1'; @@ -752,7 +752,7 @@ WHERE civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer'); $contact->save(); CRM_Core_BAO_Log::register($contact->id, 'civicrm_contact', $contact->id); - CRM_Utils_Hook::post('update', $contact->contact_type, $contact->id, $contact); + CRM_Utils_Hook::post('edit', $contact->contact_type, $contact->id, $contact); return TRUE; } @@ -868,6 +868,9 @@ WHERE civicrm_contact.id = " . CRM_Utils_Type::escape($id, 'Integer'); /** * Fetch object based on array of properties. * + * @deprecated This is called from a few places but creates rather than solves + * complexity. + * * @param array $params * (reference ) an assoc array of name/value pairs. * @param array $defaults @@ -3733,4 +3736,28 @@ LEFT JOIN civicrm_address ON ( civicrm_address.contact_id = civicrm_contact.id ) return CRM_Contact_BAO_Contact_Permission::allow($record['id'], $actionType, $userID); } + /** + * Get icon for a particular contact. + * + * Example: `CRM_Contact_BAO_Contact::getIcon('Contact', 123)` + * + * @param string $entityName + * Always "Contact". + * @param int $entityId + * Id of the contact. + * @throws CRM_Core_Exception + */ + public static function getEntityIcon(string $entityName, int $entityId) { + $contactTypes = CRM_Contact_BAO_ContactType::getAllContactTypes(); + $subTypes = CRM_Utils_Array::explodePadded(CRM_Core_DAO::getFieldValue(parent::class, $entityId, 'contact_sub_type')); + foreach ((array) $subTypes as $subType) { + if (!empty($contactTypes[$subType]['icon'])) { + return $contactTypes[$subType]['icon']; + } + } + // If no sub-type icon, lookup contact type + $contactType = CRM_Core_DAO::getFieldValue(parent::class, $entityId, 'contact_type'); + return $contactTypes[$contactType]['icon'] ?? self::$_icon; + } + } diff --git a/CRM/Contact/BAO/Contact/Utils.php b/CRM/Contact/BAO/Contact/Utils.php index 16ffcc0cd1..0e8610d065 100644 --- a/CRM/Contact/BAO/Contact/Utils.php +++ b/CRM/Contact/BAO/Contact/Utils.php @@ -19,9 +19,9 @@ use Civi\Api4\Contact; class CRM_Contact_BAO_Contact_Utils { /** - * Given a contact type, get the contact image. + * Given a contact type or sub_type(s), generate markup for the contact type icon. * - * @param string $contactType + * @param string $contactTypes * Contact type. * @param bool $urlOnly * If we need to return only image url. @@ -35,47 +35,43 @@ class CRM_Contact_BAO_Contact_Utils { * @return string * @throws \CRM_Core_Exception */ - public static function getImage($contactType, $urlOnly = FALSE, $contactId = NULL, $addProfileOverlay = TRUE, $contactUrl = NULL) { - - static $imageInfo = []; + public static function getImage($contactTypes, $urlOnly = FALSE, $contactId = NULL, $addProfileOverlay = TRUE, $contactUrl = NULL) { + // Ensure string data is unserialized + $contactTypes = CRM_Utils_Array::explodePadded($contactTypes); - $contactType = CRM_Utils_Array::explodePadded($contactType); - $contactType = $contactType[0]; + $allContactTypeInfo = \CRM_Contact_BAO_ContactType::getAllContactTypes(); - if (!array_key_exists($contactType, $imageInfo)) { - $imageInfo[$contactType] = []; + $imageInfo = ['url' => NULL, 'image' => NULL]; - $typeInfo = []; - $params = ['name' => $contactType]; - CRM_Contact_BAO_ContactType::retrieve($params, $typeInfo); + foreach ($contactTypes as $contactType) { + $typeInfo = $allContactTypeInfo[$contactType]; + // Prefer the first type/subtype with an icon + if (!empty($typeInfo['icon'])) { + break; + } + // Fall back to using image_URL if no subtypes have an icon if (!empty($typeInfo['image_URL'])) { $imageUrl = $typeInfo['image_URL']; - $config = CRM_Core_Config::singleton(); if (!preg_match("/^(\/|(http(s)?:)).+$/i", $imageUrl)) { - $imageUrl = $config->resourceBase . $imageUrl; + $imageUrl = CRM_Core_Config::singleton()->resourceBase . $imageUrl; } - $imageInfo[$contactType]['image'] = "
"; - $imageInfo[$contactType]['url'] = $imageUrl; + $imageInfo['image'] = "
"; + $imageInfo['url'] = $imageUrl; } - else { - if (!empty($typeInfo['parent_id'])) { - $type = CRM_Contact_BAO_ContactType::getBasicType($typeInfo['name']) . '-subtype'; - } - else { - $type = $typeInfo['name'] ?? NULL; - } + } - // do not add title since it hides contact name - if ($addProfileOverlay) { - $imageInfo[$contactType]['image'] = "
"; - } - else { - $imageInfo[$contactType]['image'] = "
"; - } - $imageInfo[$contactType]['url'] = NULL; - } + // If subtype doesn't have an image or an icon, use the parent type + if (empty($imageUrl) && empty($typeInfo['icon']) && !empty($typeInfo['parent'])) { + $typeInfo = $allContactTypeInfo[$typeInfo['parent']]; + } + + // Prefer icon over image + if (!empty($typeInfo['icon'])) { + // do not add title since it hides contact name + $title = $addProfileOverlay ? '' : htmlspecialchars($typeInfo['label']); + $imageInfo['image'] = ''; } if ($addProfileOverlay) { @@ -91,13 +87,13 @@ class CRM_Contact_BAO_Contact_Utils { "reset=1&gid={$summaryOverlayProfileId}&id={$contactId}&snippet=4&is_show_email_task=1" ); - $imageInfo[$contactType]['summary-link'] = '' . $imageInfo[$contactType]['image'] . ''; + $imageInfo['summary-link'] = '' . $imageInfo['image'] . ''; } else { - $imageInfo[$contactType]['summary-link'] = $imageInfo[$contactType]['image']; + $imageInfo['summary-link'] = $imageInfo['image']; } - return $urlOnly ? $imageInfo[$contactType]['url'] : $imageInfo[$contactType]['summary-link']; + return $urlOnly ? $imageInfo['url'] : $imageInfo['summary-link']; } /** diff --git a/CRM/Contact/BAO/ContactType.php b/CRM/Contact/BAO/ContactType.php index a881d1f6cf..d9bb3e1b2f 100644 --- a/CRM/Contact/BAO/ContactType.php +++ b/CRM/Contact/BAO/ContactType.php @@ -862,7 +862,7 @@ WHERE ($subtypeClause)"; * @return array * @throws \API_Exception */ - protected static function getAllContactTypes() { + public static function getAllContactTypes() { $cache = Civi::cache('contactTypes'); $cacheKey = 'all_' . $GLOBALS['tsLocale']; $contactTypes = $cache->get($cacheKey); diff --git a/CRM/Contact/DAO/ContactType.php b/CRM/Contact/DAO/ContactType.php index c97ef494e9..00043c7bd9 100644 --- a/CRM/Contact/DAO/ContactType.php +++ b/CRM/Contact/DAO/ContactType.php @@ -6,7 +6,7 @@ * * Generated from xml/schema/CRM/Contact/ContactType.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:cc7d1501964e3a55b30e3df24aad8cf0) + * (GenCodeChecksum:9f3dbdc9b75770b084a6f2d6a4dfc652) */ /** @@ -75,6 +75,15 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO { */ public $image_URL; + /** + * crm-i icon class representing this contact type + * + * @var string|null + * (SQL type: varchar(255)) + * Note that values will be retrieved from the database as a string. + */ + public $icon; + /** * Optional FK to parent contact type. * @@ -223,6 +232,21 @@ class CRM_Contact_DAO_ContactType extends CRM_Core_DAO { 'localizable' => 0, 'add' => '3.1', ], + 'icon' => [ + 'name' => 'icon', + 'type' => CRM_Utils_Type::T_STRING, + 'title' => ts('Icon'), + 'description' => ts('crm-i icon class representing this contact type'), + 'maxlength' => 255, + 'size' => CRM_Utils_Type::HUGE, + 'where' => 'civicrm_contact_type.icon', + 'default' => NULL, + 'table_name' => 'civicrm_contact_type', + 'entity' => 'ContactType', + 'bao' => 'CRM_Contact_BAO_ContactType', + 'localizable' => 0, + 'add' => '5.49', + ], 'parent_id' => [ 'name' => 'parent_id', 'type' => CRM_Utils_Type::T_INT, diff --git a/CRM/Contact/Form/Contact.php b/CRM/Contact/Form/Contact.php index 47330cf50e..8beb4d3e11 100644 --- a/CRM/Contact/Form/Contact.php +++ b/CRM/Contact/Form/Contact.php @@ -254,15 +254,13 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { $this->_values = $values; } else { - $params = [ - 'id' => $this->_contactId, - 'contact_id' => $this->_contactId, - 'noRelationships' => TRUE, - 'noNotes' => TRUE, - 'noGroups' => TRUE, - ]; - - $contact = CRM_Contact_BAO_Contact::retrieve($params, $this->_values, TRUE); + CRM_Contact_BAO_Contact::getValues(['id' => $this->_contactId, 'contact_id' => $this->_contactId], $this->_values); + $this->_values['im'] = CRM_Core_BAO_IM::getValues(['contact_id' => $this->_contactId]); + $this->_values['email'] = CRM_Core_BAO_Email::getValues(['contact_id' => $this->_contactId]); + $this->_values['openid'] = CRM_Core_BAO_OpenID::getValues(['contact_id' => $this->_contactId]); + $this->_values['phone'] = CRM_Core_BAO_Phone::getValues(['contact_id' => $this->_contactId]); + $this->_values['address'] = CRM_Core_BAO_Address::getValues(['contact_id' => $this->_contactId], TRUE); + CRM_Core_BAO_Website::getValues(['contact_id' => $this->_contactId], $this->_values); $this->set('values', $this->_values); } } @@ -738,7 +736,7 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { } if ($this->_action == CRM_Core_Action::UPDATE) { - $deleteExtra = json_encode(ts('Are you sure you want to delete contact image.')); + $deleteExtra = json_encode(ts('Are you sure you want to delete the contact image?')); $deleteURL = [ CRM_Core_Action::DELETE => [ 'name' => ts('Delete Contact Image'), @@ -1048,7 +1046,7 @@ class CRM_Contact_Form_Contact extends CRM_Core_Form { CRM_Utils_Recent::add($contact->display_name, CRM_Utils_System::url('civicrm/contact/view', 'reset=1&cid=' . $contact->id), $contact->id, - $this->_contactType, + 'Contact', $contact->id, $contact->display_name, $recentOther diff --git a/CRM/Contact/Form/Merge.php b/CRM/Contact/Form/Merge.php index b0857785a9..422806e64b 100644 --- a/CRM/Contact/Form/Merge.php +++ b/CRM/Contact/Form/Merge.php @@ -326,11 +326,7 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form { $urlParams )); } - elseif (!empty($formValues['_qf_Merge_done'])) { - CRM_Core_Session::singleton()->pushUserContext($contactViewUrl); - } - - elseif ($this->next && $this->_mergeId) { + elseif ($this->next && $this->_mergeId && empty($formValues['_qf_Merge_done'])) { $cacheKey = CRM_Dedupe_Merger::getMergeCacheKeyString($this->_rgid, $this->_gid, json_decode($this->criteria, TRUE), TRUE, $this->limit); $join = CRM_Dedupe_Merger::getJoinOnDedupeTable(); @@ -350,6 +346,9 @@ class CRM_Contact_Form_Merge extends CRM_Core_Form { CRM_Core_Session::singleton()->pushUserContext(CRM_Utils_System::url('civicrm/contact/merge', $urlParams)); } } + else { + CRM_Core_Session::singleton()->pushUserContext($contactViewUrl); + } } /** diff --git a/CRM/Contact/Form/Task/PDFTrait.php b/CRM/Contact/Form/Task/PDFTrait.php index 7f6cf3e7a8..61e4faad36 100644 --- a/CRM/Contact/Form/Task/PDFTrait.php +++ b/CRM/Contact/Form/Task/PDFTrait.php @@ -263,7 +263,7 @@ trait CRM_Contact_Form_Task_PDFTrait { $fileName = $this->getFileName(); if ($type === 'pdf') { - CRM_Utils_PDF_Utils::html2pdf($html, $fileName, FALSE, $formValues); + CRM_Utils_PDF_Utils::html2pdf($html, $fileName . '.pdf', FALSE, $formValues); } elseif (!empty($formValues['document_file_path'])) { $fileName = pathinfo($formValues['document_file_path'], PATHINFO_FILENAME) . '.' . $type; @@ -283,7 +283,7 @@ trait CRM_Contact_Form_Task_PDFTrait { civicrm_api3('Attachment', 'create', [ 'entity_table' => 'civicrm_activity', 'entity_id' => $activityId, - 'name' => $fileName, + 'name' => $fileName . '.' . $type, 'mime_type' => $mimeType, 'options' => [ 'move-file' => $tee->getFileName(), diff --git a/CRM/Contact/Import/Form/DataSource.php b/CRM/Contact/Import/Form/DataSource.php index 070affb7c8..9336485841 100644 --- a/CRM/Contact/Import/Form/DataSource.php +++ b/CRM/Contact/Import/Form/DataSource.php @@ -145,7 +145,7 @@ class CRM_Contact_Import_Form_DataSource extends CRM_Core_Form { $mappingArray = CRM_Core_BAO_Mapping::getMappings('Import Contact'); $this->assign('savedMapping', $mappingArray); - $this->addElement('select', 'savedMapping', ts('Mapping Option'), ['' => ts('- select -')] + $mappingArray); + $this->addElement('select', 'savedMapping', ts('Saved Field Mapping'), ['' => ts('- select -')] + $mappingArray); $js = ['onClick' => "buildSubTypes();buildDedupeRules();"]; // contact types option @@ -214,7 +214,6 @@ class CRM_Contact_Import_Form_DataSource extends CRM_Core_Form { 'fieldSeparator' => $config->fieldSeparator, ]; - $this->assign('loadedMapping', $this->get('loadedMapping')); if ($this->get('loadedMapping')) { $defaults['savedMapping'] = $this->get('loadedMapping'); } diff --git a/CRM/Contact/Import/Form/Preview.php b/CRM/Contact/Import/Form/Preview.php index 48f484eb00..2e8028a01e 100644 --- a/CRM/Contact/Import/Form/Preview.php +++ b/CRM/Contact/Import/Form/Preview.php @@ -49,9 +49,8 @@ class CRM_Contact_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); $this->assign('rowDisplayCount', 2); diff --git a/CRM/Contact/Page/View.php b/CRM/Contact/Page/View.php index bbbc950dde..180a528c9c 100644 --- a/CRM/Contact/Page/View.php +++ b/CRM/Contact/Page/View.php @@ -169,8 +169,7 @@ class CRM_Contact_Page_View extends CRM_Core_Page { $recentOther = [ 'imageUrl' => $contactImageUrl, - 'subtype' => $contactSubtype, - 'isDeleted' => $isDeleted, + 'is_deleted' => $isDeleted, ]; if (CRM_Contact_BAO_Contact_Permission::allow($this->_contactId, CRM_Core_Permission::EDIT)) { @@ -186,7 +185,7 @@ class CRM_Contact_Page_View extends CRM_Core_Page { CRM_Utils_Recent::add($displayName, CRM_Utils_System::url('civicrm/contact/view', "reset=1&cid={$this->_contactId}"), $this->_contactId, - $contactType, + 'Contact', $this->_contactId, $displayName, $recentOther diff --git a/CRM/Contact/Page/View/Summary.php b/CRM/Contact/Page/View/Summary.php index 0408f9a114..d49f41c691 100644 --- a/CRM/Contact/Page/View/Summary.php +++ b/CRM/Contact/Page/View/Summary.php @@ -103,6 +103,8 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View { /** * View summary details of a contact. + * + * @throws \CRM_Core_Exception */ public function view() { // Add js for tabs, in-place editing, and jstree for tags @@ -146,9 +148,21 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View { 'website' => [], ]; - $params['id'] = $params['contact_id'] = $this->_contactId; - $params['noRelationships'] = $params['noNotes'] = $params['noGroups'] = TRUE; - $contact = CRM_Contact_BAO_Contact::retrieve($params, $defaults, TRUE); + $params['contact_id'] = $this->_contactId; + + CRM_Contact_BAO_Contact::getValues(array_merge(['id' => $this->_contactId], $params), $defaults); + $defaults['im'] = CRM_Core_BAO_IM::getValues(['contact_id' => $params['contact_id']]); + $defaults['email'] = CRM_Core_BAO_Email::getValues(['contact_id' => $params['contact_id']]); + $defaults['openid'] = CRM_Core_BAO_OpenID::getValues(['contact_id' => $params['contact_id']]); + $defaults['phone'] = CRM_Core_BAO_Phone::getValues(['contact_id' => $params['contact_id']]); + $defaults['address'] = CRM_Core_BAO_Address::getValues(['contact_id' => $params['contact_id']], TRUE); + CRM_Core_BAO_Website::getValues($params, $defaults); + // Copy employer fields to the current_employer keys. + if (($defaults['contact_type'] === 'Individual') && !empty($defaults['employer_id']) && !empty($defaults['organization_name'])) { + $defaults['current_employer'] = $defaults['organization_name']; + $defaults['current_employer_id'] = $defaults['employer_id']; + } + // Let summary page know if outbound mail is disabled so email links can be built conditionally $mailingBackend = Civi::settings()->get('mailing_backend'); $this->assign('mailingOutboundOption', $mailingBackend['outBound_option']); @@ -258,14 +272,6 @@ class CRM_Contact_Page_View_Summary extends CRM_Contact_Page_View { } $this->assign('sharedAddresses', $sharedAddresses); - //get the current employer name - if (CRM_Utils_Array::value('contact_type', $defaults) == 'Individual') { - if ($contact->employer_id && $contact->organization_name) { - $defaults['current_employer'] = $contact->organization_name; - $defaults['current_employer_id'] = $contact->employer_id; - } - } - $this->assign($defaults); // FIXME: when we sort out TZ isssues with DATETIME/TIMESTAMP, we can skip next query diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 83cd097c9d..2a937f46e2 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -2552,8 +2552,6 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac CRM_Event_BAO_Event::retrieve($eventParams, $values['event']); - CRM_Event_BAO_Event::setOutputTimeZone($values['event']); - //get location details $locationParams = [ 'entity_id' => $this->_relatedObjects['participant']->event_id, @@ -2812,6 +2810,11 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac // the way the pcpParams & honor Params section works is a baby-step towards this. $template = CRM_Core_Smarty::singleton(); $template->assign('billingName', $values['billingName']); + // It is unclear if onBehalfProfile is still assigned & where - but + // it is still referred to in templates so avoid an e-notice. + // Credit card type is assigned on the form layer but should also be + // assigned when payment.create is called.... + $template->ensureVariablesAreAssigned(['onBehalfProfile', 'credit_card_type']); //assign honor information to receipt message $softRecord = CRM_Contribute_BAO_ContributionSoft::getSoftContribution($this->id); @@ -2842,10 +2845,10 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac 'Amount' => CRM_Utils_Money::format($softCredit['amount'], $softCredit['currency']), ]; } - $template->assign('softCreditTypes', $softCreditTypes); - $template->assign('softCredits', $softCredits); } } + $template->assign('softCreditTypes', $softCreditTypes ?? NULL); + $template->assign('softCredits', $softCredits ?? NULL); $dao = new CRM_Contribute_DAO_ContributionProduct(); $dao->contribution_id = $this->id; @@ -2861,6 +2864,9 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac $template->assign('price', $productDAO->price); $template->assign('sku', $productDAO->sku); } + else { + $template->assign('selectPremium', FALSE); + } $template->assign('title', $values['title'] ?? NULL); $values['amount'] = CRM_Utils_Array::value('total_amount', $input, (CRM_Utils_Array::value('amount', $input)), NULL); if (!$values['amount'] && isset($this->total_amount)) { @@ -2875,7 +2881,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac 'title' => NULL, ]; - if (strtolower($this->_component) == 'contribute') { + if (strtolower($this->_component) === 'contribute') { //PCP Info $softDAO = new CRM_Contribute_DAO_ContributionSoft(); $softDAO->contribution_id = $this->id; @@ -2918,7 +2924,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac if (!empty($values['softContributions'])) { $template->assign('softContributions', $values['softContributions']); } - if ($this->_component == 'event') { + if ($this->_component === 'event') { $template->assign('title', $values['event']['title']); $participantRoles = CRM_Event_PseudoConstant::participantRole(); $viewRoles = []; @@ -4734,8 +4740,6 @@ LIMIT 1;"; CRM_Event_BAO_Event::retrieve($eventParams, $values['event']); - CRM_Event_BAO_Event::setOutputTimeZone($values['event']); - // add custom fields for event $eventGroupTree = CRM_Core_BAO_CustomGroup::getTree('Event', NULL, $eventID); diff --git a/CRM/Contribute/BAO/ContributionSoft.php b/CRM/Contribute/BAO/ContributionSoft.php index 7c3c75b49a..56f5251550 100644 --- a/CRM/Contribute/BAO/ContributionSoft.php +++ b/CRM/Contribute/BAO/ContributionSoft.php @@ -186,6 +186,7 @@ class CRM_Contribute_BAO_ContributionSoft extends CRM_Contribute_DAO_Contributio * @deprecated */ public static function retrieve($params, &$defaults) { + CRM_Core_Error::deprecatedFunctionWarning('apiv4'); return self::commonRetrieve(self::class, $params, $defaults); } diff --git a/CRM/Contribute/Form/Contribution.php b/CRM/Contribute/Form/Contribution.php index 694b6b346c..d020ea985b 100644 --- a/CRM/Contribute/Form/Contribution.php +++ b/CRM/Contribute/Form/Contribution.php @@ -608,9 +608,9 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP $this->assign('allPanes', $allPanes); $this->addFormRule(['CRM_Contribute_Form_Contribution', 'formRule'], $this); + $this->assign('formType', $this->_formType); if ($this->_formType) { - $this->assign('formType', $this->_formType); return; } @@ -2052,7 +2052,7 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP return CRM_Contribute_BAO_Contribution_Utils::getPendingCompleteFailedAndCancelledStatuses(); } $statusNames = CRM_Contribute_BAO_Contribution::buildOptions('contribution_status_id', 'validate'); - $statusNamesToUnset = [ + $statusNamesToUnset = array_diff([ // For records which represent a data template for a recurring // contribution that may not yet have a payment. This status should not // be available from forms. 'Template' contributions should only be created @@ -2060,15 +2060,15 @@ class CRM_Contribute_Form_Contribution extends CRM_Contribute_Form_AbstractEditP // is_template field set to 1. This status excludes them from reports // that are still ignorant of the is_template field. 'Template', - ]; + 'Partially paid', + 'Pending refund', + ], [$this->getPreviousContributionStatus()]); switch ($this->getPreviousContributionStatus()) { case 'Completed': // [CRM-17498] Removing unsupported status change options. $statusNamesToUnset = array_merge($statusNamesToUnset, [ 'Pending', 'Failed', - 'Partially paid', - 'Pending refund', ]); break; diff --git a/CRM/Contribute/Form/Contribution/Confirm.php b/CRM/Contribute/Form/Contribution/Confirm.php index 121fbcd1d7..2ef3a2a863 100644 --- a/CRM/Contribute/Form/Contribution/Confirm.php +++ b/CRM/Contribute/Form/Contribution/Confirm.php @@ -1119,12 +1119,12 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr } $smarty = CRM_Core_Smarty::singleton(); $smarty->assign('dataArray', $dataArray); - $smarty->assign('totalTaxAmount', $params['tax_amount'] ?? NULL); } // lets store it in the form variable so postProcess hook can get to this and use it $form->_contributionID = $contribution->id; } + $form->assign('totalTaxAmount', $params['tax_amount'] ?? NULL); // process soft credit / pcp params first CRM_Contribute_BAO_ContributionSoft::formatSoftCreditParams($params, $form); @@ -1543,7 +1543,7 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr if (empty($form->_params['auto_renew']) && !empty($membershipParams['is_recur'])) { unset($membershipParams['is_recur']); } - [$membershipContribution, $secondPaymentResult] = $this->processSecondaryFinancialTransaction($contactID, $form, array_merge($membershipParams, ['skipLineItem' => 1]), + [$membershipContribution, $secondPaymentResult] = $this->processSecondaryFinancialTransaction($contactID, array_merge($membershipParams, ['skipLineItem' => 1]), $isTest, $unprocessedLineItems, $membershipDetails['minimum_fee'] ?? 0, $membershipDetails['financial_type_id'] ?? NULL); $paymentResults[] = ['contribution_id' => $membershipContribution->id, 'result' => $secondPaymentResult]; $totalAmount = $membershipContribution->total_amount; @@ -1770,19 +1770,20 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr * Where a second separate financial transaction is supported we will process it here. * * @param int $contactID - * @param CRM_Contribute_Form_Contribution_Confirm $form * @param array $tempParams * @param bool $isTest * @param array $lineItems * @param $minimumFee * @param int $financialTypeID * - * @throws CRM_Core_Exception - * @throws Exception - * @return CRM_Contribute_BAO_Contribution + * @return array [] + * + * @throws \CRM_Core_Exception + * @throws \CiviCRM_API3_Exception + * @throws \Civi\Payment\Exception\PaymentProcessorException */ - protected function processSecondaryFinancialTransaction($contactID, &$form, $tempParams, $isTest, $lineItems, $minimumFee, - $financialTypeID) { + private function processSecondaryFinancialTransaction($contactID, $tempParams, $isTest, $lineItems, $minimumFee, + $financialTypeID): array { $financialType = new CRM_Financial_DAO_FinancialType(); $financialType->id = $financialTypeID; $financialType->find(TRUE); @@ -1792,46 +1793,46 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr //assign receive date when separate membership payment //and contribution amount not selected. - if ($form->_amount == 0) { + if ($this->_amount == 0) { $now = date('YmdHis'); - $form->_params['receive_date'] = $now; + $this->_params['receive_date'] = $now; $receiveDate = CRM_Utils_Date::mysqlToIso($now); - $form->set('params', $form->_params); - $form->assign('receive_date', $receiveDate); + $this->set('params', $this->_params); + $this->assign('receive_date', $receiveDate); } - $form->set('membership_amount', $minimumFee); - $form->assign('membership_amount', $minimumFee); + $this->set('membership_amount', $minimumFee); + $this->assign('membership_amount', $minimumFee); //set this variable as we are not creating pledge for //separate membership payment contribution. //so for differentiating membership contribution from //main contribution. - $form->_params['separate_membership_payment'] = 1; + $this->_params['separate_membership_payment'] = 1; $contributionParams = [ 'contact_id' => $contactID, 'line_item' => $lineItems, 'is_test' => $isTest, - 'campaign_id' => $tempParams['campaign_id'] ?? $form->_values['campaign_id'] ?? NULL, - 'contribution_page_id' => $form->_id, + 'campaign_id' => $tempParams['campaign_id'] ?? $this->_values['campaign_id'] ?? NULL, + 'contribution_page_id' => $this->_id, 'source' => $tempParams['source'] ?? $tempParams['description'] ?? NULL, ]; - $isMonetary = !empty($form->_values['is_monetary']); + $isMonetary = !empty($this->_values['is_monetary']); if ($isMonetary) { if (empty($paymentParams['is_pay_later'])) { - $contributionParams['payment_instrument_id'] = $form->_paymentProcessor['payment_instrument_id']; + $contributionParams['payment_instrument_id'] = $this->_paymentProcessor['payment_instrument_id']; } } // CRM-19792 : set necessary fields for payment processor - CRM_Core_Payment_Form::mapParams($form->_bltID, $form->_params, $tempParams, TRUE); + CRM_Core_Payment_Form::mapParams($this->_bltID, $this->_params, $tempParams, TRUE); $membershipContribution = $this->processFormContribution( $tempParams, $tempParams, $contributionParams, $financialType, - $form->_bltID, + $this->_bltID, $isRecur ); @@ -1849,18 +1850,18 @@ class CRM_Contribute_Form_Contribution_Confirm extends CRM_Contribute_Form_Contr $tempParams['trxn_id'] = $membershipContribution->trxn_id; $tempParams['contributionID'] = $membershipContribution->id; - if ($form->_values['is_monetary'] && !$form->_params['is_pay_later'] && $minimumFee > 0.0) { + if ($this->_values['is_monetary'] && !$this->_params['is_pay_later'] && $minimumFee > 0.0) { // At the moment our tests are calling this form in a way that leaves 'object' empty. For // now we compensate here. - if (empty($form->_paymentProcessor['object'])) { + if (empty($this->_paymentProcessor['object'])) { $payment = Civi\Payment\System::singleton()->getByProcessor($this->_paymentProcessor); } else { - $payment = $form->_paymentProcessor['object']; + $payment = $this->_paymentProcessor['object']; } $result = $payment->doPayment($tempParams, 'contribute'); - $form->set('membership_trx_id', $result['trxn_id']); - $form->assign('membership_trx_id', $result['trxn_id']); + $this->set('membership_trx_id', $result['trxn_id']); + $this->assign('membership_trx_id', $result['trxn_id']); } return [$membershipContribution, $result]; diff --git a/CRM/Contribute/Form/Contribution/Main.php b/CRM/Contribute/Form/Contribution/Main.php index 9d6a15c9b9..2f54fc9305 100644 --- a/CRM/Contribute/Form/Contribution/Main.php +++ b/CRM/Contribute/Form/Contribution/Main.php @@ -1400,12 +1400,10 @@ class CRM_Contribute_Form_Contribution_Main extends CRM_Contribute_Form_Contribu // Would be nice to someday understand the point of this set. $this->set('is_pay_later', $params['is_pay_later']); // assign pay later stuff - $this->_params['is_pay_later'] = CRM_Utils_Array::value('is_pay_later', $params, FALSE); + $this->_params['is_pay_later'] = $params['is_pay_later']; $this->assign('is_pay_later', $params['is_pay_later']); - if ($params['is_pay_later']) { - $this->assign('pay_later_text', $this->_values['pay_later_text']); - $this->assign('pay_later_receipt', CRM_Utils_Array::value('pay_later_receipt', $this->_values)); - } + $this->assign('pay_later_text', $params['is_pay_later'] ? $this->_values['pay_later_text'] : NULL); + $this->assign('pay_later_receipt', ($params['is_pay_later'] && isset($this->_values['pay_later_receipt'])) ? $this->_values['pay_later_receipt'] : NULL); if ($this->_membershipBlock && $this->_membershipBlock['is_separate_payment'] && !empty($params['separate_amount'])) { $this->set('amount', $params['separate_amount']); diff --git a/CRM/Contribute/Import/Form/DataSource.php b/CRM/Contribute/Import/Form/DataSource.php index 6833eafd0e..37c0191d5e 100644 --- a/CRM/Contribute/Import/Form/DataSource.php +++ b/CRM/Contribute/Import/Form/DataSource.php @@ -30,7 +30,6 @@ class CRM_Contribute_Import_Form_DataSource extends CRM_Import_Form_DataSource { public function buildQuickForm() { parent::buildQuickForm(); - $duplicateOptions = []; $this->addRadio('onDuplicate', ts('Import mode'), [ CRM_Import_Parser::DUPLICATE_SKIP => ts('Insert new contributions'), CRM_Import_Parser::DUPLICATE_UPDATE => ts('Update existing contributions'), diff --git a/CRM/Contribute/Import/Form/Preview.php b/CRM/Contribute/Import/Form/Preview.php index e45de43a25..41cd6f0a11 100644 --- a/CRM/Contribute/Import/Form/Preview.php +++ b/CRM/Contribute/Import/Form/Preview.php @@ -41,9 +41,8 @@ class CRM_Contribute_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); if ($skipColumnHeader) { $this->assign('skipColumnHeader', $skipColumnHeader); diff --git a/CRM/Contribute/Import/Parser/Contribution.php b/CRM/Contribute/Import/Parser/Contribution.php index 3845ce2e5b..a8a98ef50d 100644 --- a/CRM/Contribute/Import/Parser/Contribution.php +++ b/CRM/Contribute/Import/Parser/Contribution.php @@ -154,11 +154,9 @@ class CRM_Contribute_Import_Parser_Contribution extends CRM_Contribute_Import_Pa * the result of this processing */ public function summary(&$values) { - $erroneousField = NULL; - $response = $this->setActiveFieldValues($values, $erroneousField); + $this->setActiveFieldValues($values); - $params = &$this->getActiveFieldParams(); - $errorMessage = NULL; + $params = $this->getActiveFieldParams(); //for date-Formats $errorMessage = implode('; ', $this->formatDateFields($params)); @@ -332,8 +330,6 @@ class CRM_Contribute_Import_Parser_Contribution extends CRM_Contribute_Import_Pa // process pledge payment assoc w/ the contribution return self::processPledgePayments($formatted); - - return CRM_Import_Parser::VALID; } $labels = [ 'id' => 'Contribution ID', @@ -464,7 +460,7 @@ class CRM_Contribute_Import_Parser_Contribution extends CRM_Contribute_Import_Pa * * @return int */ - public function processPledgePayments(&$formatted) { + public function processPledgePayments(array $formatted) { if (!empty($formatted['pledge_payment_id']) && !empty($formatted['pledge_id'])) { //get completed status $completeStatusID = CRM_Core_PseudoConstant::getKey('CRM_Contribute_BAO_Contribution', 'contribution_status_id', 'Completed'); diff --git a/CRM/Core/BAO/Mapping.php b/CRM/Core/BAO/Mapping.php index d0af287f50..373c61a9f0 100644 --- a/CRM/Core/BAO/Mapping.php +++ b/CRM/Core/BAO/Mapping.php @@ -197,7 +197,7 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping implements \Civi\Core\Ho $mappingOperator[$mapping->grouping][$mapping->column_number] = $mapping->operator; } - if (!empty($mapping->value)) { + if (isset($mapping->value)) { $mappingValue[$mapping->grouping][$mapping->column_number] = $mapping->value; } } @@ -935,7 +935,7 @@ class CRM_Core_BAO_Mapping extends CRM_Core_DAO_Mapping implements \Civi\Core\Ho $defaults["operator[$x][$i]"] = $mappingOperator[$x][$i] ?? NULL; } - if (CRM_Utils_Array::value($i, CRM_Utils_Array::value($x, $mappingValue))) { + if (isset($mappingValue[$x][$i])) { $defaults["value[$x][$i]"] = $mappingValue[$x][$i] ?? NULL; } } diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index 273d547367..2732cf5739 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -1838,7 +1838,7 @@ AND ( entity_id IS NULL OR entity_id <= 0 ) $selectAttributes = ['class' => 'crm-select2', 'placeholder' => TRUE]; if ($fieldName == 'image_URL' && $mode == CRM_Profile_Form::MODE_EDIT) { - $deleteExtra = json_encode(ts('Are you sure you want to delete contact image.')); + $deleteExtra = json_encode(ts('Are you sure you want to delete the contact image?')); $deleteURL = [ CRM_Core_Action::DELETE => [ 'name' => ts('Delete Contact Image'), diff --git a/CRM/Core/Block.php b/CRM/Core/Block.php index cdde5b928e..845c9b59fc 100644 --- a/CRM/Core/Block.php +++ b/CRM/Core/Block.php @@ -394,9 +394,6 @@ class CRM_Core_Block { } $values = []; - foreach ($shortCuts as $key => $short) { - $values[$key] = self::setShortCutValues($short); - } // Deprecated hook with typo. Please don't use this! CRM_Utils_Hook::links('create.new.shorcuts', @@ -404,6 +401,13 @@ class CRM_Core_Block { CRM_Core_DAO::$_nullObject, $values ); + if ($values) { + CRM_Core_Error::deprecatedWarning('hook_civicrm_links "create.new.shorcuts" deprecated in favor of "create.new.shortcuts"'); + } + + foreach ($shortCuts as $key => $short) { + $values[$key] = self::setShortCutValues($short); + } // Hook that enables extensions to add user-defined links CRM_Utils_Hook::links('create.new.shortcuts', diff --git a/CRM/Core/CodeGen/GenerateData.php b/CRM/Core/CodeGen/GenerateData.php index c03badfdd1..6b6eb81672 100644 --- a/CRM/Core/CodeGen/GenerateData.php +++ b/CRM/Core/CodeGen/GenerateData.php @@ -1626,21 +1626,21 @@ VALUES $eventLok3 = CRM_Core_DAO::singleValueQuery($sql); $event = "INSERT INTO civicrm_event - ( title, summary, description, event_type_id, participant_listing_id, is_public, start_date, end_date, is_online_registration, registration_link_text, max_participants, event_full_text, is_monetary, financial_type_id, is_map, is_active, fee_label, is_show_location, loc_block_id,intro_text, footer_text, confirm_title, confirm_text, confirm_footer_text, is_email_confirm, confirm_email_text, confirm_from_name, confirm_from_email, cc_confirm, bcc_confirm, default_fee_id, thankyou_title, thankyou_text, thankyou_footer_text, is_pay_later, pay_later_text, pay_later_receipt, is_multiple_registrations, allow_same_participant_emails, currency, event_tz ) + ( title, summary, description, event_type_id, participant_listing_id, is_public, start_date, end_date, is_online_registration, registration_link_text, max_participants, event_full_text, is_monetary, financial_type_id, is_map, is_active, fee_label, is_show_location, loc_block_id,intro_text, footer_text, confirm_title, confirm_text, confirm_footer_text, is_email_confirm, confirm_email_text, confirm_from_name, confirm_from_email, cc_confirm, bcc_confirm, default_fee_id, thankyou_title, thankyou_text, thankyou_footer_text, is_pay_later, pay_later_text, pay_later_receipt, is_multiple_registrations, allow_same_participant_emails, currency ) VALUES - ( 'Fall Fundraiser Dinner', 'Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!', 'This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!', 3, 1, 1, '" . date('Y-m-d 17:00:00', strtotime("+6 months", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("+6 months +2 days", $this->time)) . "', 1, 'Register Now', 100, 'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.', 1, 4, 1, 1, 'Dinner Contribution', 1 ,$eventLok1,'Fill in the information below to join as at this wonderful dinner event.', NULL, 'Confirm Your Registration Information', 'Review the information below carefully.', NULL, 1, 'Contact the Development Department if you need to make any changes to your registration.', 'Fundraising Dept.', 'development@example.org', NULL, NULL, NULL, 'Thanks for Registering!', '

Thank you for your support. Your contribution will help us build even better tools.

Please tell your friends and colleagues about this wonderful event.

', '

Back to CiviCRM Home Page

', 1, 'I will send payment by check', 'Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110', 1, 0, 'USD', 'UTC' ), - ( 'Summer Solstice Festival Day Concert', 'Festival Day is coming! Join us and help support your parks.', 'We will gather at noon, learn a song all together, and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.', 5, 1, 1, '" . date('Y-m-d 12:00:00', strtotime("-1 day", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("-1 day", $this->time)) . "', 1, 'Register Now', 50, 'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.', 1, 2, NULL, 1, 'Festival Fee', 1, $eventLok2, 'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.', '', 'Confirm Your Registration Information', '', '', 1, 'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.', 'Event Dept.', 'events@example.org', '', NULL, NULL, 'Thanks for Your Joining In!', '

Thank you for your support. Your participation will help build new parks.

Please tell your friends and colleagues about the concert.

', '

Back to CiviCRM Home Page

', 0, NULL, NULL, 1, 0, 'USD', 'UTC' ), - ( 'Rain-forest Cup Youth Soccer Tournament', 'Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.', 'This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).', 3, 1, 1, '" . date('Y-m-d 07:00:00', strtotime("+7 months", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("+7 months +3 days", $this->time)) . "', 1, 'Register Now', 500, 'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.', 1, 4, NULL, 1, 'Tournament Fees',1, $eventLok3, 'Complete the form below to register your team for this year''s tournament.', 'A Soccer Youth Event', 'Review and Confirm Your Registration Information', '', 'A Soccer Youth Event', 1, 'Contact our Tournament Director for eligibility details.', 'Tournament Director', 'tournament@example.org', '', NULL, NULL, 'Thanks for Your Support!', '

Thank you for your support. Your participation will help save thousands of acres of rainforest.

', '

Back to CiviCRM Home Page

', 0, NULL, NULL, 0, 0, 'USD', 'UTC' ) + ( 'Fall Fundraiser Dinner', 'Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!', 'This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!', 3, 1, 1, '" . date('Y-m-d 17:00:00', strtotime("+6 months", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("+6 months +2 days", $this->time)) . "', 1, 'Register Now', 100, 'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.', 1, 4, 1, 1, 'Dinner Contribution', 1 ,$eventLok1,'Fill in the information below to join as at this wonderful dinner event.', NULL, 'Confirm Your Registration Information', 'Review the information below carefully.', NULL, 1, 'Contact the Development Department if you need to make any changes to your registration.', 'Fundraising Dept.', 'development@example.org', NULL, NULL, NULL, 'Thanks for Registering!', '

Thank you for your support. Your contribution will help us build even better tools.

Please tell your friends and colleagues about this wonderful event.

', '

Back to CiviCRM Home Page

', 1, 'I will send payment by check', 'Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110', 1, 0, 'USD'), + ( 'Summer Solstice Festival Day Concert', 'Festival Day is coming! Join us and help support your parks.', 'We will gather at noon, learn a song all together, and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.', 5, 1, 1, '" . date('Y-m-d 12:00:00', strtotime("-1 day", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("-1 day", $this->time)) . "', 1, 'Register Now', 50, 'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.', 1, 2, 0, 1, 'Festival Fee', 1, $eventLok2, 'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.', '', 'Confirm Your Registration Information', '', '', 1, 'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.', 'Event Dept.', 'events@example.org', '', NULL, NULL, 'Thanks for Your Joining In!', '

Thank you for your support. Your participation will help build new parks.

Please tell your friends and colleagues about the concert.

', '

Back to CiviCRM Home Page

', 0, NULL, NULL, 1, 0, 'USD'), + ( 'Rain-forest Cup Youth Soccer Tournament', 'Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.', 'This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).', 3, 1, 1, '" . date('Y-m-d 07:00:00', strtotime("+7 months", $this->time)) . "', '" . date('Y-m-d 17:00:00', strtotime("+7 months +3 days", $this->time)) . "', 1, 'Register Now', 500, 'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.', 1, 4, 0, 1, 'Tournament Fees',1, $eventLok3, 'Complete the form below to register your team for this year''s tournament.', 'A Soccer Youth Event', 'Review and Confirm Your Registration Information', '', 'A Soccer Youth Event', 1, 'Contact our Tournament Director for eligibility details.', 'Tournament Director', 'tournament@example.org', '', NULL, NULL, 'Thanks for Your Support!', '

Thank you for your support. Your participation will help save thousands of acres of rainforest.

', '

Back to CiviCRM Home Page

', 0, NULL, NULL, 0, 0, 'USD') "; $this->_query($event); //CRM-4464 $eventTemplates = "INSERT INTO civicrm_event - ( is_template, template_title, event_type_id, default_role_id, participant_listing_id, is_public, is_monetary, is_online_registration, is_multiple_registrations, allow_same_participant_emails, is_email_confirm, financial_type_id, fee_label, confirm_title, thankyou_title, confirm_from_name, confirm_from_email, is_active, currency, event_tz ) + ( is_template, template_title, event_type_id, default_role_id, participant_listing_id, is_public, is_monetary, is_online_registration, is_multiple_registrations, allow_same_participant_emails, is_email_confirm, financial_type_id, fee_label, confirm_title, thankyou_title, confirm_from_name, confirm_from_email, is_active, currency ) VALUES - ( 1, 'Free Meeting without Online Registration', 4, 1, 1, 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 'USD', 'UTC' ), - ( 1, 'Free Meeting with Online Registration', 4, 1, 1, 1, 0, 1, 1, 1, 0, NULL, NULL, 'Confirm Your Registration Information', 'Thanks for Registering!', NULL, NULL, 1, 'USD', 'UTC' ), - ( 1, 'Paid Conference with Online Registration', 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 'Conference Fee', 'Confirm Your Registration Information', 'Thanks for Registering!', 'Event Template Dept.', 'event_templates@example.org', 1, 'USD', 'UTC' )"; + ( 1, 'Free Meeting without Online Registration', 4, 1, 1, 1, 0, 0, 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, 1, 'USD' ), + ( 1, 'Free Meeting with Online Registration', 4, 1, 1, 1, 0, 1, 1, 1, 0, NULL, NULL, 'Confirm Your Registration Information', 'Thanks for Registering!', NULL, NULL, 1, 'USD' ), + ( 1, 'Paid Conference with Online Registration', 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 'Conference Fee', 'Confirm Your Registration Information', 'Thanks for Registering!', 'Event Template Dept.', 'event_templates@example.org', 1, 'USD' )"; $this->_query($eventTemplates); diff --git a/CRM/Core/DAO.php b/CRM/Core/DAO.php index 290676183a..4e954132f8 100644 --- a/CRM/Core/DAO.php +++ b/CRM/Core/DAO.php @@ -3291,6 +3291,27 @@ SELECT contact_id return static::$_paths ?? []; } + /** + * Overridable function to get icon for a particular entity. + * + * Example: `CRM_Contact_BAO_Contact::getIcon('Contact', 123)` + * + * @param string $entityName + * Short name of the entity. This may seem redundant because the entity name can usually be inferred + * from the BAO class being called, but not always. Some virtual entities share a BAO class. + * @param int $entityId + * Id of the entity. + * @throws CRM_Core_Exception + */ + public static function getEntityIcon(string $entityName, int $entityId) { + if (static::class === 'CRM_Core_DAO' || static::class !== CRM_Core_DAO_AllCoreTables::getBAOClassName(static::class)) { + throw new CRM_Core_Exception('CRM_Core_DAO::getIcon must be called on a BAO class e.g. CRM_Contact_BAO_Contact::getIcon("Contact", 123).'); + } + // By default, just return the icon representing this entity. If there's more complex lookup to do, + // the BAO for this entity should override this method. + return static::$_icon; + } + /** * When creating a record without a supplied name, * create a unique, clean name derived from the label. @@ -3314,8 +3335,8 @@ SELECT contact_id return; } $label = $this->label ?? $this->title ?? NULL; - if (!$label && $label !== '0' && !$isRequired) { - // No label supplied and name not required, do nothing + if (!$label && $label !== '0') { + // No label supplied, do nothing return; } $maxLen = static::getSupportedFields()['name']['maxlength'] ?? 255; diff --git a/CRM/Core/DAO/OptionGroup.php b/CRM/Core/DAO/OptionGroup.php index 77f9c5eed8..5c25768fd7 100644 --- a/CRM/Core/DAO/OptionGroup.php +++ b/CRM/Core/DAO/OptionGroup.php @@ -6,7 +6,7 @@ * * Generated from xml/schema/CRM/Core/OptionGroup.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:904ff47234843ffba9dd98b11c1d0df1) + * (GenCodeChecksum:c9bc7ac897d9d7ef0bc421f6e58bdf27) */ /** @@ -67,7 +67,7 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO { public $description; /** - * Option group description. + * Type of data stored by this option group. * * @var string|null * (SQL type: varchar(128)) @@ -102,6 +102,15 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO { */ public $is_locked; + /** + * Which optional columns from the option_value table are in use by this group. + * + * @var string|null + * (SQL type: varchar(128)) + * Note that values will be retrieved from the database as a string. + */ + public $option_value_fields; + /** * Class constructor. */ @@ -191,8 +200,8 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO { 'data_type' => [ 'name' => 'data_type', 'type' => CRM_Utils_Type::T_STRING, - 'title' => ts('Data Type for this option group'), - 'description' => ts('Option group description.'), + 'title' => ts('Data Type'), + 'description' => ts('Type of data stored by this option group.'), 'maxlength' => 128, 'size' => CRM_Utils_Type::HUGE, 'where' => 'civicrm_option_group.data_type', @@ -247,6 +256,25 @@ class CRM_Core_DAO_OptionGroup extends CRM_Core_DAO { 'localizable' => 0, 'add' => '4.5', ], + 'option_value_fields' => [ + 'name' => 'option_value_fields', + 'type' => CRM_Utils_Type::T_STRING, + 'title' => ts('Option Value Fields'), + 'description' => ts('Which optional columns from the option_value table are in use by this group.'), + 'maxlength' => 128, + 'size' => CRM_Utils_Type::HUGE, + 'where' => 'civicrm_option_group.option_value_fields', + 'default' => 'name,label,description', + 'table_name' => 'civicrm_option_group', + 'entity' => 'OptionGroup', + 'bao' => 'CRM_Core_BAO_OptionGroup', + 'localizable' => 0, + 'serialize' => self::SERIALIZE_COMMA, + 'pseudoconstant' => [ + 'callback' => 'CRM_Core_SelectValues::optionValueFields', + ], + 'add' => '5.49', + ], ]; CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']); } diff --git a/CRM/Core/Payment/Form.php b/CRM/Core/Payment/Form.php index b6e32e52ca..ee37b26c00 100644 --- a/CRM/Core/Payment/Form.php +++ b/CRM/Core/Payment/Form.php @@ -116,7 +116,7 @@ class CRM_Core_Payment_Form { // This will cause the fields to be marked as required - but it is up to the payment processor to // validate it. $requiredPaymentFields[$field['name']] = $field['is_required']; - $paymentFieldsMetadata[$field['name']] = $field; + $paymentFieldsMetadata[$field['name']] = array_merge(['description' => ''], $field); } $form->assign('paymentFieldsMetadata', $paymentFieldsMetadata); @@ -214,11 +214,8 @@ class CRM_Core_Payment_Form { */ public static function buildPaymentForm(&$form, $processor, $billing_profile_id, $isBackOffice, $paymentInstrumentID = NULL) { //if the form has address fields assign to the template so the js can decide what billing fields to show - $profileAddressFields = $form->get('profileAddressFields'); - if (!empty($profileAddressFields)) { - $form->assign('profileAddressFields', $profileAddressFields); - } - + $form->assign('profileAddressFields', $form->get('profileAddressFields') ?? NULL); + $form->addExpectedSmartyVariable('suppressSubmitButton'); if (!empty($processor['object']) && $processor['object']->buildForm($form)) { return; } diff --git a/CRM/Core/Payment/PayPalIPN.php b/CRM/Core/Payment/PayPalIPN.php index 4a23cacdd6..bbf874b2c8 100644 --- a/CRM/Core/Payment/PayPalIPN.php +++ b/CRM/Core/Payment/PayPalIPN.php @@ -133,19 +133,6 @@ class CRM_Core_Payment_PayPalIPN extends CRM_Core_Payment_BaseIPN { echo 'Failure: Invalid parameters

'; return; } - if ($first) { - $recur->start_date = $now; - } - else { - $recur->modified_date = $now; - } - - // make sure the contribution status is not done - // since order of ipn's is unknown - if ($recur->contribution_status_id != $contributionStatuses['Completed']) { - $recur->contribution_status_id = $contributionStatuses['In Progress']; - } - $recur->save(); if (!$first) { // check if this contribution transaction is already processed diff --git a/CRM/Core/SelectValues.php b/CRM/Core/SelectValues.php index c591954617..6f309fedd5 100644 --- a/CRM/Core/SelectValues.php +++ b/CRM/Core/SelectValues.php @@ -1176,22 +1176,21 @@ class CRM_Core_SelectValues { ]; } - public static function timezone() { - $tzlist = &Civi::$statics[__CLASS__]['tzlist']; - - if (is_null($tzlist)) { - $tzlist = []; - foreach (timezone_identifiers_list() as $tz) { - // Actual timezone keys for PHP are mapped to human parts. - $tzlist[$tz] = str_replace('_', ' ', $tz); - } - - // Add 'Etc/UTC' specially, as timezone_identifiers_list() does - // not include it, but it is the IANA long name for 'UTC' - $tzlist['Etc/UTC'] = ts('Etc/UTC'); - } - - return $tzlist; + /** + * Columns from the option_value table which may or may not be used by each option_group. + * + * Note: Value is not listed here as it is not optional. + * + * @return string[] + */ + public static function optionValueFields() { + return [ + 'name' => 'name', + 'label' => 'label', + 'description' => 'description', + 'icon' => 'icon', + 'color' => 'color', + ]; } } diff --git a/CRM/Custom/Import/Form/DataSource.php b/CRM/Custom/Import/Form/DataSource.php index 1fcc6b2323..4257fd0dc6 100644 --- a/CRM/Custom/Import/Form/DataSource.php +++ b/CRM/Custom/Import/Form/DataSource.php @@ -36,7 +36,6 @@ class CRM_Custom_Import_Form_DataSource extends CRM_Import_Form_DataSource { ]; $loadedMapping = $this->get('loadedMapping'); - $this->assign('loadedMapping', $loadedMapping); if ($loadedMapping) { $defaults['savedMapping'] = $loadedMapping; } diff --git a/CRM/Custom/Import/Form/Preview.php b/CRM/Custom/Import/Form/Preview.php index 76a5765705..0abfd72195 100644 --- a/CRM/Custom/Import/Form/Preview.php +++ b/CRM/Custom/Import/Form/Preview.php @@ -29,9 +29,8 @@ class CRM_Custom_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); if ($skipColumnHeader) { $this->assign('skipColumnHeader', $skipColumnHeader); diff --git a/CRM/Event/BAO/Event.php b/CRM/Event/BAO/Event.php index ca212da132..0aadbbae0d 100644 --- a/CRM/Event/BAO/Event.php +++ b/CRM/Event/BAO/Event.php @@ -15,7 +15,6 @@ * @copyright CiviCRM LLC https://civicrm.org/licensing */ class CRM_Event_BAO_Event extends CRM_Event_DAO_Event { - const tz_fields = ['event_start_date', 'event_end_date', 'start_date', 'end_date', 'registration_start_date', 'registration_end_date']; /** * Retrieve DB object and copy to defaults array. @@ -777,7 +776,6 @@ SELECT civicrm_email.email as email, civicrm_event.title as title, civicrm_event.summary as summary, - civicrm_event.event_tz as event_tz, civicrm_event.start_date as start, civicrm_event.end_date as end, civicrm_event.description as description, @@ -849,7 +847,6 @@ WHERE civicrm_event.is_active = 1 $info['event_id'] = $dao->event_id; $info['summary'] = $dao->summary; $info['description'] = $dao->description; - $info['tz'] = $dao->event_tz ?? CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); $info['start_date'] = $dao->start; $info['end_date'] = $dao->end; $info['contact_email'] = $dao->email; @@ -2434,52 +2431,4 @@ LEFT JOIN civicrm_price_field_value value ON ( value.id = lineItem.price_field return $return; } - /** - * Changes timezone-enabled fields to the correct zone for output and add local - * & UTC variants - * - * @param array $params - * @param $to_tz - * - * @return void - */ - public static function setOutputTimeZone(array &$params, $to_tz = NULL) { - $to_tz = $to_tz ?? ($params['event_tz'] ?? NULL); - - if (is_null($to_tz)) { - return; - } - - foreach (CRM_Event_BAO_Event::tz_fields as $field) { - if (!empty($params[$field]) && empty($params[$field . '_local'])) { - $params[$field . '_utc'] = CRM_Utils_Date::convertTimeZone($params[$field], 'UTC'); - $params[$field . '_local'] = $params[$field]; - $params[$field] = CRM_Utils_Date::convertTimeZone($params[$field], $to_tz); - } - } - - } - - public static function setTimezones(CRM_Event_DAO_Event $event) { - // Pre-process time zoned fields into the PHP time zone, which should be the same as the database, to save as timestamp. - $timezone_event = ($event->event_tz ?: (!empty($event->id) ? CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $event->id, 'event_tz') : NULL)); - - foreach (self::tz_fields as $field) { - if (!empty($event->{$field})) { - $event->{$field} = CRM_Utils_Date::convertTimeZone($event->{$field}, NULL, $timezone_event); - } - } - } - - public static function resetTimezones(CRM_Event_DAO_Event $event) { - // Process time zoned fields into their own time zone - $timezone_event = ($event->event_tz ?: (!empty($event->id) ? CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $event->id, 'event_tz') : NULL)); - - foreach (self::tz_fields as $field) { - if (!empty($event->{$field})) { - $event->{$field} = CRM_Utils_Date::convertTimeZone($event->{$field}, $timezone_event); - } - } - } - } diff --git a/CRM/Event/BAO/Participant.php b/CRM/Event/BAO/Participant.php index 8743339af5..ec9a4eb7af 100644 --- a/CRM/Event/BAO/Participant.php +++ b/CRM/Event/BAO/Participant.php @@ -1392,8 +1392,6 @@ UPDATE civicrm_participant return $mailSent; } - CRM_Event_BAO_Event::setOutputTimeZone($eventDetails); - $toEmail = $contactDetails['email'] ?? NULL; if ($toEmail) { diff --git a/CRM/Event/DAO/Event.php b/CRM/Event/DAO/Event.php index 3a93606064..cfded17014 100644 --- a/CRM/Event/DAO/Event.php +++ b/CRM/Event/DAO/Event.php @@ -6,7 +6,7 @@ * * Generated from xml/schema/CRM/Event/Event.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:6a26fb9bb9dfd05cdbecc91904f4b1d4) + * (GenCodeChecksum:8e47b6d674b9aa18013e67f27b4b355d) */ /** @@ -121,8 +121,8 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { /** * Date and time that event starts. * - * @var string - * (SQL type: timestamp) + * @var string|null + * (SQL type: datetime) * Note that values will be retrieved from the database as a string. */ public $start_date; @@ -130,8 +130,8 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { /** * Date and time that event ends. May be NULL if no defined end date/time * - * @var string - * (SQL type: timestamp) + * @var string|null + * (SQL type: datetime) * Note that values will be retrieved from the database as a string. */ public $end_date; @@ -157,8 +157,8 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { /** * Date and time that online registration starts. * - * @var string - * (SQL type: timestamp) + * @var string|null + * (SQL type: datetime) * Note that values will be retrieved from the database as a string. */ public $registration_start_date; @@ -166,8 +166,8 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { /** * Date and time that online registration ends. * - * @var string - * (SQL type: timestamp) + * @var string|null + * (SQL type: datetime) * Note that values will be retrieved from the database as a string. */ public $registration_end_date; @@ -674,15 +674,6 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { */ public $is_billing_required; - /** - * Event's native time zone - * - * @var string|null - * (SQL type: text) - * Note that values will be retrieved from the database as a string. - */ - public $event_tz; - /** * Class constructor. */ @@ -866,15 +857,13 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { ], 'event_start_date' => [ 'name' => 'start_date', - 'type' => CRM_Utils_Type::T_TIMESTAMP, + 'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME, 'title' => ts('Event Start Date'), 'description' => ts('Date and time that event starts.'), - 'required' => FALSE, 'import' => TRUE, 'where' => 'civicrm_event.start_date', 'headerPattern' => '/^start|(s(tart\s)?date)$/i', 'export' => TRUE, - 'default' => NULL, 'table_name' => 'civicrm_event', 'entity' => 'Event', 'bao' => 'CRM_Event_BAO_Event', @@ -887,15 +876,13 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { ], 'event_end_date' => [ 'name' => 'end_date', - 'type' => CRM_Utils_Type::T_TIMESTAMP, + 'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME, 'title' => ts('Event End Date'), 'description' => ts('Date and time that event ends. May be NULL if no defined end date/time'), - 'required' => FALSE, 'import' => TRUE, 'where' => 'civicrm_event.end_date', 'headerPattern' => '/^end|(e(nd\s)?date)$/i', 'export' => TRUE, - 'default' => NULL, 'table_name' => 'civicrm_event', 'entity' => 'Event', 'bao' => 'CRM_Event_BAO_Event', @@ -942,12 +929,10 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { ], 'registration_start_date' => [ 'name' => 'registration_start_date', - 'type' => CRM_Utils_Type::T_TIMESTAMP, + 'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME, 'title' => ts('Registration Start Date'), 'description' => ts('Date and time that online registration starts.'), - 'required' => FALSE, 'where' => 'civicrm_event.registration_start_date', - 'default' => NULL, 'table_name' => 'civicrm_event', 'entity' => 'Event', 'bao' => 'CRM_Event_BAO_Event', @@ -961,12 +946,10 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { ], 'registration_end_date' => [ 'name' => 'registration_end_date', - 'type' => CRM_Utils_Type::T_TIMESTAMP, + 'type' => CRM_Utils_Type::T_DATE + CRM_Utils_Type::T_TIME, 'title' => ts('Registration End Date'), 'description' => ts('Date and time that online registration ends.'), - 'required' => FALSE, 'where' => 'civicrm_event.registration_end_date', - 'default' => NULL, 'table_name' => 'civicrm_event', 'entity' => 'Event', 'bao' => 'CRM_Event_BAO_Event', @@ -1954,27 +1937,6 @@ class CRM_Event_DAO_Event extends CRM_Core_DAO { ], 'add' => '4.6', ], - 'event_tz' => [ - 'name' => 'event_tz', - 'type' => CRM_Utils_Type::T_TEXT, - 'title' => ts('Event Time Zone'), - 'description' => ts('Event\'s native time zone'), - 'import' => TRUE, - 'where' => 'civicrm_event.event_tz', - 'export' => TRUE, - 'default' => NULL, - 'table_name' => 'civicrm_event', - 'entity' => 'Event', - 'bao' => 'CRM_Event_BAO_Event', - 'localizable' => 0, - 'html' => [ - 'type' => 'Select', - ], - 'pseudoconstant' => [ - 'callback' => 'CRM_Core_SelectValues::timezone', - ], - 'add' => '5.47', - ], ]; CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']); } diff --git a/CRM/Event/Form/ManageEvent/EventInfo.php b/CRM/Event/Form/ManageEvent/EventInfo.php index cfaad1fa56..4e9ab1bd75 100644 --- a/CRM/Event/Form/ManageEvent/EventInfo.php +++ b/CRM/Event/Form/ManageEvent/EventInfo.php @@ -101,16 +101,6 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent { $defaults['waitlist_text'] = CRM_Utils_Array::value('waitlist_text', $defaults, ts('This event is currently full. However you can register now and get added to a waiting list. You will be notified if spaces become available.')); $defaults['template_id'] = $this->_templateId; - $defaults['event_tz'] = CRM_Utils_Array::value('event_tz', $defaults, CRM_Core_Config::singleton()->userSystem->getTimeZoneString()); - - // Convert start and end date defaults to event time zone. - if (!empty($defaults['start_date'])) { - $defaults['start_date'] = CRM_Utils_Date::convertTimeZone($defaults['start_date'], $defaults['event_tz']); - } - if (!empty($defaults['end_date'])) { - $defaults['end_date'] = CRM_Utils_Date::convertTimeZone($defaults['end_date'], $defaults['event_tz']); - } - return $defaults; } @@ -170,8 +160,6 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent { $this->addElement('checkbox', 'is_share', ts('Add footer region with Twitter, Facebook and LinkedIn share buttons and scripts?')); $this->addElement('checkbox', 'is_map', ts('Include Map to Event Location')); - $this->addSelect('event_tz', ['placeholder' => ts('- Select time zone -')], TRUE); - $this->add('datepicker', 'start_date', ts('Start'), [], !$this->_isTemplate, ['time' => TRUE]); $this->add('datepicker', 'end_date', ts('End'), [], FALSE, ['time' => TRUE]); @@ -228,8 +216,8 @@ class CRM_Event_Form_ManageEvent_EventInfo extends CRM_Event_Form_ManageEvent { $params = array_merge($this->controller->exportValues($this->_name), $this->_submitValues); //format params - $params['start_date'] = !empty($params['start_date']) ? CRM_Utils_Date::convertTimeZone($params['start_date'], NULL, $params['event_tz'] ?? NULL) : $params['start_date']; - $params['end_date'] = !empty($params['end_date']) ? CRM_Utils_Date::convertTimeZone($params['end_date'], NULL, $params['event_tz'] ?? NULL) : $params['end_date']; + $params['start_date'] = $params['start_date'] ?? NULL; + $params['end_date'] = $params['end_date'] ?? NULL; $params['has_waitlist'] = CRM_Utils_Array::value('has_waitlist', $params, FALSE); $params['is_map'] = CRM_Utils_Array::value('is_map', $params, FALSE); $params['is_active'] = CRM_Utils_Array::value('is_active', $params, FALSE); diff --git a/CRM/Event/Form/ManageEvent/Location.php b/CRM/Event/Form/ManageEvent/Location.php index b1187ad4aa..5d7be182ea 100644 --- a/CRM/Event/Form/ManageEvent/Location.php +++ b/CRM/Event/Form/ManageEvent/Location.php @@ -203,20 +203,35 @@ class CRM_Event_Form_ManageEvent_Location extends CRM_Event_Form_ManageEvent { $params = $this->exportValues(); $deleteOldBlock = FALSE; - // if 'use existing location' option is selected - - if (CRM_Utils_Array::value('location_option', $params) == 2 && !empty($params['loc_event_id']) && - ($params['loc_event_id'] != $this->_oldLocBlockId) - ) { - // if new selected loc is different from old loc, update the loc_block_id - // so that loc update would affect the selected loc and not the old one. - $deleteOldBlock = TRUE; + // If 'Use existing location' is selected. + if (CRM_Utils_Array::value('location_option', $params) == 2) { + + /* + * If there is an existing LocBlock and the selected LocBlock is different, + * flag the existing LocBlock for deletion. + */ + if ($this->_oldLocBlockId && !empty($params['loc_event_id']) && + ($params['loc_event_id'] != $this->_oldLocBlockId) + ) { + $deleteOldBlock = TRUE; + } + + /* + * Always update the loc_block_id in this Event so that LocBlock update + * affects the selected LocBlock and not the previous one - whether or not + * there is a previous LocBlock. + */ CRM_Core_DAO::setFieldValue('CRM_Event_DAO_Event', $this->_id, 'loc_block_id', $params['loc_event_id'] ); + } - // if 'create new loc' option is selected, set the loc_block_id for this event to null - // so that an update would result in creating a new loc. + /* + * If there is an existing LocBlock and 'Create new location' is selected, + * set the loc_block_id for this Event to null so that an update results in + * creating a new LocBlock. + */ if ($this->_oldLocBlockId && (CRM_Utils_Array::value('location_option', $params) == 1)) { $deleteOldBlock = TRUE; CRM_Core_DAO::setFieldValue('CRM_Event_DAO_Event', $this->_id, @@ -224,15 +239,48 @@ class CRM_Event_Form_ManageEvent_Location extends CRM_Event_Form_ManageEvent { ); } - // if 'create new loc' option is selected OR selected new loc is different - // from old one, go ahead and delete the old loc provided thats not being - // used by any other event + /* + * If there is a previous LocBlock and we have determined that it should be + * deleted, go ahead and do so now. The method that is called will only delete + * the LocBlock if it is not being used by another Event. + */ if ($this->_oldLocBlockId && $deleteOldBlock) { CRM_Event_BAO_Event::deleteEventLocBlock($this->_oldLocBlockId, $this->_id); } - $isUpdateToExistingLocationBlock = !$deleteOldBlock && !empty($params['loc_event_id']) && (int) $params['loc_event_id'] === $this->locationBlock['loc_block_id']; - // It should be impossible for there to be no default location type. Consider removing this handling + // Assume a new LocBlock is needed. + $isUpdateToExistingLocationBlock = FALSE; + + /* + * If there is a previous LocBlock and it was not deleted, check if the new + * LocBlock ID matches the previous one. If so, then it needs to be updated. + */ + if (!empty($this->locationBlock['loc_block_id']) && !$deleteOldBlock) { + if (!empty($params['loc_event_id']) && (int) $params['loc_event_id'] === $this->locationBlock['loc_block_id']) { + $isUpdateToExistingLocationBlock = TRUE; + } + } + + /* + * If 'Use existing location' is selected and there isn't a previous LocBlock + * but a LocBlock has been selected, then that LocBlock should be updated. + * In order to do so, the IDs of the Address, Phone and Email "Blocks" have + * to be retrieved and added in to the elements in the $params array. + */ + if (CRM_Utils_Array::value('location_option', $params) == 2) { + if (empty($this->locationBlock['loc_block_id']) && !empty($params['loc_event_id'])) { + $isUpdateToExistingLocationBlock = TRUE; + $existingLocBlock = LocBlock::get() + ->addWhere('id', '=', (int) $params['loc_event_id']) + ->setCheckPermissions(FALSE) + ->execute()->first(); + } + } + + /* + * It should be impossible for there to be no default location type. + * Consider removing this handling. + */ $defaultLocationTypeID = CRM_Core_BAO_LocationType::getDefault()->id ?? 1; foreach ([ @@ -243,37 +291,74 @@ class CRM_Event_Form_ManageEvent_Location extends CRM_Event_Form_ManageEvent { $params[$block][1]['is_primary'] = 1; foreach ($locationEntities as $index => $locationEntity) { + + $fieldKey = (int) $index === 1 ? '_id' : '_2_id'; + + // Assume there's no Block ID. + $blockId = FALSE; + + // Check the existing LocBlock for an ID. + if (!empty($this->locationBlock['loc_block_id.' . $block . $fieldKey])) { + $blockId = $this->locationBlock['loc_block_id.' . $block . $fieldKey]; + } + else { + // Check the queried LocBlock for an ID. + if (!empty($existingLocBlock[$block . $fieldKey])) { + $blockId = $existingLocBlock[$block . $fieldKey]; + } + } + + /* + * Unsetting the array element excludes the Block from being updated and + * removes it from the LocBlock. However, the intention of clearing a Block + * is presumably to delete it. + */ if (!$this->isLocationHasData($block, $locationEntity)) { unset($params[$block][$index]); + if (!empty($blockId)) { + // The Block can be deleted here. + } continue; } + $params[$block][$index]['location_type_id'] = $defaultLocationTypeID; - $fieldKey = (int) $index === 1 ? '_id' : '_2_id'; - if ($isUpdateToExistingLocationBlock && !empty($this->locationBlock['loc_block_id.' . $block . $fieldKey])) { - $params[$block][$index]['id'] = $this->locationBlock['loc_block_id.' . $block . $fieldKey]; + + // Assign the existing Block ID if an update is needed. + if ($isUpdateToExistingLocationBlock && !empty($blockId)) { + $params[$block][$index]['id'] = $blockId; } } + } + + // Update the Blocks. $addresses = empty($params['address']) ? [] : Address::save(FALSE)->setRecords($params['address'])->execute(); $emails = empty($params['email']) ? [] : Email::save(FALSE)->setRecords($params['email'])->execute(); $phones = empty($params['phone']) ? [] : Phone::save(FALSE)->setRecords($params['phone'])->execute(); - $params['loc_block_id'] = LocBlock::save(FALSE)->setRecords([ - [ - 'email_id' => $emails[0]['id'] ?? NULL, - 'address_id' => $addresses[0]['id'] ?? NULL, - 'phone_id' => $phones[0]['id'] ?? NULL, - 'email_2_id' => $emails[1]['id'] ?? NULL, - 'address_2_id' => $addresses[1]['id'] ?? NULL, - 'phone_2_id' => $phones[1]['id'] ?? NULL, - ], - ])->execute()->first()['id']; - - // finally update event params + // Build the LocBlock record. + $record = [ + 'email_id' => $emails[0]['id'] ?? NULL, + 'address_id' => $addresses[0]['id'] ?? NULL, + 'phone_id' => $phones[0]['id'] ?? NULL, + 'email_2_id' => $emails[1]['id'] ?? NULL, + 'address_2_id' => $addresses[1]['id'] ?? NULL, + 'phone_2_id' => $phones[1]['id'] ?? NULL, + ]; + + // Maybe trigger LocBlock update. + if ($isUpdateToExistingLocationBlock) { + $record['id'] = (int) $params['loc_event_id']; + } + + // Update the LocBlock. + $params['loc_block_id'] = LocBlock::save(FALSE)->setRecords([$record])->execute()->first()['id']; + + // Finally update Event params. $params['id'] = $this->_id; CRM_Event_BAO_Event::add($params); - // Update tab "disabled" css class + // Update tab "disabled" CSS class. $this->ajaxResponse['tabValid'] = TRUE; parent::endPostProcess(); } diff --git a/CRM/Event/Form/ManageEvent/Registration.php b/CRM/Event/Form/ManageEvent/Registration.php index ebde37ac6b..53a6d5e99a 100644 --- a/CRM/Event/Form/ManageEvent/Registration.php +++ b/CRM/Event/Form/ManageEvent/Registration.php @@ -29,8 +29,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent protected $_profilePostMultiple = []; protected $_profilePostMultipleAdd = []; - protected $_tz; - /** * Set variables up before form is built. */ @@ -168,14 +166,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent $defaults['thankyou_title'] = CRM_Utils_Array::value('thankyou_title', $defaults, ts('Thank You for Registering')); $defaults['approval_req_text'] = CRM_Utils_Array::value('approval_req_text', $defaults, ts('Participation in this event requires approval. Submit your registration request here. Once approved, you will receive an email with a link to a web page where you can complete the registration process.')); - // Convert start and end date defaults to event time zone. - if (!empty($defaults['registration_start_date'])) { - $defaults['registration_start_date'] = CRM_Utils_Date::convertTimeZone($defaults['registration_start_date'], $this->_tz ?? NULL); - } - if (!empty($defaults['registration_end_date'])) { - $defaults['registration_end_date'] = CRM_Utils_Date::convertTimeZone($defaults['registration_end_date'], $this->_tz ?? NULL); - } - return $defaults; } @@ -238,9 +228,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent $this->add('text', 'registration_link_text', ts('Registration Link Text')); if (!$this->_isTemplate) { - $this->_tz = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $this->_id, 'event_tz'); - $tz = CRM_Core_SelectValues::timezone()[$this->_tz]; - $this->assign('event_tz', $tz ?? '' . ts('%1 No timezone set', [1 => '']) . ''); $this->add('datepicker', 'registration_start_date', ts('Registration Start Date'), [], FALSE, ['time' => TRUE]); $this->add('datepicker', 'registration_end_date', ts('Registration End Date'), [], FALSE, ['time' => TRUE]); } @@ -789,10 +776,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent $params['id'] = $this->_id; - if (!isset($this->_tz)) { - $this->_tz = CRM_Core_DAO::getFieldValue('CRM_Event_DAO_Event', $this->_id, 'event_tz') ?? CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - } - // format params $params['is_online_registration'] = CRM_Utils_Array::value('is_online_registration', $params, FALSE); // CRM-11182 @@ -800,8 +783,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent $params['is_multiple_registrations'] = CRM_Utils_Array::value('is_multiple_registrations', $params, FALSE); $params['allow_same_participant_emails'] = CRM_Utils_Array::value('allow_same_participant_emails', $params, FALSE); $params['requires_approval'] = CRM_Utils_Array::value('requires_approval', $params, FALSE); - $params['registration_start_date'] = !empty($params['registration_start_date']) ? CRM_Utils_Date::convertTimeZone($params['registration_start_date'], NULL, $this->_tz ?? NULL) : $params['registration_start_date']; - $params['registration_end_date'] = !empty($params['registration_end_date']) ? CRM_Utils_Date::convertTimeZone($params['registration_end_date'], NULL, $this->_tz ?? NULL) : $params['registration_end_date']; // reset is_email confirm if not online reg if (!$params['is_online_registration']) { diff --git a/CRM/Event/Form/Participant.php b/CRM/Event/Form/Participant.php index 510de26849..59ccd6772a 100644 --- a/CRM/Event/Form/Participant.php +++ b/CRM/Event/Form/Participant.php @@ -1659,8 +1659,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment CRM_Event_Form_Registration::initEventFee($form, $event['id'], FALSE); CRM_Event_Form_Registration_Register::buildAmount($form, TRUE, $form->_discountId); $lineItem = []; - $invoiceSettings = Civi::settings()->get('contribution_invoice_settings'); - $invoicing = $invoiceSettings['invoicing'] ?? NULL; $totalTaxAmount = 0; if (!CRM_Utils_System::isNull(CRM_Utils_Array::value('line_items', $form->_values))) { $lineItem[] = $form->_values['line_items']; @@ -1668,9 +1666,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment $totalTaxAmount = $value['tax_amount'] + $totalTaxAmount; } } - if ($invoicing) { - $form->assign('totalTaxAmount', $totalTaxAmount); - } + $form->assign('totalTaxAmount', Civi::settings()->get('invoicing') ? ($totalTaxAmount ?? NULL) : NULL); $form->assign('lineItem', empty($lineItem) ? FALSE : $lineItem); $discounts = []; if (!empty($form->_values['discount'])) { @@ -1894,7 +1890,7 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment protected function assignEventDetailsToTpl($eventID, $participantRoles, $receiptText, $isPaidEvent) { //use of the message template below requires variables in different format $events = []; - $returnProperties = ['event_type_id', 'fee_label', 'start_date', 'end_date', 'event_tz', 'is_show_location', 'title']; + $returnProperties = ['event_type_id', 'fee_label', 'start_date', 'end_date', 'is_show_location', 'title']; //get all event details. CRM_Core_DAO::commonRetrieveAll('CRM_Event_DAO_Event', 'id', $eventID, $events, $returnProperties); @@ -1902,8 +1898,6 @@ class CRM_Event_Form_Participant extends CRM_Contribute_Form_AbstractEditPayment unset($event['start_date']); unset($event['end_date']); - CRM_Event_BAO_Event::setOutputTimeZone($event); - $role = CRM_Event_PseudoConstant::participantRole(); if (is_array($participantRoles)) { diff --git a/CRM/Event/Form/ParticipantFeeSelection.php b/CRM/Event/Form/ParticipantFeeSelection.php index ef25431650..ba6f5f4e1c 100644 --- a/CRM/Event/Form/ParticipantFeeSelection.php +++ b/CRM/Event/Form/ParticipantFeeSelection.php @@ -285,7 +285,7 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form { $this->assign('module', 'Event Registration'); //use of the message template below requires variables in different format $event = $events = []; - $returnProperties = ['fee_label', 'start_date', 'end_date', 'event_tz', 'is_show_location', 'title']; + $returnProperties = ['fee_label', 'start_date', 'end_date', 'is_show_location', 'title']; //get all event details. CRM_Core_DAO::commonRetrieveAll('CRM_Event_DAO_Event', 'id', $params['event_id'], $events, $returnProperties); @@ -293,8 +293,6 @@ class CRM_Event_Form_ParticipantFeeSelection extends CRM_Core_Form { unset($event['start_date']); unset($event['end_date']); - CRM_Event_BAO_Event::setOutputTimeZone($event); - $role = CRM_Event_PseudoConstant::participantRole(); $participantRoles = $params['role_id'] ?? NULL; if (is_array($participantRoles)) { diff --git a/CRM/Event/Form/Registration.php b/CRM/Event/Form/Registration.php index 6e0af92560..d9a8624d0e 100644 --- a/CRM/Event/Form/Registration.php +++ b/CRM/Event/Form/Registration.php @@ -231,8 +231,6 @@ class CRM_Event_Form_Registration extends CRM_Core_Form { $params = ['id' => $this->_eventId]; CRM_Event_BAO_Event::retrieve($params, $this->_values['event']); - CRM_Event_BAO_Event::setOutputTimeZone($this->_values['event'], $this->_values['event']['event_tz']); - // check for is_monetary status $isMonetary = $this->_values['event']['is_monetary'] ?? NULL; // check for ability to add contributions of type @@ -458,7 +456,7 @@ class CRM_Event_Form_Registration extends CRM_Core_Form { $this->assign('address', CRM_Utils_Address::getFormattedBillingAddressFieldsFromParameters($params, $this->_bltID)); // The concept of contributeMode is deprecated. - if ($this->_contributeMode == 'direct' && empty($params['is_pay_later'])) { + if ($this->_contributeMode === 'direct' && empty($params['is_pay_later'])) { $date = CRM_Utils_Date::format(CRM_Utils_Array::value('credit_card_exp_date', $params)); $date = CRM_Utils_Date::mysqlToIso($date); $this->assign('credit_card_exp_date', $date); @@ -467,18 +465,12 @@ class CRM_Event_Form_Registration extends CRM_Core_Form { ); } - // assign is_email_confirm to templates - if (isset($this->_values['event']['is_email_confirm'])) { - $this->assign('is_email_confirm', $this->_values['event']['is_email_confirm']); - } - + $this->assign('is_email_confirm', $this->_values['event']['is_email_confirm'] ?? NULL); // assign pay later stuff - $params['is_pay_later'] = CRM_Utils_Array::value('is_pay_later', $params, FALSE); + $params['is_pay_later'] = $params['is_pay_later'] ?? FALSE; $this->assign('is_pay_later', $params['is_pay_later']); - if ($params['is_pay_later']) { - $this->assign('pay_later_text', $this->getPayLaterLabel()); - $this->assign('pay_later_receipt', $this->_values['event']['pay_later_receipt']); - } + $this->assign('pay_later_text', $params['is_pay_later'] ? $this->getPayLaterLabel() : FALSE); + $this->assign('pay_later_receipt', $params['is_pay_later'] ? $this->_values['event']['pay_later_receipt'] : NULL); // also assign all participantIDs to the template // useful in generating confirmation numbers if needed diff --git a/CRM/Event/Form/Registration/Register.php b/CRM/Event/Form/Registration/Register.php index 5352797a92..640e5b3395 100644 --- a/CRM/Event/Form/Registration/Register.php +++ b/CRM/Event/Form/Registration/Register.php @@ -985,10 +985,8 @@ class CRM_Event_Form_Registration_Register extends CRM_Event_Form_Registration { // assign pay later stuff $this->_params['is_pay_later'] = CRM_Utils_Array::value('is_pay_later', $params, FALSE); $this->assign('is_pay_later', $params['is_pay_later']); - if ($params['is_pay_later']) { - $this->assign('pay_later_text', $this->_values['event']['pay_later_text']); - $this->assign('pay_later_receipt', $this->_values['event']['pay_later_receipt']); - } + $this->assign('pay_later_text', $params['is_pay_later'] ? $this->_values['event']['pay_later_text'] : NULL); + $this->assign('pay_later_receipt', $params['is_pay_later'] ? $this->_values['event']['pay_later_receipt'] : NULL); if (!$this->_allowConfirmation) { // check if the participant is already registered diff --git a/CRM/Event/Form/SelfSvcTransfer.php b/CRM/Event/Form/SelfSvcTransfer.php index 15659cfbab..a6db5abdd9 100644 --- a/CRM/Event/Form/SelfSvcTransfer.php +++ b/CRM/Event/Form/SelfSvcTransfer.php @@ -373,8 +373,6 @@ class CRM_Event_Form_SelfSvcTransfer extends CRM_Core_Form { $eventParams = ['id' => $participant->event_id]; CRM_Event_BAO_Event::retrieve($eventParams, $eventDetails); - CRM_Event_BAO_Event::setOutputTimeZone($eventDetails); - //get default participant role. $eventDetails['participant_role'] = $participantRoles[$eventDetails['default_role_id']] ?? NULL; //get the location info diff --git a/CRM/Event/ICalendar.php b/CRM/Event/ICalendar.php index c3e1b45aa5..a4cc998fd7 100644 --- a/CRM/Event/ICalendar.php +++ b/CRM/Event/ICalendar.php @@ -48,15 +48,8 @@ class CRM_Event_ICalendar { $info = CRM_Event_BAO_Event::getCompleteInfo($start, $type, $id, $end); - foreach ($info as &$event) { - $event['start_date'] = CRM_Utils_Date::convertTimeZone($event['start_date'], $event['tz']); - $event['end_date'] = !empty($event['end_date']) ? CRM_Utils_date::convertTimeZone($event['end_date'], $event['tz']) : NULL; - $event['registration_start_date'] = !empty($event['registration_start_date']) ? CRM_Utils_date::convertTimeZone($event['registration_start_date'], $event['tz']) : NULL; - $event['registration_end_date'] = !empty($event['registration_end_date']) ? CRM_Utils_date::convertTimeZone($event['registration_end_date'], $event['tz']) : NULL; - } - $template->assign('events', $info); - $template->assign('timezone', CRM_Core_Config::singleton()->userSystem->getTimeZoneString()); + $template->assign('timezone', @date_default_timezone_get()); // Send data to the correct template for formatting (iCal vs. gData) if ($rss) { diff --git a/CRM/Event/Import/Form/MapField.php b/CRM/Event/Import/Form/MapField.php index df28b3141f..bf7472a1af 100644 --- a/CRM/Event/Import/Form/MapField.php +++ b/CRM/Event/Import/Form/MapField.php @@ -104,11 +104,6 @@ class CRM_Event_Import_Form_MapField extends CRM_Import_Form_MapField { //mapping is to be loaded from database - $params = array('id' => $savedMapping); - $temp = []; - $mappingDetails = CRM_Core_BAO_Mapping::retrieve($params, $temp); - - $this->assign('loadedMapping', $mappingDetails->name); $this->set('loadedMapping', $savedMapping); $getMappingName = new CRM_Core_DAO_Mapping(); @@ -119,7 +114,7 @@ class CRM_Event_Import_Form_MapField extends CRM_Import_Form_MapField { $mapperName = $getMappingName->name; } - $this->assign('savedName', $mapperName); + $this->assign('savedMappingName', $mapperName); $this->add('hidden', 'mappingId', $savedMapping); diff --git a/CRM/Event/Import/Form/Preview.php b/CRM/Event/Import/Form/Preview.php index 629ed8e5cf..ccec35738a 100644 --- a/CRM/Event/Import/Form/Preview.php +++ b/CRM/Event/Import/Form/Preview.php @@ -42,9 +42,8 @@ class CRM_Event_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); if ($skipColumnHeader) { $this->assign('skipColumnHeader', $skipColumnHeader); diff --git a/CRM/Event/Page/EventInfo.php b/CRM/Event/Page/EventInfo.php index 20eb2126b7..778549e3e5 100644 --- a/CRM/Event/Page/EventInfo.php +++ b/CRM/Event/Page/EventInfo.php @@ -80,11 +80,6 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { $this->assign('isShowLocation', CRM_Utils_Array::value('is_show_location', $values['event'])); - // Reset event time zone info - CRM_Event_BAO_Event::setOutputTimeZone($values['event'], $values['event']['event_tz']); - - $values['event']['event_tz'] = CRM_Core_SelectValues::timezone()[$values['event']['event_tz']]; - $eventCurrency = CRM_Utils_Array::value('currency', $values['event'], $config->defaultCurrency); $this->assign('eventCurrency', $eventCurrency); @@ -134,10 +129,6 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { else { $labelClass = 'price_set_field-label'; } - // show tax rate with amount - $invoiceSettings = Civi::settings()->get('contribution_invoice_settings'); - $taxTerm = Civi::settings()->get('tax_term'); - $displayOpt = $invoiceSettings['tax_display_settings'] ?? NULL; foreach ($fieldValues['options'] as $optionId => $optionVal) { if (CRM_Utils_Array::value('visibility_id', $optionVal) != array_search('public', $visibility) && @@ -148,7 +139,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { $values['feeBlock']['isDisplayAmount'][$fieldCnt] = $fieldValues['is_display_amounts'] ?? NULL; if (Civi::settings()->get('invoicing') && isset($optionVal['tax_amount'])) { - $values['feeBlock']['value'][$fieldCnt] = CRM_Price_BAO_PriceField::getTaxLabel($optionVal, 'amount', $displayOpt, $taxTerm, $eventCurrency); + $values['feeBlock']['value'][$fieldCnt] = CRM_Price_BAO_PriceField::getTaxLabel($optionVal, 'amount', $eventCurrency); $values['feeBlock']['tax_amount'][$fieldCnt] = $optionVal['tax_amount']; } else { diff --git a/CRM/Event/Page/List.php b/CRM/Event/Page/List.php index ca4fae057b..9fbacab7c4 100644 --- a/CRM/Event/Page/List.php +++ b/CRM/Event/Page/List.php @@ -22,20 +22,6 @@ class CRM_Event_Page_List extends CRM_Core_Page { $info = CRM_Event_BAO_Event::getCompleteInfo($start, $type, $id, $end); - foreach ($info as &$event) { - $event['start_date_utc'] = CRM_Utils_Date::convertTimeZone($event['start_date'], 'UTC'); - $event['start_date'] = CRM_Utils_Date::convertTimeZone($event['start_date'], $event['tz']); - - $event['end_date_utc'] = !empty($event['end_date']) ? CRM_Utils_Date::convertTimeZone($event['end_date'], 'UTC') : NULL; - $event['end_date'] = !empty($event['end_date']) ? CRM_Utils_date::convertTimeZone($event['end_date'], $event['tz']) : NULL; - - $event['registration_start_date_utc'] = !empty($event['registration_start_date']) ? CRM_Utils_Date::convertTimeZone($event['registration_start_date'], 'UTC') : NULL; - $event['registration_start_date'] = !empty($event['registration_start_date']) ? CRM_Utils_date::convertTimeZone($event['registration_start_date'], $event['tz']) : NULL; - - $event['registration_end_date_utc'] = !empty($event['registration_end_date']) ? CRM_Utils_Date::convertTimeZone($event['registration_end_date'], 'UTC') : NULL; - $event['registration_end_date'] = !empty($event['registration_end_date']) ? CRM_Utils_date::convertTimeZone($event['registration_end_date'], $event['tz']) : NULL; - } - $this->assign('events', $info); // @todo Move this to eventcart extension diff --git a/CRM/Event/Page/ManageEvent.php b/CRM/Event/Page/ManageEvent.php index 356710c81d..a39eb17a6a 100644 --- a/CRM/Event/Page/ManageEvent.php +++ b/CRM/Event/Page/ManageEvent.php @@ -361,19 +361,6 @@ ORDER BY start_date desc } CRM_Core_DAO::storeValues($dao, $manageEvent[$dao->id]); - // avoid enotices - foreach (CRM_Event_BAO_Event::tz_fields as $field) { - $manageEvent[$dao->id][$field . '_with_tz'] = NULL; - } - if (!is_null($dao->event_tz) && $dao->event_tz != CRM_Core_Config::singleton()->userSystem->getTimeZoneString()) { - foreach (CRM_Event_BAO_Event::tz_fields as $field) { - if (!empty($dao->{$field})) { - $manageEvent[$dao->id][$field . '_with_tz'] = CRM_Utils_Date::convertTimeZone($dao->{$field}, $dao->event_tz); - } - } - } - $manageEvent[$dao->id]['event_tz'] = $dao->event_tz ? CRM_Core_SelectValues::timezone()[$dao->event_tz] : FALSE; - // form all action links $action = array_sum(array_keys($this->links())); diff --git a/CRM/Event/Tokens.php b/CRM/Event/Tokens.php index 4b78ab400d..5227fd62d0 100644 --- a/CRM/Event/Tokens.php +++ b/CRM/Event/Tokens.php @@ -144,8 +144,6 @@ class CRM_Event_Tokens extends CRM_Core_EntityTokens { $tokens['event_type_id:name']['text/html'] = CRM_Core_PseudoConstant::getName('CRM_Event_BAO_Event', 'event_type_id', $event['event_type_id']); $tokens['contact_phone']['text/html'] = $event['loc_block_id.phone_id.phone']; $tokens['contact_email']['text/html'] = $event['loc_block_id.email_id.email']; - $tokens['event_tz:label']['text/html'] = !empty($event['event_tz']) ? CRM_Core_SelectValues::timezone()[$event['event_tz']] : ''; - $tokens['event_tz:name']['text/html'] = $event['event_tz'] ?? ''; foreach ($this->getTokenMetadata() as $fieldName => $fieldSpec) { if (!isset($tokens[$fieldName])) { @@ -179,7 +177,6 @@ class CRM_Event_Tokens extends CRM_Core_EntityTokens { 'event_type_id', 'title', 'id', - 'event_tz', 'pay_later_receipt', 'start_date', 'end_date', diff --git a/CRM/Extension/Upgrader/Base.php b/CRM/Extension/Upgrader/Base.php index 2e56e33e97..3dbd1eb069 100644 --- a/CRM/Extension/Upgrader/Base.php +++ b/CRM/Extension/Upgrader/Base.php @@ -23,6 +23,7 @@ class CRM_Extension_Upgrader_Base implements CRM_Extension_Upgrader_Interface { use CRM_Extension_Upgrader_QueueTrait; use CRM_Extension_Upgrader_RevisionsTrait; use CRM_Extension_Upgrader_TasksTrait; + use CRM_Extension_Upgrader_SchemaTrait; /** * {@inheritDoc} diff --git a/CRM/Extension/Upgrader/SchemaTrait.php b/CRM/Extension/Upgrader/SchemaTrait.php new file mode 100644 index 0000000000..14cdb94008 --- /dev/null +++ b/CRM/Extension/Upgrader/SchemaTrait.php @@ -0,0 +1,75 @@ + (array) $columns]; + CRM_Core_BAO_SchemaHandler::createIndexes($tables, $prefix); + return TRUE; + } + + /** + * Drop index from a table if it exists. + * + * @param string $table + * @param string $indexName + * @return bool + */ + public static function dropIndex($table, $indexName) { + CRM_Core_BAO_SchemaHandler::dropIndexIfExists($table, $indexName); + return TRUE; + } + +} diff --git a/CRM/Financial/BAO/ExportFormat/CSV.php b/CRM/Financial/BAO/ExportFormat/CSV.php index b8c1db3b0c..bca63a2869 100644 --- a/CRM/Financial/BAO/ExportFormat/CSV.php +++ b/CRM/Financial/BAO/ExportFormat/CSV.php @@ -153,9 +153,6 @@ class CRM_Financial_BAO_ExportFormat_CSV extends CRM_Financial_BAO_ExportFormat * @param array $export */ public function makeExport($export) { - // getting data from admin page - $prefixValue = Civi::settings()->get('contribution_invoice_settings'); - foreach ($export as $batchId => $dao) { $financialItems = []; $this->_batchIds = $batchId; @@ -175,7 +172,7 @@ class CRM_Financial_BAO_ExportFormat_CSV extends CRM_Financial_BAO_ExportFormat $creditAccount = $dao->from_credit_account; } - $invoiceNo = CRM_Utils_Array::value('invoice_prefix', $prefixValue) . "" . $dao->contribution_id; + $invoiceNo = Civi::settings()->get('invoice_prefix') . $dao->contribution_id; $financialItems[] = [ 'Batch ID' => $dao->batch_id, diff --git a/CRM/Financial/BAO/FinancialAccount.php b/CRM/Financial/BAO/FinancialAccount.php index 07198cb149..77f65011ac 100644 --- a/CRM/Financial/BAO/FinancialAccount.php +++ b/CRM/Financial/BAO/FinancialAccount.php @@ -51,61 +51,13 @@ class CRM_Financial_BAO_FinancialAccount extends CRM_Financial_DAO_FinancialAcco /** * Add the financial types. * + * @deprecated * @param array $params - * Reference array contains the values submitted by the form. * * @return CRM_Financial_DAO_FinancialAccount */ - public static function add(&$params) { - if (empty($params['id'])) { - $params['is_active'] = CRM_Utils_Array::value('is_active', $params, FALSE); - $params['is_deductible'] = CRM_Utils_Array::value('is_deductible', $params, FALSE); - $params['is_tax'] = CRM_Utils_Array::value('is_tax', $params, FALSE); - $params['is_header_account'] = CRM_Utils_Array::value('is_header_account', $params, FALSE); - $params['is_default'] = CRM_Utils_Array::value('is_default', $params, FALSE); - } - if (!empty($params['id']) - && !empty($params['financial_account_type_id']) - && CRM_Financial_BAO_FinancialAccount::validateFinancialAccount( - $params['id'], - $params['financial_account_type_id'] - ) - ) { - throw new CRM_Core_Exception(ts('You cannot change the account type since this financial account refers to a financial item having an account type of Revenue/Liability.')); - } - if (!empty($params['is_default'])) { - $query = 'UPDATE civicrm_financial_account SET is_default = 0 WHERE financial_account_type_id = %1'; - $queryParams = [1 => [$params['financial_account_type_id'], 'Integer']]; - CRM_Core_DAO::executeQuery($query, $queryParams); - } - - // action is taken depending upon the mode - $financialAccount = new CRM_Financial_DAO_FinancialAccount(); - - // invoke pre hook - $op = 'create'; - if (!empty($params['id'])) { - $op = 'edit'; - } - CRM_Utils_Hook::pre($op, 'FinancialAccount', CRM_Utils_Array::value('id', $params), $params); - - if (!empty($params['id'])) { - $financialAccount->id = $params['id']; - $financialAccount->find(TRUE); - } - - $financialAccount->copyValues($params); - $financialAccount->save(); - - // invoke post hook - $op = 'create'; - if (!empty($params['id'])) { - $op = 'edit'; - } - CRM_Utils_Hook::post($op, 'FinancialAccount', $financialAccount->id, $financialAccount); - CRM_Core_PseudoConstant::flush(); - - return $financialAccount; + public static function add($params) { + return self::writeRecord($params); } /** @@ -113,6 +65,8 @@ class CRM_Financial_BAO_FinancialAccount extends CRM_Financial_DAO_FinancialAcco * * @deprecated * @param int $financialAccountId + * + * @return bool */ public static function del($financialAccountId) { try { @@ -148,6 +102,34 @@ class CRM_Financial_BAO_FinancialAccount extends CRM_Financial_DAO_FinancialAcco } } } + if ($event->action === 'create' || $event->action === 'edit') { + $params = $event->params; + if (!empty($params['id']) + && !empty($params['financial_account_type_id']) + && CRM_Financial_BAO_FinancialAccount::validateFinancialAccount( + $params['id'], + $params['financial_account_type_id'] + ) + ) { + throw new CRM_Core_Exception(ts('You cannot change the account type since this financial account refers to a financial item having an account type of Revenue/Liability.')); + } + if (!empty($params['is_default'])) { + if (empty($params['financial_account_type_id'])) { + $params['financial_account_type_id'] = CRM_Core_DAO::getFieldValue(__CLASS__, $params['id'], 'financial_account_type_id'); + } + $query = 'UPDATE civicrm_financial_account SET is_default = 0 WHERE financial_account_type_id = %1'; + $queryParams = [1 => [$params['financial_account_type_id'], 'Integer']]; + CRM_Core_DAO::executeQuery($query, $queryParams); + } + } + } + + /** + * Callback for hook_civicrm_post(). + * @param \Civi\Core\Event\PostEvent $event + */ + public static function self_hook_civicrm_post(\Civi\Core\Event\PostEvent $event) { + CRM_Core_PseudoConstant::flush(); } /** diff --git a/CRM/Financial/BAO/Order.php b/CRM/Financial/BAO/Order.php index 9e84402c55..935403d163 100644 --- a/CRM/Financial/BAO/Order.php +++ b/CRM/Financial/BAO/Order.php @@ -793,12 +793,14 @@ class CRM_Financial_BAO_Order { } else { foreach ($this->getPriceOptions() as $fieldID => $valueID) { - $this->setPriceSetIDFromSelectedField($fieldID); - $throwAwayArray = []; - // @todo - still using getLine for now but better to bring it to this class & do a better job. - $newLines = CRM_Price_BAO_PriceSet::getLine($params, $throwAwayArray, $this->getPriceSetID(), $this->getPriceFieldSpec($fieldID), $fieldID)[1]; - foreach ($newLines as $newLine) { - $lineItems[$newLine['price_field_value_id']] = $newLine; + if ($valueID !== '') { + $this->setPriceSetIDFromSelectedField($fieldID); + $throwAwayArray = []; + // @todo - still using getLine for now but better to bring it to this class & do a better job. + $newLines = CRM_Price_BAO_PriceSet::getLine($params, $throwAwayArray, $this->getPriceSetID(), $this->getPriceFieldSpec($fieldID), $fieldID)[1]; + foreach ($newLines as $newLine) { + $lineItems[$newLine['price_field_value_id']] = $newLine; + } } } } diff --git a/CRM/Financial/BAO/Payment.php b/CRM/Financial/BAO/Payment.php index 12439c2dfb..cec2c4425d 100644 --- a/CRM/Financial/BAO/Payment.php +++ b/CRM/Financial/BAO/Payment.php @@ -279,10 +279,6 @@ class CRM_Financial_BAO_Payment { $entities = self::loadRelatedEntities($params['id']); - if (!empty($entities['event'])) { - CRM_Event_BAO_Event::setOutputTimeZone($entities['event']); - } - $sendTemplateParams = [ 'groupName' => 'msg_tpl_workflow_contribution', 'valueName' => 'payment_or_refund_notification', diff --git a/CRM/Financial/DAO/FinancialAccount.php b/CRM/Financial/DAO/FinancialAccount.php index 0f83708dd3..568fa3fe5e 100644 --- a/CRM/Financial/DAO/FinancialAccount.php +++ b/CRM/Financial/DAO/FinancialAccount.php @@ -6,7 +6,7 @@ * * Generated from xml/schema/CRM/Financial/FinancialAccount.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:ae32a35de5bc66a8e230b5595b77810f) + * (GenCodeChecksum:bbb54fc9abdb9f5187f84b0b4eadb53e) */ /** @@ -106,7 +106,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -115,7 +115,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this account tax-deductible? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -124,7 +124,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this account for taxes? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -142,7 +142,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this a predefined system object? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -151,7 +151,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this property active? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -160,7 +160,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { /** * Is this account the default one (or default tax one) for its financial_account_type? * - * @var bool|string|null + * @var bool|string * (SQL type: tinyint) * Note that values will be retrieved from the database as a string. */ @@ -342,6 +342,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Header Financial Account?'), 'description' => ts('Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_header_account', 'default' => '0', 'table_name' => 'civicrm_financial_account', @@ -355,8 +356,9 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Deductible Financial Account?'), 'description' => ts('Is this account tax-deductible?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_deductible', - 'default' => '1', + 'default' => '0', 'table_name' => 'civicrm_financial_account', 'entity' => 'FinancialAccount', 'bao' => 'CRM_Financial_BAO_FinancialAccount', @@ -368,6 +370,7 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Tax Financial Account?'), 'description' => ts('Is this account for taxes?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_tax', 'default' => '0', 'table_name' => 'civicrm_financial_account', @@ -397,7 +400,9 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Reserved Financial Account?'), 'description' => ts('Is this a predefined system object?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_reserved', + 'default' => '0', 'table_name' => 'civicrm_financial_account', 'entity' => 'FinancialAccount', 'bao' => 'CRM_Financial_BAO_FinancialAccount', @@ -409,7 +414,9 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Financial Account is Active'), 'description' => ts('Is this property active?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_active', + 'default' => '1', 'table_name' => 'civicrm_financial_account', 'entity' => 'FinancialAccount', 'bao' => 'CRM_Financial_BAO_FinancialAccount', @@ -421,7 +428,9 @@ class CRM_Financial_DAO_FinancialAccount extends CRM_Core_DAO { 'type' => CRM_Utils_Type::T_BOOLEAN, 'title' => ts('Default Financial Account'), 'description' => ts('Is this account the default one (or default tax one) for its financial_account_type?'), + 'required' => TRUE, 'where' => 'civicrm_financial_account.is_default', + 'default' => '0', 'table_name' => 'civicrm_financial_account', 'entity' => 'FinancialAccount', 'bao' => 'CRM_Financial_BAO_FinancialAccount', diff --git a/CRM/Financial/Form/FinancialAccount.php b/CRM/Financial/Form/FinancialAccount.php index ea6e127caf..93f4aa668b 100644 --- a/CRM/Financial/Form/FinancialAccount.php +++ b/CRM/Financial/Form/FinancialAccount.php @@ -19,6 +19,7 @@ * This class generates form components for Financial Account */ class CRM_Financial_Form_FinancialAccount extends CRM_Contribute_Form { + use CRM_Core_Form_EntityFormTrait; /** * Flag if its a AR account type. @@ -27,12 +28,25 @@ class CRM_Financial_Form_FinancialAccount extends CRM_Contribute_Form { */ protected $_isARFlag = FALSE; + /** + * Explicitly declare the entity api name. + * + * @return string + */ + public function getDefaultEntity() { + return 'FinancialAccount'; + } + /** * Set variables up before form is built. */ public function preProcess() { parent::preProcess(); + // Add custom data to form + CRM_Custom_Form_CustomData::preProcess($this, NULL, NULL, 1, 'FinancialAccount', $this->_id); + CRM_Custom_Form_CustomData::buildQuickForm($this); + if ($this->_id) { $params = [ 'id' => $this->_id, @@ -101,6 +115,7 @@ class CRM_Financial_Form_FinancialAccount extends CRM_Contribute_Form { } } + $this->addCustomDataToForm(); if ($this->_action == CRM_Core_Action::UPDATE && CRM_Core_DAO::getFieldValue('CRM_Financial_DAO_FinancialAccount', $this->_id, 'is_reserved') ) { @@ -159,6 +174,7 @@ class CRM_Financial_Form_FinancialAccount extends CRM_Contribute_Form { */ public function setDefaultValues() { $defaults = parent::setDefaultValues(); + $defaults = array_merge($defaults, CRM_Custom_Form_CustomData::setDefaultValues($this)); if ($this->_action & CRM_Core_Action::ADD) { $defaults['contact_id'] = CRM_Core_BAO_Domain::getDomain()->contact_id; } @@ -180,6 +196,7 @@ class CRM_Financial_Form_FinancialAccount extends CRM_Contribute_Form { else { // store the submitted values in an array $params = $this->exportValues(); + $params['custom'] = CRM_Core_BAO_CustomField::postProcess($this->_submitValues, $this->_id, 'FinancialAccount'); if ($this->_action & CRM_Core_Action::UPDATE) { $params['id'] = $this->_id; diff --git a/CRM/Import/Form/DataSource.php b/CRM/Import/Form/DataSource.php index d06d6c56e9..e2e3e2d6f7 100644 --- a/CRM/Import/Form/DataSource.php +++ b/CRM/Import/Form/DataSource.php @@ -66,10 +66,9 @@ abstract class CRM_Import_Form_DataSource extends CRM_Core_Form { $mappingArray = CRM_Core_BAO_Mapping::getCreateMappingValues('Import ' . static::IMPORT_ENTITY); $this->assign('savedMapping', $mappingArray); - $this->add('select', 'savedMapping', ts('Mapping Option'), ['' => ts('- select -')] + $mappingArray); + $this->add('select', 'savedMapping', ts('Saved Field Mapping'), ['' => ts('- select -')] + $mappingArray); if ($loadedMapping = $this->get('loadedMapping')) { - $this->assign('loadedMapping', $loadedMapping); $this->setDefaults(['savedMapping' => $loadedMapping]); } diff --git a/CRM/Import/Form/MapField.php b/CRM/Import/Form/MapField.php index 41fe9a6da5..db40c55970 100644 --- a/CRM/Import/Form/MapField.php +++ b/CRM/Import/Form/MapField.php @@ -157,8 +157,6 @@ abstract class CRM_Import_Form_MapField extends CRM_Core_Form { $mappingName = (string) civicrm_api3('Mapping', 'getvalue', ['id' => $savedMappingID, 'return' => 'name']); $this->set('loadedMapping', $savedMapping); - $this->assign('loadedMapping', $mappingName); - $this->assign('savedName', $mappingName); $this->add('hidden', 'mappingId', $savedMappingID); $this->addElement('checkbox', 'updateMapping', ts('Update this field mapping'), NULL); @@ -166,7 +164,7 @@ abstract class CRM_Import_Form_MapField extends CRM_Core_Form { $this->add('text', 'saveMappingName', ts('Name')); $this->add('text', 'saveMappingDesc', ts('Description')); } - + $this->assign('savedMappingName', $mappingName ?? NULL); $this->addElement('checkbox', 'saveMapping', $saveDetailsName, NULL, ['onclick' => "showSaveDetails(this)"]); } diff --git a/CRM/Mailing/Event/BAO/Unsubscribe.php b/CRM/Mailing/Event/BAO/Unsubscribe.php index ecc2b5e3da..7c393cfec7 100644 --- a/CRM/Mailing/Event/BAO/Unsubscribe.php +++ b/CRM/Mailing/Event/BAO/Unsubscribe.php @@ -223,7 +223,13 @@ WHERE email = %2 CRM_Contact_BAO_GroupContactCache::check(array_merge($groupIds, $baseGroupIds)); } - $groupsSQL = " + /* https://lab.civicrm.org/dev/core/-/issues/3031 + * When 2 separate tables are referenced in an OR clause the index will be used on one & not the other. At the sql + * level we usually deal with this by using UNION to join the 2 queries together - the patch is doing the same thing at + * the php level & probably as a result performs better than the original not-that-bad OR clause did & likely similarly to + * how a UNION would work. + */ + $groupsCachedSQL = " SELECT grp.id as group_id, grp.title as title, grp.frontend_title as frontend_title, @@ -231,35 +237,58 @@ WHERE email = %2 grp.description as description, grp.saved_search_id as saved_search_id FROM civicrm_group grp - LEFT JOIN civicrm_group_contact gc - ON gc.group_id = grp.id - LEFT JOIN civicrm_group_contact_cache gcc + LEFT JOIN civicrm_group_contact_cache gcc ON gcc.group_id = grp.id WHERE grp.is_hidden = 0 $groupIdClause AND ((grp.saved_search_id is not null AND gcc.contact_id = %1) - OR (gc.contact_id = %1 + $baseGroupClause + ) GROUP BY grp.id"; + + $groupsAddedSQL = " + SELECT grp.id as group_id, + grp.title as title, + grp.frontend_title as frontend_title, + grp.frontend_description as frontend_description, + grp.description as description, + grp.saved_search_id as saved_search_id + FROM civicrm_group grp + LEFT JOIN civicrm_group_contact gc + ON gc.group_id = grp.id + WHERE grp.is_hidden = 0 + $groupIdClause + AND ((gc.contact_id = %1 AND gc.status = 'Added') $baseGroupClause ) GROUP BY grp.id"; $groupsParams = [ 1 => [$contact_id, 'Positive'], ]; - $do = CRM_Core_DAO::executeQuery($groupsSQL, $groupsParams); + $doCached = CRM_Core_DAO::executeQuery($groupsCachedSQL, $groupsParams); + $doAdded = CRM_Core_DAO::executeQuery($groupsAddedSQL, $groupsParams); if ($return) { $returnGroups = []; - while ($do->fetch()) { - $returnGroups[$do->group_id] = [ - 'title' => !empty($do->frontend_title) ? $do->frontend_title : $do->title, - 'description' => !empty($do->frontend_description) ? $do->frontend_description : $do->description, + while ($doCached->fetch()) { + $returnGroups[$doCached->group_id] = [ + 'title' => !empty($doCached->frontend_title) ? $doCached->frontend_title : $doCached->title, + 'description' => !empty($doCached->frontend_description) ? $doCached->frontend_description : $doCached->description, + ]; + } + while ($doAdded->fetch()) { + $returnGroups[$doAdded->group_id] = [ + 'title' => !empty($doAdded->frontend_title) ? $doAdded->frontend_title : $doAdded->title, + 'description' => !empty($doAdded->frontend_description) ? $doAdded->frontend_description : $doAdded->description, ]; } return $returnGroups; } else { - while ($do->fetch()) { - $groups[$do->group_id] = !empty($do->frontend_title) ? $do->frontend_title : $do->title; + while ($doCached->fetch()) { + $groups[$doCached->group_id] = !empty($doCached->frontend_title) ? $doCached->frontend_title : $doCached->title; + } + while ($doAdded->fetch()) { + $groups[$doAdded->group_id] = !empty($doAdded->frontend_title) ? $doAdded->frontend_title : $doAdded->title; } } $transaction = new CRM_Core_Transaction(); diff --git a/CRM/Mailing/Info.php b/CRM/Mailing/Info.php index bca7024211..4894c74c99 100644 --- a/CRM/Mailing/Info.php +++ b/CRM/Mailing/Info.php @@ -49,11 +49,6 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info { 'options' => ['limit' => 0], 'sequential' => 1, ]; - $groupNames = civicrm_api3('Group', 'get', $params + [ - 'is_active' => 1, - 'check_permissions' => TRUE, - 'return' => ['title', 'visibility', 'group_type', 'is_hidden'], - ]); $headerfooterList = civicrm_api3('MailingComponent', 'get', $params + [ 'is_active' => 1, 'return' => [ @@ -96,8 +91,6 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info { 'civiMails' => [], 'campaignEnabled' => CRM_Core_Component::isEnabled('CiviCampaign'), 'groupNames' => [], - // @todo this is not used in core. Remove once Mosaico no longer depends on it. - 'testGroupNames' => $groupNames['values'], 'headerfooterList' => $headerfooterList['values'], 'mesTemplate' => $mesTemplate['values'], 'emailAdd' => $emailAdd['values'], diff --git a/CRM/Member/Import/Form/MapField.php b/CRM/Member/Import/Form/MapField.php index 0b1ee0e938..c06c9afeeb 100644 --- a/CRM/Member/Import/Form/MapField.php +++ b/CRM/Member/Import/Form/MapField.php @@ -117,11 +117,6 @@ class CRM_Member_Import_Form_MapField extends CRM_Import_Form_MapField { //mapping is to be loaded from database - $params = array('id' => $savedMapping); - $temp = []; - $mappingDetails = CRM_Core_BAO_Mapping::retrieve($params, $temp); - - $this->assign('loadedMapping', $mappingDetails->name); $this->set('loadedMapping', $savedMapping); $getMappingName = new CRM_Core_DAO_Mapping(); @@ -132,7 +127,7 @@ class CRM_Member_Import_Form_MapField extends CRM_Import_Form_MapField { $mapperName = $getMappingName->name; } - $this->assign('savedName', $mapperName); + $this->assign('savedMappingName', $mapperName); $this->add('hidden', 'mappingId', $savedMapping); diff --git a/CRM/Member/Import/Form/Preview.php b/CRM/Member/Import/Form/Preview.php index 0348433530..0409888425 100644 --- a/CRM/Member/Import/Form/Preview.php +++ b/CRM/Member/Import/Form/Preview.php @@ -42,9 +42,8 @@ class CRM_Member_Import_Form_Preview extends CRM_Import_Form_Preview { $mapDAO = new CRM_Core_DAO_Mapping(); $mapDAO->id = $mappingId; $mapDAO->find(TRUE); - $this->assign('loadedMapping', $mappingId); - $this->assign('savedName', $mapDAO->name); } + $this->assign('savedMappingName', $mappingId ? $mapDAO->name : NULL); if ($skipColumnHeader) { $this->assign('skipColumnHeader', $skipColumnHeader); diff --git a/CRM/PCP/Form/PCPAccount.php b/CRM/PCP/Form/PCPAccount.php index bc052f7e14..384f3f9ced 100644 --- a/CRM/PCP/Form/PCPAccount.php +++ b/CRM/PCP/Form/PCPAccount.php @@ -115,6 +115,33 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form { } CRM_Core_BAO_UFGroup::setProfileDefaults($this->_contactID, $fields, $this->_defaults); + + if (!empty($this->_defaults['image_URL'])) { + $this->assign("imageURL", CRM_Utils_File::getImageURL($this->_defaults['image_URL'])); + $this->removeFileRequiredRules('image_URL'); + + $deleteExtra = json_encode(ts('Are you sure you want to delete the contact image?')); + $deleteURL = [ + CRM_Core_Action::DELETE => [ + 'name' => ts('Delete Contact Image'), + 'url' => 'civicrm/contact/image', + 'qs' => 'reset=1&cid=' . $this->_contactID . '&action=delete', + 'extra' => 'onclick = "' . htmlspecialchars("if (confirm($deleteExtra)) this.href+='&confirmed=1'; else return false;") . '"', + ], + ]; + $deleteURL = CRM_Core_Action::formLink($deleteURL, + CRM_Core_Action::DELETE, + [ + 'id' => $this->_contactID, + ], + ts('more'), + FALSE, + 'contact.image.delete', + 'Contact', + $this->_contactID + ); + $this->assign('deleteURL', $deleteURL); + } } //set custom field defaults foreach ($this->_fields as $name => $field) { @@ -181,10 +208,19 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form { $this->assign('campaignName', CRM_Event_PseudoConstant::event($this->_pageId)); } + // get the value from session, this is set if there is any file upload field + $uploadNames = $this->get('uploadNames'); + if (!empty($uploadNames)) { + $buttonName = 'upload'; + } + else { + $buttonName = 'next'; + } + if ($this->_single) { $button = [ [ - 'type' => 'next', + 'type' => $buttonName, 'name' => ts('Save'), 'spacing' => '         ', 'isDefault' => TRUE, @@ -197,7 +233,7 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form { } else { $button[] = [ - 'type' => 'next', + 'type' => $buttonName, 'name' => ts('Continue'), 'spacing' => '         ', 'isDefault' => TRUE, @@ -266,6 +302,10 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form { $this->_contactID = CRM_Contact_BAO_Contact::getFirstDuplicateContact($params, 'Individual', 'Unsupervised', [], FALSE); + if (!empty($params['image_URL'])) { + CRM_Contact_BAO_Contact::processImageParams($params); + } + $contactID = CRM_Contact_BAO_Contact::createProfileContact($params, $this->_fields, $this->_contactID); $this->set('contactID', $contactID); diff --git a/CRM/Pledge/Form/Pledge.php b/CRM/Pledge/Form/Pledge.php index 1f0b15f14e..880ccaa0ba 100644 --- a/CRM/Pledge/Form/Pledge.php +++ b/CRM/Pledge/Form/Pledge.php @@ -233,8 +233,8 @@ class CRM_Pledge_Form_Pledge extends CRM_Core_Form { $this->assign('allPanes', $allPanes); $this->assign('showAdditionalInfo', $showAdditionalInfo); + $this->assign('formType', $this->_formType); if ($this->_formType) { - $this->assign('formType', $this->_formType); return; } diff --git a/CRM/Price/BAO/PriceField.php b/CRM/Price/BAO/PriceField.php index 387d8d7ef5..aa03d74aee 100644 --- a/CRM/Price/BAO/PriceField.php +++ b/CRM/Price/BAO/PriceField.php @@ -390,7 +390,7 @@ class CRM_Price_BAO_PriceField extends CRM_Price_DAO_PriceField { $postHelpText = '' . $opt['help_post'] . ''; } if (isset($taxAmount) && $invoicing) { - $opt['label'] = '' . $opt['label'] . '' . self::getTaxLabel($opt, $valueFieldName, $displayOpt, $taxTerm); + $opt['label'] = '' . $opt['label'] . '' . self::getTaxLabel($opt, $valueFieldName); } else { $opt['label'] = '' . $opt['label'] . '' . '' . CRM_Utils_Money::format($opt[$valueFieldName]) . ''; @@ -488,7 +488,7 @@ class CRM_Price_BAO_PriceField extends CRM_Price_DAO_PriceField { if ($field->is_display_amounts) { $opt['label'] .= ' - '; if (isset($taxAmount) && $invoicing) { - $opt['label'] = $opt['label'] . self::getTaxLabel($opt, $valueFieldName, $displayOpt, $taxTerm); + $opt['label'] = $opt['label'] . self::getTaxLabel($opt, $valueFieldName); } else { $opt['label'] = $opt['label'] . CRM_Utils_Money::format($opt[$valueFieldName]); @@ -550,7 +550,7 @@ class CRM_Price_BAO_PriceField extends CRM_Price_DAO_PriceField { } $opt['label'] = '' . $opt['label'] . ' - '; if (isset($taxAmount) && $invoicing) { - $opt['label'] .= self::getTaxLabel($opt, $valueFieldName, $displayOpt, $taxTerm); + $opt['label'] .= self::getTaxLabel($opt, $valueFieldName); } else { $opt['label'] .= CRM_Utils_Money::format($opt[$valueFieldName]); @@ -826,20 +826,18 @@ WHERE id IN (" . implode(',', array_keys($priceFields)) . ')'; * @param array $opt * @param string $valueFieldName * Amount. - * @param string $displayOpt - * Tax display setting option. - * - * @param string $taxTerm * @param string|null $currency * * @return string * Tax label for custom field. */ - public static function getTaxLabel($opt, $valueFieldName, $displayOpt, $taxTerm, $currency = NULL) { - if ($displayOpt == 'Do_not_show') { + public static function getTaxLabel($opt, $valueFieldName, $currency = NULL) { + $taxTerm = Civi::settings()->get('tax_term'); + $displayOpt = Civi::settings()->get('tax_display_settings'); + if ($displayOpt === 'Do_not_show') { $label = CRM_Utils_Money::format($opt[$valueFieldName] + $opt['tax_amount'], $currency); } - elseif ($displayOpt == 'Inclusive') { + elseif ($displayOpt === 'Inclusive') { $label = CRM_Utils_Money::format($opt[$valueFieldName] + $opt['tax_amount'], $currency); $label .= ' ' . ts('(includes %1 of %2)', [1 => $taxTerm, 2 => CRM_Utils_Money::format($opt['tax_amount'], $currency)]) . ''; } diff --git a/CRM/Price/Page/Field.php b/CRM/Price/Page/Field.php index 71cec4233d..72ab8d481a 100644 --- a/CRM/Price/Page/Field.php +++ b/CRM/Price/Page/Field.php @@ -148,11 +148,11 @@ class CRM_Price_Page_Field extends CRM_Core_Page { } } - if ($priceFieldBAO->active_on == '0000-00-00 00:00:00') { + if (!isset($priceField[$priceFieldBAO->id]['active_on']) || $priceFieldBAO->active_on == '0000-00-00 00:00:00') { $priceField[$priceFieldBAO->id]['active_on'] = ''; } - if ($priceFieldBAO->expire_on == '0000-00-00 00:00:00') { + if (!isset($priceField[$priceFieldBAO->id]['expire_on']) || $priceFieldBAO->expire_on == '0000-00-00 00:00:00') { $priceField[$priceFieldBAO->id]['expire_on'] = ''; } @@ -230,8 +230,13 @@ class CRM_Price_Page_Field extends CRM_Core_Page { ); if ($this->_sid) { + $usedByDefaults = [ + 'civicrm_event' => FALSE, + 'civicrm_event' => FALSE, + 'civicrm_contribution_page' => FALSE, + ]; $usedBy = CRM_Price_BAO_PriceSet::getUsedBy($this->_sid); - $this->assign('usedBy', $usedBy); + $this->assign('usedBy', array_merge($usedByDefaults, $usedBy)); $this->_isSetReserved = CRM_Core_DAO::getFieldValue('CRM_Price_DAO_PriceSet', $this->_sid, 'is_reserved'); $this->assign('isReserved', $this->_isSetReserved); diff --git a/CRM/Report/Form.php b/CRM/Report/Form.php index 692894151b..9793e13e9d 100644 --- a/CRM/Report/Form.php +++ b/CRM/Report/Form.php @@ -21,7 +21,7 @@ class CRM_Report_Form extends CRM_Core_Form { * * @var string[] */ - public $expectedSmartyVariables = ['pager', 'skip', 'sections', 'grandStat']; + public $expectedSmartyVariables = ['pager', 'skip', 'sections', 'grandStat', 'chartEnabled']; /** * Deprecated constant, Reports should be updated to use the getRowCount function. @@ -2582,7 +2582,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $selectedfield * @param $criteriaFieldName * @@ -2603,7 +2603,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $selectedField * @param $criteriaFieldName * @@ -2623,7 +2623,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $selectedfield * @param $criteriaFieldName * @@ -2643,7 +2643,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $selectedfield * @param $criteriaFieldName * @@ -2655,7 +2655,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $fieldname * * @return mixed @@ -2682,7 +2682,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND /** * @param $value - * @param $row + * @param array $row * @param $fieldname * * @return mixed @@ -2866,7 +2866,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND * @param string $tableName * @param string $tableKey * @param string $fieldName - * @param string $field + * @param array $field * * @return bool */ @@ -3523,10 +3523,10 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND } } } - else { - // Prevents an e-notice in statistics.tpl. - $statistics['filters'] = []; - } + } + // Prevents an e-notice in statistics.tpl. + if (!isset($statistics['filters'])) { + $statistics['filters'] = []; } } @@ -5147,8 +5147,8 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a /** * CRM-17793 - Alter DateTime section header to group by date from the datetime field. * - * @param $tempTable - * @param $columnName + * @param string $tempTable + * @param string $columnName */ public function alterSectionHeaderForDateTime($tempTable, $columnName) { // add new column with date value for the datetime field @@ -5955,7 +5955,7 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a } /** - * @param $options + * @param array $options * * @return array */ diff --git a/CRM/Upgrade/Incremental/MessageTemplates.php b/CRM/Upgrade/Incremental/MessageTemplates.php index 09a87dd77f..bf9c443a39 100644 --- a/CRM/Upgrade/Incremental/MessageTemplates.php +++ b/CRM/Upgrade/Incremental/MessageTemplates.php @@ -315,8 +315,16 @@ class CRM_Upgrade_Incremental_MessageTemplates { ], ], [ - 'version' => '5.47.alpha1', - 'upgrade_descriptor' => ts('Add time zone to Event dates'), + 'version' => '5.48.alpha1', + 'upgrade_descriptor' => ts('Replace {receipt_text_renewal} with {receipt_text}'), + 'templates' => [ + ['name' => 'membership_offline_receipt', 'type' => 'html'], + ['name' => 'membership_offline_receipt', 'type' => 'text'], + ], + ], + [ + 'version' => '5.48.beta2', + 'upgrade_descriptor' => ts('Revert time zone for Event dates'), 'templates' => [ ['name' => 'event_online_receipt', 'type' => 'html'], ['name' => 'event_online_receipt', 'type' => 'text'], @@ -334,14 +342,6 @@ class CRM_Upgrade_Incremental_MessageTemplates { ['name' => 'payment_or_refund_notification', 'type' => 'text'], ], ], - [ - 'version' => '5.48.alpha1', - 'upgrade_descriptor' => ts('Replace {receipt_text_renewal} with {receipt_text}'), - 'templates' => [ - ['name' => 'membership_offline_receipt', 'type' => 'html'], - ['name' => 'membership_offline_receipt', 'type' => 'text'], - ], - ], ]; } diff --git a/CRM/Upgrade/Incremental/php/FiveFortyEight.php b/CRM/Upgrade/Incremental/php/FiveFortyEight.php index 18f112597f..e92d9331b1 100644 --- a/CRM/Upgrade/Incremental/php/FiveFortyEight.php +++ b/CRM/Upgrade/Incremental/php/FiveFortyEight.php @@ -21,6 +21,42 @@ */ class CRM_Upgrade_Incremental_php_FiveFortyEight extends CRM_Upgrade_Incremental_Base { + use CRM_Upgrade_Incremental_php_TimezoneRevertTrait; + + /** + * Compute any messages which should be displayed beforeupgrade. + * + * Note: This function is called iteratively for each incremental upgrade step. + * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()'). + * + * @param string $preUpgradeMessage + * @param string $rev + * a version number, e.g. '4.4.alpha1', '4.4.beta3', '4.4.0'. + * @param null $currentVer + */ + public function setPreUpgradeMessage(&$preUpgradeMessage, $rev, $currentVer = NULL): void { + if ($rev === '5.48.beta2') { + $preUpgradeMessage .= $this->createEventTzPreUpgradeMessage(); + } + } + + /** + * Compute any messages which should be displayed after upgrade. + * + * Note: This function is called iteratively for each incremental upgrade step. + * There must be a concrete step (eg 'X.Y.Z.mysql.tpl' or 'upgrade_X_Y_Z()'). + * + * @param string $postUpgradeMessage + * alterable. + * @param string $rev + * an intermediate version; note that setPostUpgradeMessage is called repeatedly with different $revs. + */ + public function setPostUpgradeMessage(&$postUpgradeMessage, $rev): void { + if ($rev === '5.48.beta2') { + $postUpgradeMessage .= $this->createEventTzPostUpgradeMessage(); + } + } + /** * Upgrade step; adds tasks including 'runSql'. * @@ -48,6 +84,17 @@ class CRM_Upgrade_Incremental_php_FiveFortyEight extends CRM_Upgrade_Incremental ); } + /** + * Upgrade step; adds tasks including 'runSql'. + * + * @param string $rev + * The version number matching this function name + */ + public function upgrade_5_48_beta2($rev): void { + // $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev); + $this->addEventTzTasks(); + } + /** * The `is_autorun` column was introduced in 5.47, but we didn't finish adding the * additional changes to use, so there shouldn't be any real usage. But just to be diff --git a/CRM/Upgrade/Incremental/php/FiveFortyNine.php b/CRM/Upgrade/Incremental/php/FiveFortyNine.php index 269073cea2..6b570a6f04 100644 --- a/CRM/Upgrade/Incremental/php/FiveFortyNine.php +++ b/CRM/Upgrade/Incremental/php/FiveFortyNine.php @@ -52,6 +52,14 @@ class CRM_Upgrade_Incremental_php_FiveFortyNine extends CRM_Upgrade_Incremental_ 'is_pay_later' => "DEFAULT 0", 'is_template' => "DEFAULT 0 COMMENT 'Shows this is a template for recurring contributions.'", ], + 'civicrm_financial_account' => [ + 'is_header_account' => "DEFAULT 0 COMMENT 'Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts?'", + 'is_deductible' => "DEFAULT 0 COMMENT 'Is this account tax-deductible?'", + 'is_tax' => "DEFAULT 0 COMMENT 'Is this account for taxes?'", + 'is_reserved' => "DEFAULT 0 COMMENT 'Is this a predefined system object?'", + 'is_active' => "DEFAULT 1 COMMENT 'Is this property active?'", + 'is_default' => "DEFAULT 0 COMMENT 'Is this account the default one (or default tax one) for its financial_account_type?'", + ], ]; /** @@ -61,12 +69,18 @@ class CRM_Upgrade_Incremental_php_FiveFortyNine extends CRM_Upgrade_Incremental_ * The version number matching this function name */ public function upgrade_5_49_alpha1($rev): void { + $this->addTask('Add civicrm_contact_type.icon column', 'addColumn', + 'civicrm_contact_type', 'icon', "varchar(255) DEFAULT NULL COMMENT 'crm-i icon class representing this contact type'" + ); $this->addTask(ts('Upgrade DB to %1: SQL', [1 => $rev]), 'runSql', $rev); foreach ($this->booleanColumns as $tableName => $columns) { foreach ($columns as $columnName => $defn) { $this->addTask("Update $tableName.$columnName to be NOT NULL", 'changeBooleanColumn', $tableName, $columnName, $defn); } } + $this->addTask('Add civicrm_option_group.option_value_fields column', 'addColumn', + 'civicrm_option_group', 'option_value_fields', "varchar(128) DEFAULT \"name,label,description\" COMMENT 'Which optional columns from the option_value table are in use by this group.'"); + $this->addTask('Populate civicrm_option_group.option_value_fields column', 'fillOptionValueFields'); } /** @@ -82,4 +96,26 @@ class CRM_Upgrade_Incremental_php_FiveFortyNine extends CRM_Upgrade_Incremental_ return TRUE; } + public static function fillOptionValueFields(CRM_Queue_TaskContext $ctx) { + // By default every option group uses 'name,description' + // Note: description doesn't make sense for every group, but historically Civi has been lax + // about restricting its use. + CRM_Core_DAO::executeQuery("UPDATE `civicrm_option_group` SET `option_value_fields` = 'name,label,description'", [], TRUE, NULL, FALSE, FALSE); + + $groupsWithDifferentFields = [ + 'name,label,description,color' => [ + 'activity_status', + 'case_status', + ], + 'name,label,description,icon' => [ + 'activity_type', + ], + ]; + foreach ($groupsWithDifferentFields as $fields => $names) { + $in = '"' . implode('","', $names) . '"'; + CRM_Core_DAO::executeQuery("UPDATE `civicrm_option_group` SET `option_value_fields` = '$fields' WHERE `name` IN ($in)", [], TRUE, NULL, FALSE, FALSE); + } + return TRUE; + } + } diff --git a/CRM/Upgrade/Incremental/php/FiveFortySeven.php b/CRM/Upgrade/Incremental/php/FiveFortySeven.php index 8e72dade90..7358db97a6 100644 --- a/CRM/Upgrade/Incremental/php/FiveFortySeven.php +++ b/CRM/Upgrade/Incremental/php/FiveFortySeven.php @@ -69,10 +69,6 @@ class CRM_Upgrade_Incremental_php_FiveFortySeven extends CRM_Upgrade_Incremental "timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Relationship last modified.'" ); $this->addTask('Set initial value for relationship created_date and modified_date to start_date', 'updateRelationshipDates'); - $this->addTask('core-issue#2122 - Add timezone column to Events', 'addColumn', - 'civicrm_event', 'event_tz', "text NULL DEFAULT NULL COMMENT 'Event\'s native time zone'" - ); - $this->addTask('core-issue#2122 - Set the timezone to the default for existing Events', 'setEventTZDefault'); $this->addTask('Drop CustomGroup UI_name_extends index', 'dropIndex', 'civicrm_custom_group', 'UI_name_extends'); $this->addTask('Add CustomGroup UI_name index', 'addIndex', 'civicrm_custom_group', ['name'], 'UI'); if (CRM_Core_DAO::checkTableExists('civicrm_search_display')) { @@ -313,17 +309,4 @@ class CRM_Upgrade_Incremental_php_FiveFortySeven extends CRM_Upgrade_Incremental return TRUE; } - /** - * Set the timezone to the default for existing Events. - * - * @param \CRM_Queue_TaskContext $ctx - * @return bool - */ - public static function setEventTZDefault(CRM_Queue_TaskContext $ctx) { - // Set default for CiviCRM Events to user system timezone (most reasonable default); - $defaultTZ = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - CRM_Core_DAO::executeQuery('UPDATE `civicrm_event` SET `event_tz` = %1 WHERE `event_tz` IS NULL;', [1 => [$defaultTZ, 'String']]); - return TRUE; - } - } diff --git a/CRM/Upgrade/Incremental/php/TimezoneRevertTrait.php b/CRM/Upgrade/Incremental/php/TimezoneRevertTrait.php new file mode 100644 index 0000000000..418f7d3c49 --- /dev/null +++ b/CRM/Upgrade/Incremental/php/TimezoneRevertTrait.php @@ -0,0 +1,312 @@ +getTimezoneStats(); + return '

' . ts('CiviEvent Timezone Rollback') . '
'; + } + return ''; + } + + public function createEventTzPostUpgradeMessage(): string { + // Note that setPostUpgradeMessage is called at the start of the step, + // before its queued tasks run, so we are examining the database + // before updating the fields. + if (self::areThereAnyCiviEvents() && self::areEventsUsingTimestamp()) { + return '
' . ts('CiviEvent Timezones') . '
'; + } + return ''; + } + + public function addEventTzTasks(): void { + if (self::areEventsUsingTimestamp()) { + $actions = getenv('CIVICRM_TZ_REVERT') + ? explode(',', getenv('CIVICRM_TZ_REVERT')) + : ['backup', 'revert', 'adapt']; + if (in_array('backup', $actions)) { + $this->addTask('Add temporary backup start_date to civicrm_event', 'addColumn', 'civicrm_event', 'start_date_ts_bak', "timestamp NULL DEFAULT NULL COMMENT 'For troubleshooting upgrades post 5.47. Can drop this column if no issues.'"); + $this->addTask('Add temporary backup end_date to civicrm_event', 'addColumn', 'civicrm_event', 'end_date_ts_bak', "timestamp NULL DEFAULT NULL COMMENT 'For troubleshooting upgrades post 5.47. Can drop this column if no issues.'"); + $this->addTask('Add temporary backup registration_start_date to civicrm_event', 'addColumn', 'civicrm_event', 'registration_start_date_ts_bak', "timestamp NULL DEFAULT NULL COMMENT 'For troubleshooting upgrades post 5.47. Can drop this column if no issues.'"); + $this->addTask('Add temporary backup registration_end_date to civicrm_event', 'addColumn', 'civicrm_event', 'registration_end_date_ts_bak', "timestamp NULL DEFAULT NULL COMMENT 'For troubleshooting upgrades post 5.47. Can drop this column if no issues.'"); + $this->addTask('Backup CiviEvent times', 'fillBackupEventDates'); + } + if (in_array('revert', $actions)) { + $this->addTask('Revert CiviEvent times', 'revertEventDates'); + } + if (in_array('adapt', $actions)) { + $this->addTask('Adapt CiviEvent times', 'convertModifiedEvents'); + } + } + } + + /** + * dev/core#2122 - keep a copy of converted dates + * In theory we could skip this step if logging is enabled, but (a) people + * might turn off logging before running upgrades, and (b) there may not be a + * complete record anyway. People can drop the new column if they don't need + * it. + * @param \CRM_Queue_TaskContext $ctx + * @return bool + */ + public static function fillBackupEventDates(CRM_Queue_TaskContext $ctx): bool { + // We only run if the field is timestamp, so don't need to check about that. + CRM_Core_DAO::executeQuery('UPDATE civicrm_event SET start_date_ts_bak = start_date, end_date_ts_bak = end_date, registration_start_date_ts_bak = registration_start_date, registration_end_date_ts_bak = registration_end_date'); + // don't try to localize since original was not localizable + CRM_Core_DAO::executeQuery("ALTER TABLE civicrm_event CHANGE COLUMN event_tz event_tz_bak text NULL DEFAULT NULL COMMENT 'For troubleshooting upgrades post 5.47. Can drop this column if no issues.'", [], TRUE, NULL, FALSE, FALSE); + // need to rebuild since otherwise view is out of date + $locales = CRM_Core_I18n::getMultilingual(); + if ($locales) { + CRM_Core_I18n_Schema::rebuildMultilingualSchema($locales, NULL, TRUE); + } + return TRUE; + } + + /** + * This is the straight-up opposite of the conversion done in `5.47.alpha1`. + * It flips the `TIMESTAMP`s back to `DATETIME`s. This should be a clean/straight + * revert - provided that the records have not changed. + * + * But some records may have changed. `convertModifiedEvents()` will address those. + * + * @param \CRM_Queue_TaskContext $ctx + * @return bool + */ + public static function revertEventDates(CRM_Queue_TaskContext $ctx = NULL): bool { + // We only run if the field is timestamp, so don't need to check about that. + + // The original 5.47.alpha1 upgrade was executed with SQL helpers in CRM_Utils_File, which use + // a separate DSN/session. We need to use the same interface so that the `@@time_zone` is consistent + // with the prior update. + + $sql = "ALTER TABLE `civicrm_event` + MODIFY COLUMN `start_date` datetime DEFAULT NULL COMMENT 'Date and time that event starts.', + MODIFY COLUMN `end_date` datetime DEFAULT NULL COMMENT 'Date and time that event ends. May be NULL if no defined end date/time', + MODIFY COLUMN `registration_start_date` datetime DEFAULT NULL COMMENT 'Date and time that online registration starts.', + MODIFY COLUMN `registration_end_date` datetime DEFAULT NULL COMMENT 'Date and time that online registration ends.';"; + + $upgrade = new CRM_Upgrade_Form(); + $upgrade->source($sql, TRUE); + + return TRUE; + } + + /** + * If a user edited an `Event` in the UI while running 5.47.alpha1 - 5.47.2, then `revertEventDates` + * won't be good enough. In particular: + * + * - It's likely to have activated the DST bug (based on the current-user's TZ). + * - The user could have filled-in/corrected the values of `event_tz` and/or each `TIMESTAMP` column. + * + * The algorithm reads backup values (eg `start_date_ts_bak`) and rewrites live values (eg `start_date`) + * + * It uses a heuristic approach to cleaning DST error ("skew"). This requires a _representative_ + * timezone ("skewTz"). It should not be necessary to know the exact TZ of every edit -- as long as all TZs + * have similar DST rules. For example: + * + * - Most locales in US+CA have the same DST rules. (`America/Los_Angeles` and `America/Chicago` are equally representative.) + * - Most locales in Europe have the same DST rules. (`Europe/Helsinki` and `Europe/Berlin` are equally representative.) + * - Most locales in Australia have the same DST rules. + * + * By default, this will borrow the current user (sysadmin)'s timezone as the representative skewTz. + * This can be overridden with env-var `CIVICRM_TZ_SKEW`. + * + * @param \CRM_Queue_TaskContext $ctx + * @return bool + */ + public static function convertModifiedEvents(CRM_Queue_TaskContext $ctx = NULL): bool { + $skewTz = self::pickSkewTz(); + $mysqlTz = '+0:00'; + $restoreMysqlTz = static::swapTz($mysqlTz); + + $columns = [ + 'start_date' => 'start_date_ts_bak', + 'end_date' => 'end_date_ts_bak', + 'registration_start_date' => 'registration_start_date_ts_bak', + 'registration_end_date' => 'registration_end_date_ts_bak', + ]; + + [$lowLogId, $highLogId] = self::findLogRange( + '5.47.alpha1', + (static::class === CRM_Upgrade_Incremental_php_FiveFortySeven::class) ? '5.47.3' : '5.48.beta2' + ); + + $eventModTimes = CRM_Utils_SQL_Select::from('civicrm_log') + ->select('entity_id, max(modified_date) as modified_date') + ->where('entity_table = "civicrm_event"') + ->where('id >= #lowLogId AND id <= #highLogId', ['lowLogId' => $lowLogId, 'highLogId' => $highLogId]) + ->groupBy('entity_table, entity_id') + ->execute() + ->fetchMap('entity_id', 'modified_date'); + if (empty($eventModTimes)) { + return TRUE; + } + + $events = CRM_Utils_SQL_Select::from('civicrm_event') + ->select(['id', 'event_tz_bak']) + ->select(array_values($columns)) + ->where('id in (#IDS)', ['IDS' => array_keys($eventModTimes)]) + ->execute() + ->fetchAll(); + + foreach ($events as $event) { + $updates = []; + foreach ($columns as $outColumn => $inColumn) { + if (!empty($event[$inColumn])) { + $dstError = ($skewTz === 'IGNORE') ? 0 : static::findDstError($eventModTimes[$event['id']], $event[$inColumn], $skewTz); + // $event["{$inColumn}_err"] = $dstError; + $newValue = static::addSeconds(static::convertTz($event[$inColumn], $mysqlTz, $event['event_tz_bak']), $dstError); + $updates[] = $outColumn . ' = "' . CRM_Core_DAO::escapeString($newValue) . '"'; + } + else { + $updates[] = $outColumn . ' = NULL'; + } + } + $sql = sprintf('UPDATE civicrm_event SET %s WHERE id = %d', implode(',', $updates), (int) $event['id']); + // printf("\n[UTC, skewTz=%s]\n%s\n%s\n", $skewTz, json_encode($event), $sql); + CRM_Core_DAO::executeQuery($sql); + } + + return TRUE; + } + + public static function findDstError(string $modificationTime, string $targetValue, string $timeZone): int { + $tzObj = new DateTimeZone($timeZone); + $objA = new DateTime($modificationTime, $tzObj); + $objB = new DateTime($targetValue, $tzObj); + return $objA->getOffset() - $objB->getOffset(); + } + + public static function addSeconds(string $dateTime, int $skew): string { + if (!$skew) { + return $dateTime; + } + return date('Y-m-d H:i:s', strtotime($dateTime) + $skew); + } + + public static function convertTz(string $dateTimeExpr, string $srcTz, string $destTz) { + $datetime = new DateTime($dateTimeExpr, new DateTimeZone($srcTz)); + $datetime->setTimezone(new DateTimeZone($destTz)); + return $datetime->format('Y-m-d H:i:s'); + } + + protected static function swapTz($newTz): CRM_Utils_AutoClean { + $startTz = CRM_Core_DAO::singleValueQuery('SELECT @@time_zone'); + CRM_Core_DAO::executeQuery('SET time_zone = %1', [1 => ['+0:00', 'String']]); + return CRM_Utils_AutoClean::with(function() use ($startTz) { + CRM_Core_DAO::executeQuery('SET time_zone = %1', [1 => [$startTz, 'String']]); + }); + } + + /** + * Choose a representative timezone for identifying DST errors. + * + * Preference will be given to ENV['CIVICRM_TZ_SKEW'] or the current user's TZ. + * + * An explict value of `IGNORE` will opt-out of skew correction. + * + * @return string + */ + protected static function pickSkewTz(): string { + $skewTz = getenv('CIVICRM_TZ_SKEW'); + if (!$skewTz) { + $skewTz = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); + } + if (!$skewTz) { + return 'IGNORE'; + } + return $skewTz; + } + + /** + * Find the slice of `civicrm_log` which occurred between version $X and version $Y. + * + * @param string $lowVersion + * @param string $highVersion + * @return array + */ + protected static function findLogRange(string $lowVersion, string $highVersion): array { + $lowLog = CRM_Core_DAO::executeQuery('SELECT id FROM civicrm_log WHERE entity_table = "civicrm_domain" AND data LIKE %1 ORDER BY id LIMIT 1', [ + 1 => ['upgrade%' . $lowVersion . '.upgrade', 'String'], + ]); + $lowLogId = $lowLog->fetch() ? $lowLog->id : 1; + + $highLog = CRM_Core_DAO::executeQuery('SELECT id FROM civicrm_log WHERE entity_table = "civicrm_domain" AND data LIKE %1 ORDER BY id LIMIT 1', [ + 1 => ['upgrade%' . $highVersion . '.upgrade', 'String'], + ]); + $highLogId = $highLog->fetch() ? $highLog->id : CRM_Core_DAO::singleValueQuery('SELECT MAX(id) FROM civicrm_log'); + return array($lowLogId, $highLogId); + } + + /** + * Check if civicrm_event start_date is a timestamp. + * @return bool + */ + private static function areEventsUsingTimestamp(): bool { + $dao = CRM_Core_DAO::executeQuery("SHOW COLUMNS FROM civicrm_event LIKE 'start_date'"); + if ($dao->fetch()) { + return (strtolower($dao->Type) === 'timestamp'); + } + return FALSE; + } + + /** + * Are there any events in the system? + * @return bool + */ + private static function areThereAnyCiviEvents(): bool { + return (bool) CRM_Core_DAO::singleValueQuery('SELECT COUNT(id) FROM civicrm_event'); + } + + private function getTimezoneStats(): array { + $dao = CRM_Core_DAO::executeQuery('SELECT event_tz, COUNT(*) AS `count` FROM civicrm_event GROUP BY event_tz ORDER BY COUNT(event_tz) DESC'); + $r = []; + while ($dao->fetch()) { + $r[] = ['name' => $dao->event_tz ?: ts('Empty'), 'count' => $dao->count]; + } + return $r; + } + +} diff --git a/CRM/Upgrade/Incremental/sql/5.47.alpha1.mysql.tpl b/CRM/Upgrade/Incremental/sql/5.47.alpha1.mysql.tpl index 3943ae4308..c551271f12 100644 --- a/CRM/Upgrade/Incremental/sql/5.47.alpha1.mysql.tpl +++ b/CRM/Upgrade/Incremental/sql/5.47.alpha1.mysql.tpl @@ -16,16 +16,5 @@ ALTER TABLE `civicrm_navigation` MODIFY COLUMN `is_active` tinyint NOT NULL DEFAULT 1 COMMENT 'Is this navigation item active?', MODIFY COLUMN `weight` int NOT NULL DEFAULT 0 COMMENT 'Ordering of the navigation items in various blocks.'; -{* https://lab.civicrm.org/dev/core/-/issues/2122 *} -UPDATE `civicrm_event` SET `start_date` = NULL WHERE `start_date` < 19700102; -UPDATE `civicrm_event` SET `end_date` = NULL WHERE `end_date` < 19700102; -UPDATE `civicrm_event` SET `registration_start_date` = NULL WHERE `registration_start_date` < 19700102; -UPDATE `civicrm_event` SET `registration_end_date` = NULL WHERE `registration_end_date` < 19700102; -ALTER TABLE `civicrm_event` - MODIFY COLUMN `start_date` timestamp NULL DEFAULT NULL COMMENT 'Date and time that event starts.', - MODIFY COLUMN `end_date` timestamp NULL DEFAULT NULL COMMENT 'Date and time that event ends. May be NULL if no defined end date/time', - MODIFY COLUMN `registration_start_date` timestamp NULL DEFAULT NULL COMMENT 'Date and time that online registration starts.', - MODIFY COLUMN `registration_end_date` timestamp NULL DEFAULT NULL COMMENT 'Date and time that online registration ends.'; - {* Ensure CustomGroup.name is unique *} UPDATE civicrm_custom_group g1, civicrm_custom_group g2 SET g1.name = CONCAT(g1.name, '_1') WHERE g1.name = g2.name AND g1.id > g2.id; diff --git a/CRM/Upgrade/Incremental/sql/5.49.alpha1.mysql.tpl b/CRM/Upgrade/Incremental/sql/5.49.alpha1.mysql.tpl index ea81d7b768..83e32307e1 100644 --- a/CRM/Upgrade/Incremental/sql/5.49.alpha1.mysql.tpl +++ b/CRM/Upgrade/Incremental/sql/5.49.alpha1.mysql.tpl @@ -1 +1,5 @@ {* file to handle db changes in 5.49.alpha1 during upgrade *} + +UPDATE `civicrm_contact_type` SET `icon` = 'fa-user' WHERE `name` = 'Individual'; +UPDATE `civicrm_contact_type` SET `icon` = 'fa-home' WHERE `name` = 'Household'; +UPDATE `civicrm_contact_type` SET `icon` = 'fa-building' WHERE `name` = 'Organization'; diff --git a/CRM/Utils/Check/Component/ContactTypes.php b/CRM/Utils/Check/Component/ContactTypes.php new file mode 100644 index 0000000000..bfd2983d1f --- /dev/null +++ b/CRM/Utils/Check/Component/ContactTypes.php @@ -0,0 +1,52 @@ +addWhere('image_URL', 'IS NOT EMPTY') + ->addWhere('icon', 'IS EMPTY') + ->execute(); + + if ($contactTypesWithImages->count()) { + $message = new CRM_Utils_Check_Message( + __FUNCTION__, + ts('Please select an icon for the following contact types using the new icon picker, as image urls will not be supported in future versions of CiviCRM.'), + ts('Contact type images are deprecated'), + \Psr\Log\LogLevel::WARNING, + 'fa-picture-o' + ); + foreach ($contactTypesWithImages as $contactType) { + $message->addAction($contactType['label'], FALSE, 'href', ['path' => 'civicrm/admin/options/subtype', 'query' => ['action' => 'update', 'id' => $contactType['id'], 'reset' => 1]], 'fa-pencil'); + } + $messages[] = $message; + } + + return $messages; + } + +} diff --git a/CRM/Utils/Check/Component/Env.php b/CRM/Utils/Check/Component/Env.php index 064f5f0122..39e1e3dde9 100644 --- a/CRM/Utils/Check/Component/Env.php +++ b/CRM/Utils/Check/Component/Env.php @@ -1042,26 +1042,4 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { return $messages; } - /** - * Ensure that the CMS is providing a supported timezone. - * - * @return CRM_Utils_Check_Message[] - */ - public function checkUFTimezoneValid() { - $messages = []; - $check_tz = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - - if (!array_key_exists($check_tz, CRM_Core_SelectValues::timezone())) { - $messages[] = new CRM_Utils_Check_Message( - __FUNCTION__, - ts('This system has an invalid timezone set. Please verify that your CMS has a timezone configured that is listed under the PHP List of Supported Timezones.', [1 => 'https://www.php.net/manual/en/timezones.php']), - ts('Missing or Invalid Timezone'), - \Psr\Log\LogLevel::ERROR, - 'fa-clock-o' - ); - } - - return $messages; - } - } diff --git a/CRM/Utils/Check/Component/Event.php b/CRM/Utils/Check/Component/Event.php deleted file mode 100644 index c84cc7c9cc..0000000000 --- a/CRM/Utils/Check/Component/Event.php +++ /dev/null @@ -1,61 +0,0 @@ -selectRowCount() - ->addWhere('event_tz', 'IS EMPTY') - ->execute() - ->rowCount; - - if ($count) { - $msg = new CRM_Utils_Check_Message( - __FUNCTION__, - '

' . ts('%count Event has no timezone set', ['count' => $count, 'plural' => '%count Events have no timezone set.']) . '

', - ts('Events with Missing Timezone'), - \Psr\Log\LogLevel::WARNING, - 'fa-calendar' - ); - $msg->addAction( - ts('Fix Events with Missing Timezone'), - ts('This will set the system default timezone "%1" for all Events with no timezone set.', [1 => CRM_Core_Config::singleton()->userSystem->getTimeZoneString()]), - 'api3', - ['Event', 'addMissingTimezones'] - ); - $messages[] = $msg; - } - } - catch (API_Exception $e) { - $messages[] = new CRM_Utils_Check_Message( - __FUNCTION__, - ts('API Exception: %1 while checking events for timezones.', ['1' => $e->getMessage()]), - ts('Event timezone check failed'), - \Psr\Log\LogLevel::ERROR, - 'fa-calendar' - ); - } - - return $messages; - } - -} diff --git a/CRM/Utils/Check/Message.php b/CRM/Utils/Check/Message.php index 770d14d3ea..7c425b30d7 100644 --- a/CRM/Utils/Check/Message.php +++ b/CRM/Utils/Check/Message.php @@ -155,13 +155,16 @@ class CRM_Utils_Check_Message { * Currently supports: api3 or href * @param array $params * Params to be passed to CRM.api3 or CRM.url depending on type + * @param string $icon + * Fa-icon class for the button */ - public function addAction($title, $confirmation, $type, $params) { + public function addAction($title, $confirmation, $type, $params, $icon = NULL) { $this->actions[] = [ 'title' => $title, 'confirm' => $confirmation, 'type' => $type, 'params' => $params, + 'icon' => $icon, ]; } diff --git a/CRM/Utils/Date.php b/CRM/Utils/Date.php index b050ace270..1802632da5 100644 --- a/CRM/Utils/Date.php +++ b/CRM/Utils/Date.php @@ -2215,72 +2215,4 @@ class CRM_Utils_Date { return $dateObject->format($format); } - /** - * Convert a date string between time zones - * - * @param string $date - date string using $format - * @param string $tz_to - new time zone for date - * @param string $tz_from - current time zone for date - * @param string $format - format string specification as per DateTime::createFromFormat; defaults to 'Y-m-d H:i:s' - * - * @throws \CRM_Core_Exception - * - * @return string; - */ - public static function convertTimeZone(string $date, string $tz_to = NULL, string $tz_from = NULL, $format = NULL) { - if (!$tz_from) { - $tz_from = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - } - if (!$tz_to) { - $tz_to = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - } - - // Return early if both timezones are the same. - if ($tz_from == $tz_to) { - return $date; - } - - $tz_from = new DateTimeZone($tz_from); - $tz_to = new DateTimeZone($tz_to); - - if (is_null($format)) { - // Detect "mysql" format dates and adjust format accordingly - $format = preg_match('/^(\d{4})(\d{2}){0,5}$/', $date, $m) ? 'YmdHis' : 'Y-m-d H:i:s'; - } - - try { - $date_object = DateTime::createFromFormat('!' . $format, $date, $tz_from); - $dt_errors = DateTime::getLastErrors(); - - if (!$date_object) { - Civi::log()->warning(ts('Attempted to convert time zone with incorrect date format %1', ['%1' => $date])); - - $dt_errors = DateTime::getLastErrors(); - - $date_object = new DateTime($date, $tz_from); - } - elseif ($dt_errors['warning_count'] && array_intersect($dt_errors['warnings'], ['The parsed date was invalid'])) { - throw new Exception('The parsed date was invalid'); - } - - $date_object->setTimezone($tz_to); - - return $date_object->format($format); - } - catch (Exception $e) { - if ($dt_errors['error_count'] || $dt_errors['warning_count']) { - throw new CRM_Core_Exception(ts( - 'Failed to parse date with %1 errors and %2 warnings', - [ - '%1' => $dt_errors['error_count'], - '%2' => $dt_errors['warning_count'], - ] - ), 0, ['format' => $format, 'date' => $date] + $dt_errors); - } - else { - throw $e; - } - } - } - } diff --git a/CRM/Utils/Recent.php b/CRM/Utils/Recent.php index aed16f4132..a2a22ebb41 100644 --- a/CRM/Utils/Recent.php +++ b/CRM/Utils/Recent.php @@ -14,6 +14,8 @@ * @copyright CiviCRM LLC https://civicrm.org/licensing */ +use Civi\Api4\Utils\CoreUtil; + /** * Recent items utility class. */ @@ -74,6 +76,20 @@ class CRM_Utils_Recent { return self::$_recent; } + /** + * Create function used by the API - supplies defaults + * + * @param array $params + */ + public static function create(array $params) { + $params['title'] = $params['title'] ?? self::getTitle($params['entity_type'], $params['entity_id']); + $params['view_url'] = $params['view_url'] ?? self::getUrl($params['entity_type'], $params['entity_id'], 'view'); + $params['edit_url'] = $params['edit_url'] ?? self::getUrl($params['entity_type'], $params['entity_id'], 'update'); + $params['delete_url'] = $params['delete_url'] ?? (empty($params['is_deleted']) ? self::getUrl($params['entity_type'], $params['entity_id'], 'delete') : NULL); + self::add($params['title'], $params['view_url'], $params['entity_id'], $params['entity_type'], $params['contact_id'] ?? NULL, NULL, $params); + return $params; + } + /** * Add an item to the recent stack. * @@ -81,29 +97,33 @@ class CRM_Utils_Recent { * The title to display. * @param string $url * The link for the above title. - * @param string $id + * @param string $entityId * Object id. - * @param string $type + * @param string $entityType * @param int $contactId + * Deprecated, probably unused param * @param string $contactName + * Deprecated, probably unused param * @param array $others */ public static function add( $title, $url, - $id, - $type, + $entityId, + $entityType, $contactId, $contactName, $others = [] ) { + $entityType = self::normalizeEntityType($entityType); + // Abort if this entity type is not supported - if (!self::isProviderEnabled($type)) { + if (!self::isProviderEnabled($entityType)) { return; } // Ensure item is not already present in list - self::removeItems(['id' => $id, 'type' => $type]); + self::removeItems(['entity_id' => $entityId, 'entity_type' => $entityType]); if (!is_array($others)) { $others = []; @@ -112,16 +132,28 @@ class CRM_Utils_Recent { array_unshift(self::$_recent, [ 'title' => $title, + // TODO: deprecate & remove "url" in favor of "view_url" 'url' => $url, - 'id' => $id, - 'type' => $type, + 'view_url' => $url, + // TODO: deprecate & remove "id" in favor of "entity_id" + 'id' => $entityId, + 'entity_id' => (int) $entityId, + // TODO: deprecate & remove "type" in favor of "entity_type" + 'type' => $entityType, + 'entity_type' => $entityType, + // Deprecated param 'contact_id' => $contactId, + // Param appears to be unused 'contactName' => $contactName, 'subtype' => $others['subtype'] ?? NULL, - 'isDeleted' => $others['isDeleted'] ?? FALSE, + // TODO: deprecate & remove "isDeleted" in favor of "is_deleted" + 'isDeleted' => $others['is_deleted'] ?? $others['isDeleted'] ?? FALSE, + 'is_deleted' => (bool) ($others['is_deleted'] ?? $others['isDeleted'] ?? FALSE), + // imageUrl is deprecated 'image_url' => $others['imageUrl'] ?? NULL, - 'edit_url' => $others['editUrl'] ?? NULL, - 'delete_url' => $others['deleteUrl'] ?? NULL, + 'edit_url' => $others['edit_url'] ?? $others['editUrl'] ?? NULL, + 'delete_url' => $others['delete_url'] ?? $others['deleteUrl'] ?? NULL, + 'icon' => $others['icon'] ?? self::getIcon($entityType, $entityId), ] ); @@ -136,16 +168,88 @@ class CRM_Utils_Recent { $session->set(self::STORE_NAME, self::$_recent); } + /** + * Get default title for this item, based on the entity's `label_field` + * + * @param string $entityType + * @param int $entityId + * @return string|null + */ + private static function getTitle($entityType, $entityId) { + $labelField = CoreUtil::getInfoItem($entityType, 'label_field'); + $title = NULL; + if ($labelField) { + $record = civicrm_api4($entityType, 'get', [ + 'where' => [['id', '=', $entityId]], + 'select' => [$labelField], + ], 0); + $title = $record[$labelField] ?? NULL; + } + return $title ?? (CoreUtil::getInfoItem($entityType, 'label_field')); + } + + /** + * Get a link to view/update/delete a given entity. + * + * @param string $entityType + * @param int $entityId + * @param string $action + * Either 'view', 'update', or 'delete' + * @return string|null + */ + private static function getUrl($entityType, $entityId, $action) { + if ($action !== 'view') { + $check = civicrm_api4($entityType, 'checkAccess', [ + 'action' => $action, + 'values' => ['id' => $entityId], + ], 0); + if (empty($check['access'])) { + return NULL; + } + } + $paths = (array) CoreUtil::getInfoItem($entityType, 'paths'); + if (!empty($paths[$action])) { + return CRM_Utils_System::url(str_replace('[id]', $entityId, $paths[$action])); + } + return NULL; + } + + /** + * @param $entityType + * @param $entityId + * @return string|null + */ + private static function getIcon($entityType, $entityId) { + $icon = NULL; + $daoClass = CRM_Core_DAO_AllCoreTables::getFullName($entityType); + if ($daoClass) { + $icon = CRM_Core_DAO_AllCoreTables::getBAOClassName($daoClass)::getEntityIcon($entityType, $entityId); + } + return $icon ?: 'fa-gear'; + } + /** * Callback for hook_civicrm_post(). * @param \Civi\Core\Event\PostEvent $event */ public static function on_hook_civicrm_post(\Civi\Core\Event\PostEvent $event) { - if ($event->action === 'delete' && $event->id && CRM_Core_Session::getLoggedInContactID()) { - // Is this an entity that might be in the recent items list? - $providersPermitted = Civi::settings()->get('recentItemsProviders') ?: array_keys(self::getProviders()); - if (in_array($event->entity, $providersPermitted)) { - self::del(['id' => $event->id, 'type' => $event->entity]); + if ($event->id && CRM_Core_Session::getLoggedInContactID()) { + $entityType = self::normalizeEntityType($event->entity); + if ($event->action === 'delete') { + // Is this an entity that might be in the recent items list? + $providersPermitted = Civi::settings()->get('recentItemsProviders') ?: array_keys(self::getProviders()); + if (in_array($entityType, $providersPermitted)) { + self::del(['entity_id' => $event->id, 'entity_type' => $entityType]); + } + } + elseif ($event->action === 'edit') { + if (isset($event->object->is_deleted)) { + \Civi\Api4\RecentItem::update() + ->addWhere('entity_type', '=', $entityType) + ->addWhere('entity_id', '=', $event->id) + ->addValue('is_deleted', (bool) $event->object->is_deleted) + ->execute(); + } } } } @@ -159,7 +263,7 @@ class CRM_Utils_Recent { self::$_recent = array_filter(self::$_recent, function($item) use ($props) { foreach ($props as $key => $val) { - if (isset($item[$key]) && $item[$key] != $val) { + if (($item[$key] ?? NULL) != $val) { return TRUE; } } @@ -199,12 +303,6 @@ class CRM_Utils_Recent { * @return bool */ public static function isProviderEnabled($providerName) { - - // Join contact types to providerName 'Contact' - $contactTypes = CRM_Contact_BAO_ContactType::contactTypes(TRUE); - if (in_array($providerName, $contactTypes)) { - $providerName = 'Contact'; - } $allowed = TRUE; // Use core setting recentItemsProviders if configured @@ -216,9 +314,23 @@ class CRM_Utils_Recent { return $allowed; } + /** + * @param string $entityType + * @return string + */ + private static function normalizeEntityType($entityType) { + // Change Individual/Organization/Household to 'Contact' + if (in_array($entityType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) { + return 'Contact'; + } + return $entityType; + } + /** * Gets the list of available providers to civi's recent items stack * + * TODO: Make this an option group so extensions can extend it. + * * @return array */ public static function getProviders() { diff --git a/Civi/Api4/Batch.php b/Civi/Api4/Batch.php index 90a03e0f16..5897176a7d 100644 --- a/Civi/Api4/Batch.php +++ b/Civi/Api4/Batch.php @@ -14,7 +14,7 @@ namespace Civi\Api4; * Batch entity. * * @searchable secondary - * @see https://docs.civicrm.org/user/en/latest/pledges/everyday-tasks/#batch-entry-of-pledges + * @see https://docs.civicrm.org/user/en/latest/contributions/accounting-integration/ * @since 5.37 * @package Civi\Api4 */ diff --git a/Civi/Api4/Generic/BasicEntity.php b/Civi/Api4/Generic/BasicEntity.php index 48c649b661..066ef04e7a 100644 --- a/Civi/Api4/Generic/BasicEntity.php +++ b/Civi/Api4/Generic/BasicEntity.php @@ -34,7 +34,7 @@ abstract class BasicEntity extends AbstractEntity { /** * Unique identifier for this entity. * - * @var string + * @var string|string[] */ protected static $idField = 'id'; diff --git a/Civi/Api4/Query/Api4SelectQuery.php b/Civi/Api4/Query/Api4SelectQuery.php index a6e0eaed08..68a624428c 100644 --- a/Civi/Api4/Query/Api4SelectQuery.php +++ b/Civi/Api4/Query/Api4SelectQuery.php @@ -746,11 +746,13 @@ class Api4SelectQuery { } $tableName = CoreUtil::getTableName($entity); // Save join info to be retrieved by $this->getExplicitJoin() + $joinOn = array_filter(array_filter($join, 'is_array')); $this->explicitJoins[$alias] = [ 'entity' => $entity, 'alias' => $alias, 'table' => $tableName, 'bridge' => NULL, + 'on' => $joinOn, ]; // If the first condition is a string, it's the name of a bridge entity if (!empty($join[0]) && is_string($join[0]) && \CRM_Utils_Rule::alphanumeric($join[0])) { @@ -758,7 +760,7 @@ class Api4SelectQuery { } else { $conditions = $this->getJoinConditions($join, $entity, $alias, $joinEntityFields); - foreach (array_filter($join) as $clause) { + foreach ($joinOn as $clause) { $conditions[] = $this->treeWalkClauses($clause, 'ON'); } $this->join($side, $tableName, $alias, $conditions); diff --git a/Civi/Api4/RecentItem.php b/Civi/Api4/RecentItem.php new file mode 100644 index 0000000000..e8b0da1aba --- /dev/null +++ b/Civi/Api4/RecentItem.php @@ -0,0 +1,86 @@ + 'entity_id', + 'data_type' => 'Integer', + 'required' => TRUE, + ], + [ + 'name' => 'entity_type', + 'title' => 'Entity Type', + 'options' => \CRM_Utils_Recent::getProviders(), + 'required' => TRUE, + ], + [ + 'name' => 'title', + ], + [ + 'name' => 'is_deleted', + 'data_type' => 'Boolean', + ], + [ + 'name' => 'icon', + ], + [ + 'name' => 'view_url', + 'title' => 'View URL', + ], + [ + 'name' => 'edit_url', + 'title' => 'Edit URL', + ], + [ + 'name' => 'delete_url', + 'title' => 'Delete URL', + ], + ]; + }))->setCheckPermissions($checkPermissions); + } + + /** + * @return array + */ + public static function permissions() { + return [ + 'default' => ['access CiviCRM'], + ]; + } + +} diff --git a/Civi/Api4/Service/Spec/FieldSpec.php b/Civi/Api4/Service/Spec/FieldSpec.php index 89f1386416..58b1c526da 100644 --- a/Civi/Api4/Service/Spec/FieldSpec.php +++ b/Civi/Api4/Service/Spec/FieldSpec.php @@ -23,7 +23,7 @@ class FieldSpec { // DataTypeSpecTrait: dataType, serialize, fkEntity use \Civi\Schema\Traits\DataTypeSpecTrait; - // OptionsSpecTrait: options, optionsCallback + // OptionsSpecTrait: options, optionsCallback, suffixes use \Civi\Schema\Traits\OptionsSpecTrait; // GuiSpecTrait: label, inputType, inputAttrs, helpPre, helpPost diff --git a/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php b/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php index 632dcd3cc1..75de36c5ff 100644 --- a/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php @@ -31,7 +31,7 @@ class ContactGetSpecProvider implements Generic\SpecProviderInterface { ->setType('Filter') ->setOperators(['IN', 'NOT IN']) ->addSqlFilter([__CLASS__, 'getContactGroupSql']) - ->setSuffixes(['id', 'name', 'label']) + ->setSuffixes(['name', 'label']) ->setOptionsCallback([__CLASS__, 'getGroupList']); $spec->addFieldSpec($field); diff --git a/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php index be1aad01e7..df3f51f4ac 100644 --- a/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EntityTagFilterSpecProvider.php @@ -33,7 +33,7 @@ class EntityTagFilterSpecProvider implements Generic\SpecProviderInterface { ->setType('Filter') ->setOperators(['IN', 'NOT IN']) ->addSqlFilter([__CLASS__, 'getTagFilterSql']) - ->setSuffixes(['id', 'name', 'label', 'description', 'color']) + ->setSuffixes(['name', 'label', 'description', 'color']) ->setOptionsCallback([__CLASS__, 'getTagList']); $spec->addFieldSpec($field); } diff --git a/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php b/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php index e58d8752a4..d6c331cc47 100644 --- a/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php +++ b/Civi/Api4/Service/Spec/Provider/EventCreationSpecProvider.php @@ -31,8 +31,6 @@ class EventCreationSpecProvider implements Generic\SpecProviderInterface { ->setTitle('Template Id') ->setDescription('Template on which to base this new event'); $spec->addFieldSpec($template_id); - - $spec->getFieldByName('event_tz')->setDefaultValue(\CRM_Core_Config::singleton()->userSystem->getTimeZoneString()); } /** diff --git a/Civi/Api4/Service/Spec/SpecFormatter.php b/Civi/Api4/Service/Spec/SpecFormatter.php index 058f83dea2..54b1019090 100644 --- a/Civi/Api4/Service/Spec/SpecFormatter.php +++ b/Civi/Api4/Service/Spec/SpecFormatter.php @@ -13,6 +13,7 @@ namespace Civi\Api4\Service\Spec; use Civi\Api4\Utils\CoreUtil; +use Civi\Api4\Utils\FormattingUtil; use CRM_Core_DAO_AllCoreTables as AllCoreTables; class SpecFormatter { @@ -46,11 +47,11 @@ class SpecFormatter { $field->setHelpPost($data['help_post'] ?? NULL); if (self::customFieldHasOptions($data)) { $field->setOptionsCallback([__CLASS__, 'getOptions']); + $suffixes = ['label']; if (!empty($data['option_group_id'])) { - // Option groups support other stuff like description, icon & color, - // but at time of this writing, custom fields do not. - $field->setSuffixes(['id', 'name', 'label']); + $suffixes = self::getOptionValueFields($data['option_group_id'], 'id'); } + $field->setSuffixes($suffixes); } $field->setReadonly($data['is_view']); } @@ -71,11 +72,14 @@ class SpecFormatter { // These suffixes are always supported if a field has options $suffixes = ['name', 'label']; // Add other columns specified in schema (e.g. 'abbrColumn') - foreach (['description', 'abbr', 'icon', 'color'] as $suffix) { - if (isset($data['pseudoconstant'][$suffix . 'Column'])) { + foreach (array_diff(FormattingUtil::$pseudoConstantSuffixes, $suffixes) as $suffix) { + if (!empty($data['pseudoconstant'][$suffix . 'Column'])) { $suffixes[] = $suffix; } } + if (!empty($data['pseudoconstant']['optionGroupName'])) { + $suffixes = self::getOptionValueFields($data['pseudoconstant']['optionGroupName'], 'name'); + } $field->setSuffixes($suffixes); } $field->setReadonly(!empty($data['readonly'])); @@ -95,6 +99,26 @@ class SpecFormatter { return $field; } + /** + * Get the suffixes supported by this option group + * + * @param string|int $optionGroup + * OptionGroup id or name + * @param string $key + * Is $optionGroup being passed as "id" or "name" + * @return array + */ + private static function getOptionValueFields($optionGroup, $key) { + // Prevent crash during upgrade + if (array_key_exists('option_value_fields', \CRM_Core_DAO_OptionGroup::getSupportedFields())) { + $fields = \CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', $optionGroup, 'option_value_fields', $key); + } + if (!isset($fields)) { + return ['name', 'label', 'description']; + } + return explode(',', $fields); + } + /** * Does this custom field have options * diff --git a/Civi/Core/Container.php b/Civi/Core/Container.php index c7573f0d09..e25df78393 100644 --- a/Civi/Core/Container.php +++ b/Civi/Core/Container.php @@ -314,14 +314,14 @@ class Container { 'table' => 'civicrm_case_activity', 'when' => 'AFTER', 'event' => ['INSERT'], - 'sql' => "\nUPDATE civicrm_case SET modified_date = CURRENT_TIMESTAMP WHERE id = NEW.case_id;\n", + 'sql' => "UPDATE civicrm_case SET modified_date = CURRENT_TIMESTAMP WHERE id = NEW.case_id;", ], [ 'upgrade_check' => ['table' => 'civicrm_case', 'column' => 'modified_date'], 'table' => 'civicrm_activity', 'when' => 'BEFORE', 'event' => ['UPDATE', 'DELETE'], - 'sql' => "\nUPDATE civicrm_case SET modified_date = CURRENT_TIMESTAMP WHERE id IN (SELECT ca.case_id FROM civicrm_case_activity ca WHERE ca.activity_id = OLD.id);\n", + 'sql' => "UPDATE civicrm_case SET modified_date = CURRENT_TIMESTAMP WHERE id IN (SELECT ca.case_id FROM civicrm_case_activity ca WHERE ca.activity_id = OLD.id);", ], ], ] diff --git a/Civi/Core/SqlTrigger/TimestampTriggers.php b/Civi/Core/SqlTrigger/TimestampTriggers.php index 606bf0c737..3e613cf45b 100644 --- a/Civi/Core/SqlTrigger/TimestampTriggers.php +++ b/Civi/Core/SqlTrigger/TimestampTriggers.php @@ -195,13 +195,13 @@ class TimestampTriggers { 'table' => $relatedTableNames, 'when' => 'AFTER', 'event' => ['INSERT', 'UPDATE'], - 'sql' => "\nUPDATE {$this->getTableName()} SET {$this->getModifiedDate()} = CURRENT_TIMESTAMP WHERE id = NEW.$contactRefColumn;\n", + 'sql' => "UPDATE {$this->getTableName()} SET {$this->getModifiedDate()} = CURRENT_TIMESTAMP WHERE id = NEW.$contactRefColumn;", ]; $info[] = [ 'table' => $relatedTableNames, 'when' => 'AFTER', 'event' => ['DELETE'], - 'sql' => "\nUPDATE {$this->getTableName()} SET {$this->getModifiedDate()} = CURRENT_TIMESTAMP WHERE id = OLD.$contactRefColumn;\n", + 'sql' => "UPDATE {$this->getTableName()} SET {$this->getModifiedDate()} = CURRENT_TIMESTAMP WHERE id = OLD.$contactRefColumn;", ]; } } diff --git a/ang/crmStatusPage/StatusPage.html b/ang/crmStatusPage/StatusPage.html index dfdfbdf24b..61aa40a43c 100644 --- a/ang/crmStatusPage/StatusPage.html +++ b/ang/crmStatusPage/StatusPage.html @@ -31,7 +31,10 @@ >
- +
diff --git a/api/v3/Event.php b/api/v3/Event.php index c10266c680..f20d6702cf 100644 --- a/api/v3/Event.php +++ b/api/v3/Event.php @@ -59,7 +59,6 @@ function _civicrm_api3_event_create_spec(&$params) { $params['is_active']['api.default'] = 1; $params['financial_type_id']['api.aliases'] = ['contribution_type_id']; $params['is_template']['api.default'] = 0; - $params['event_tz']['api.default'] = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); } /** @@ -262,15 +261,3 @@ function _civicrm_api3_event_getlist_output($result, $request) { } return $output; } - -/** - * Add missing timezones to all events. - * - * @return array - */ -function civicrm_api3_event_addmissingtimezones($params) { - $defaultTZ = CRM_Core_Config::singleton()->userSystem->getTimeZoneString(); - - CRM_Core_DAO::executeQuery('UPDATE civicrm_event SET event_tz = %1 WHERE event_tz IS NULL OR event_tz = ""', [1 => [$defaultTZ, 'String']]); - return civicrm_api3_create_success($events, $params, 'Event', 'addMissingTimezones'); -} diff --git a/composer.json b/composer.json index ee14ec3d60..1b4dbd0631 100644 --- a/composer.json +++ b/composer.json @@ -49,7 +49,7 @@ "require": { "php": "~7.2 || ~8", "cache/integration-tests": "~0.17.0", - "dompdf/dompdf" : "~1.0.0", + "dompdf/dompdf" : "~1.2.1", "firebase/php-jwt": ">=3 <6", "electrolinux/phpquery": "^0.9.6", "symfony/config": "~3.0 || ~4.4", @@ -92,7 +92,8 @@ "civicrm/composer-compile-lib": "~0.3 || ~1.0", "ext-json": "*", "ezyang/htmlpurifier": "^4.13", - "phpoffice/phpspreadsheet": "^1.18" + "phpoffice/phpspreadsheet": "^1.18", + "symfony/polyfill-php73": "^1.23" }, "scripts": { "post-install-cmd": [ diff --git a/composer.lock b/composer.lock index c4ab86139b..3b7d4bb75e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "48877e974546416099daaec465ba5205", + "content-hash": "9b33687888fc16f55cf7323e0fd8755c", "packages": [ { "name": "adrienrn/php-mimetyper", @@ -398,21 +398,21 @@ }, { "name": "civicrm/composer-compile-plugin", - "version": "v0.15", + "version": "v0.18", "source": { "type": "git", "url": "https://github.com/civicrm/composer-compile-plugin.git", - "reference": "af9686c4511ad4d2dde3c32aafa4637579e1085d" + "reference": "158be6061320c2f481e1aa8f821be5c7e0eea220" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/civicrm/composer-compile-plugin/zipball/af9686c4511ad4d2dde3c32aafa4637579e1085d", - "reference": "af9686c4511ad4d2dde3c32aafa4637579e1085d", + "url": "https://api.github.com/repos/civicrm/composer-compile-plugin/zipball/158be6061320c2f481e1aa8f821be5c7e0eea220", + "reference": "158be6061320c2f481e1aa8f821be5c7e0eea220", "shasum": "" }, "require": { "composer-plugin-api": "^1.1 || ^2.0", - "php": ">=7.1", + "php": ">=7.2", "totten/lurkerlite": "^1.3" }, "require-dev": { @@ -441,9 +441,9 @@ "description": "Define a 'compile' event for all packages in the dependency-graph", "support": { "issues": "https://github.com/civicrm/composer-compile-plugin/issues", - "source": "https://github.com/civicrm/composer-compile-plugin/tree/v0.15" + "source": "https://github.com/civicrm/composer-compile-plugin/tree/v0.18" }, - "time": "2021-01-13T05:12:30+00:00" + "time": "2022-04-01T08:01:29+00:00" }, { "name": "civicrm/composer-downloads-plugin", @@ -608,23 +608,23 @@ }, { "name": "dompdf/dompdf", - "version": "v1.0.2", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "8768448244967a46d6e67b891d30878e0e15d25c" + "reference": "c6dfd9bb8b0040609f04754f729d4cb3016e0575" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/8768448244967a46d6e67b891d30878e0e15d25c", - "reference": "8768448244967a46d6e67b891d30878e0e15d25c", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c6dfd9bb8b0040609f04754f729d4cb3016e0575", + "reference": "c6dfd9bb8b0040609f04754f729d4cb3016e0575", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "phenx/php-font-lib": "^0.5.2", - "phenx/php-svg-lib": "^0.3.3", + "phenx/php-font-lib": "^0.5.4", + "phenx/php-svg-lib": "^0.3.3 || ^0.4.0", "php": "^7.1 || ^8.0" }, "require-dev": { @@ -639,11 +639,6 @@ "ext-zlib": "Needed for pdf stream compression" }, "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.7-dev" - } - }, "autoload": { "psr-4": { "Dompdf\\": "src/" @@ -674,9 +669,9 @@ "homepage": "https://github.com/dompdf/dompdf", "support": { "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v1.0.2" + "source": "https://github.com/dompdf/dompdf/tree/v1.2.1" }, - "time": "2021-01-08T14:18:52+00:00" + "time": "2022-03-24T12:57:42+00:00" }, { "name": "electrolinux/phpquery", @@ -2438,20 +2433,23 @@ }, { "name": "phenx/php-font-lib", - "version": "0.5.2", + "version": "0.5.4", "source": { "type": "git", - "url": "https://github.com/PhenX/php-font-lib.git", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8" + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "dd448ad1ce34c63d09baccd05415e361300c35b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8", - "reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/dd448ad1ce34c63d09baccd05415e361300c35b4", + "reference": "dd448ad1ce34c63d09baccd05415e361300c35b4", "shasum": "" }, + "require": { + "ext-mbstring": "*" + }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7" + "symfony/phpunit-bridge": "^3 || ^4 || ^5" }, "type": "library", "autoload": { @@ -2472,30 +2470,32 @@ "description": "A library to read, parse, export and make subsets of different types of font files.", "homepage": "https://github.com/PhenX/php-font-lib", "support": { - "issues": "https://github.com/PhenX/php-font-lib/issues", - "source": "https://github.com/PhenX/php-font-lib/tree/0.5.2" + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.4" }, - "time": "2020-03-08T15:31:32+00:00" + "time": "2021-12-17T19:44:54+00:00" }, { "name": "phenx/php-svg-lib", - "version": "v0.3.3", + "version": "0.4.1", "source": { "type": "git", - "url": "https://github.com/PhenX/php-svg-lib.git", - "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32" + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "4498b5df7b08e8469f0f8279651ea5de9626ed02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", - "reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/4498b5df7b08e8469f0f8279651ea5de9626ed02", + "reference": "4498b5df7b08e8469f0f8279651ea5de9626ed02", "shasum": "" }, "require": { - "sabberworm/php-css-parser": "^8.3" + "ext-mbstring": "*", + "php": "^7.1 || ^7.2 || ^7.3 || ^7.4 || ^8.0", + "sabberworm/php-css-parser": "^8.4" }, "require-dev": { - "phpunit/phpunit": "^5.5|^6.5" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" }, "type": "library", "autoload": { @@ -2516,10 +2516,10 @@ "description": "A library to read, parse and export to PDF SVG files.", "homepage": "https://github.com/PhenX/php-svg-lib", "support": { - "issues": "https://github.com/PhenX/php-svg-lib/issues", - "source": "https://github.com/PhenX/php-svg-lib/tree/master" + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/0.4.1" }, - "time": "2019-09-11T20:02:13+00:00" + "time": "2022-03-07T12:52:04+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -3255,29 +3255,33 @@ }, { "name": "sabberworm/php-css-parser", - "version": "8.3.1", + "version": "8.4.0", "source": { "type": "git", "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", - "reference": "d217848e1396ef962fb1997cf3e2421acba7f796" + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796", - "reference": "d217848e1396ef962fb1997cf3e2421acba7f796", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30", "shasum": "" }, "require": { - "php": ">=5.3.2" + "ext-iconv": "*", + "php": ">=5.6.20" }, "require-dev": { "codacy/coverage": "^1.4", - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" }, "type": "library", "autoload": { - "psr-0": { - "Sabberworm\\CSS": "lib/" + "psr-4": { + "Sabberworm\\CSS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3290,7 +3294,7 @@ } ], "description": "Parser for CSS Files written in PHP", - "homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", "keywords": [ "css", "parser", @@ -3298,9 +3302,9 @@ ], "support": { "issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues", - "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.3.1" + "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0" }, - "time": "2020-06-01T09:10:00+00:00" + "time": "2021-12-11T13:40:54+00:00" }, { "name": "scssphp/scssphp", @@ -4104,6 +4108,85 @@ ], "time": "2020-05-12T16:47:27+00:00" }, + { + "name": "symfony/polyfill-php73", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-06-05T21:20:04+00:00" + }, { "name": "symfony/process", "version": "v3.4.47", diff --git a/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php b/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php index 9248593c76..285dd478ad 100644 --- a/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php +++ b/ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php @@ -110,7 +110,7 @@ class LoadAdminData extends \Civi\Api4\Generic\AbstractAction { $joins = array_column(\CRM_Utils_Array::findAll($layout, 'af-join'), 'af-join'); $entities = array_unique(array_merge($entities, $joins)); $blockTags = array_unique(array_column(\CRM_Utils_Array::findAll($layout, function($el) use ($allAfforms) { - return in_array($el['#tag'], $allAfforms); + return isset($el['#tag']) && in_array($el['#tag'], $allAfforms); }), '#tag')); foreach ($blockTags as $blockTag) { if (!isset($info['blocks'][$blockTag])) { diff --git a/ext/afform/admin/ang/afGuiEditor.js b/ext/afform/admin/ang/afGuiEditor.js index 13ec8bc1ed..b0e6605982 100644 --- a/ext/afform/admin/ang/afGuiEditor.js +++ b/ext/afform/admin/ang/afGuiEditor.js @@ -235,7 +235,7 @@ $(function() { // Shoehorn in a non-angular widget for picking icons $('#crm-container').append('
'); - CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').done(function() { + CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').then(function() { $('#af-gui-icon-picker').crmIconPicker(); }); // Add css classes while dragging diff --git a/ext/afform/admin/ang/afGuiEditor/config-form.html b/ext/afform/admin/ang/afGuiEditor/config-form.html index 14a8946726..4e594bb614 100644 --- a/ext/afform/admin/ang/afGuiEditor/config-form.html +++ b/ext/afform/admin/ang/afGuiEditor/config-form.html @@ -77,7 +77,7 @@ -
+
{{:: ts('Submit Actions') }}
diff --git a/ext/afform/core/CRM/Afform/Upgrader.php b/ext/afform/core/CRM/Afform/Upgrader.php index a89a9264f3..ccac7fc550 100644 --- a/ext/afform/core/CRM/Afform/Upgrader.php +++ b/ext/afform/core/CRM/Afform/Upgrader.php @@ -30,8 +30,17 @@ class CRM_Afform_Upgrader extends CRM_Afform_Upgrader_Base { $html = str_replace(array_keys($replacements), array_values($replacements), $html); file_put_contents($fileName, $html); } + $this->updateBlockMetadata($scanner); - // Update form metadata with new block property names + return TRUE; + } + + /** + * Update form metadata with new block property names + * @param CRM_Afform_AfformScanner $scanner + */ + private function updateBlockMetadata(CRM_Afform_AfformScanner $scanner): void { + $localDir = $scanner->getSiteLocalPath(); $replacements = [ 'join' => 'join_entity', 'block' => 'entity_type', @@ -49,11 +58,10 @@ class CRM_Afform_Upgrader extends CRM_Afform_Upgrader_Base { } file_put_contents($fileName, json_encode($meta, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); } - return TRUE; } /** - * Upgrade 1000 - install civicrm_afform_submission table + * Upgrade 1001 - install civicrm_afform_submission table * @return bool */ public function upgrade_1001(): bool { @@ -64,4 +72,17 @@ class CRM_Afform_Upgrader extends CRM_Afform_Upgrader_Base { return TRUE; } + /** + * Upgrade 1002 - repeat block metadata update to fix errors when saving blocks + * @see #22963 + * @return bool + */ + public function upgrade_1002(): bool { + $this->ctx->log->info('Applying update 1002 - repeat block metadata update.'); + $scanner = new CRM_Afform_AfformScanner(); + $this->updateBlockMetadata($scanner); + + return TRUE; + } + } diff --git a/ext/afform/core/managed/AfformType.mgd.php b/ext/afform/core/managed/AfformType.mgd.php index 25da5682b7..2c0e8eb228 100644 --- a/ext/afform/core/managed/AfformType.mgd.php +++ b/ext/afform/core/managed/AfformType.mgd.php @@ -5,9 +5,12 @@ $mgd = [ [ 'name' => 'AfformType', 'entity' => 'OptionGroup', + 'update' => 'always', + 'cleanup' => 'always', 'params' => [ 'name' => 'afform_type', 'title' => 'Afform Type', + 'option_value_fields' => ['name', 'label', 'icon', 'description'], ], ], [ diff --git a/ext/afform/mock/ang/testContactEmailSearchForm.aff.html b/ext/afform/mock/ang/testContactEmailSearchForm.aff.html index 2f3b1f8814..390be362f6 100644 --- a/ext/afform/mock/ang/testContactEmailSearchForm.aff.html +++ b/ext/afform/mock/ang/testContactEmailSearchForm.aff.html @@ -1,5 +1,6 @@
+
diff --git a/ext/afform/mock/ang/testMultipleSearchForm.aff.html b/ext/afform/mock/ang/testMultipleSearchForm.aff.html new file mode 100644 index 0000000000..3d60563faf --- /dev/null +++ b/ext/afform/mock/ang/testMultipleSearchForm.aff.html @@ -0,0 +1,21 @@ +
+
+ + + +
+
+ + + +
+
+
+ + + +
+ + + + diff --git a/ext/afform/mock/ang/testMultipleSearchForm.aff.json b/ext/afform/mock/ang/testMultipleSearchForm.aff.json new file mode 100644 index 0000000000..609e0f5033 --- /dev/null +++ b/ext/afform/mock/ang/testMultipleSearchForm.aff.json @@ -0,0 +1,6 @@ +{ + "type": "search", + "title": "TestMultipleSearchForm", + "server_route": "", + "permission": "access CiviCRM" +} diff --git a/ext/civigrant/managed/OptionGroup_contact_view_options_OptionValue_CiviGrant.mgd.php b/ext/civigrant/managed/OptionGroup_contact_view_options_OptionValue_CiviGrant.mgd.php deleted file mode 100644 index 0458ec905b..0000000000 --- a/ext/civigrant/managed/OptionGroup_contact_view_options_OptionValue_CiviGrant.mgd.php +++ /dev/null @@ -1,31 +0,0 @@ - 'OptionGroup_contact_view_options_OptionValue_CiviGrant', - 'entity' => 'OptionValue', - 'cleanup' => 'unused', - 'update' => 'unmodified', - 'params' => [ - 'version' => 4, - 'values' => [ - 'option_group_id.name' => 'contact_view_options', - 'label' => 'Grants', - 'value' => '11', - 'name' => 'CiviGrant', - 'grouping' => NULL, - 'filter' => 0, - 'is_default' => FALSE, - 'weight' => 11, - 'description' => NULL, - 'is_optgroup' => FALSE, - 'is_reserved' => FALSE, - 'is_active' => TRUE, - 'icon' => NULL, - 'color' => NULL, - 'component_id' => NULL, - 'domain_id' => NULL, - 'visibility_id' => NULL, - ], - ], - ], -]; diff --git a/ext/payflowpro/CRM/Core/Payment/PayflowPro.php b/ext/payflowpro/CRM/Core/Payment/PayflowPro.php index 49c6e7ce52..2146fbfa8e 100644 --- a/ext/payflowpro/CRM/Core/Payment/PayflowPro.php +++ b/ext/payflowpro/CRM/Core/Payment/PayflowPro.php @@ -112,6 +112,8 @@ class CRM_Core_Payment_PayflowPro extends CRM_Core_Payment { *Create the array of variables to be sent to the processor from the $params array * passed into this function * + * NB: PayFlowPro does not accept URL Encoded parameters. + * Particularly problematic when amount contains grouping character: e.g 1,234.56 will return [4 - Invalid Amount] */ $payflow_query_array = [ @@ -127,7 +129,7 @@ class CRM_Core_Payment_PayflowPro extends CRM_Core_Payment { 'CVV2' => $params['cvv2'], 'EXPDATE' => urlencode(sprintf('%02d', (int) $params['month']) . substr($params['year'], 2, 2)), 'ACCTTYPE' => urlencode($params['credit_card_type']), - 'AMT' => urlencode($this->getAmount($params)), + 'AMT' => $this->getAmount($params), 'CURRENCY' => urlencode($params['currency']), 'FIRSTNAME' => $params['billing_first_name'], //credit card name diff --git a/ext/search_kit/CRM/Search/Upgrader.php b/ext/search_kit/CRM/Search/Upgrader.php index c1a3f55aab..98fbc009b8 100644 --- a/ext/search_kit/CRM/Search/Upgrader.php +++ b/ext/search_kit/CRM/Search/Upgrader.php @@ -189,23 +189,4 @@ class CRM_Search_Upgrader extends CRM_Search_Upgrader_Base { return TRUE; } - /** - * Add a column to a table if it doesn't already exist - * - * FIXME: Move to a shared class, delegate to CRM_Upgrade_Incremental_Base::addColumn - * - * @param string $table - * @param string $column - * @param string $properties - * - * @return bool - */ - public static function addColumn($table, $column, $properties) { - if (!CRM_Core_BAO_SchemaHandler::checkIfFieldExists($table, $column, FALSE)) { - $query = "ALTER TABLE `$table` ADD COLUMN `$column` $properties"; - CRM_Core_DAO::executeQuery($query, [], TRUE, NULL, FALSE, FALSE); - } - return TRUE; - } - } diff --git a/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php b/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php index 4d95db8520..6d63a56d8f 100644 --- a/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php +++ b/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php @@ -261,6 +261,9 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { if ($cssClass) { $out['cssClass'] = implode(' ', $cssClass); } + if (!empty($column['icons'])) { + $out['icons'] = $this->getColumnIcons($column['icons'], $data); + } return $out; } @@ -295,7 +298,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { foreach ($styleRules as $clause) { $cssClass = $clause[0] ?? ''; if ($cssClass) { - $condition = $this->getCssRuleCondition($clause); + $condition = $this->getRuleCondition(array_slice($clause, 1)); if (is_null($condition[0]) || (ArrayQueryActionTrait::filterCompare($data, $condition))) { $classes[] = $cssClass; } @@ -304,21 +307,46 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { return $classes; } + /** + * Evaluates conditional style rules + * + * @param array{icon: string, field: string, if: array, side: string}[] $icons + * @param array $data + * @return array + */ + protected function getColumnIcons(array $icons, array $data) { + $result = []; + foreach ($icons as $icon) { + $iconClass = $icon['icon'] ?? NULL; + if (!$iconClass && !empty($icon['field'])) { + $iconClass = $data[$icon['field']] ?? NULL; + } + if ($iconClass) { + $condition = $this->getRuleCondition($icon['if'] ?? []); + if (!is_null($condition[0]) && !(ArrayQueryActionTrait::filterCompare($data, $condition))) { + continue; + } + $result[] = ['class' => $iconClass, 'side' => $icon['side'] ?? 'left']; + } + } + return $result; + } + /** * Returns the condition of a cssRules * * @param array $clause * @return array */ - protected function getCssRuleCondition($clause) { - $fieldKey = $clause[1] ?? NULL; + protected function getRuleCondition($clause) { + $fieldKey = $clause[0] ?? NULL; // For fields used in group by, add aggregation and change operator to CONTAINS // NOTE: This doesn't support any other operators for aggregated fields. if ($fieldKey && $this->canAggregate($fieldKey)) { - $clause[2] = 'CONTAINS'; - $fieldKey = 'GROUP_CONCAT_' . str_replace(['.', ':'], '_', $clause[1]); + $clause[1] = 'CONTAINS'; + $fieldKey = 'GROUP_CONCAT_' . str_replace(['.', ':'], '_', $clause[0]); } - return [$fieldKey, $clause[2] ?? 'IS NOT EMPTY', $clause[3] ?? NULL]; + return [$fieldKey, $clause[1] ?? 'IS NOT EMPTY', $clause[2] ?? NULL]; } /** @@ -339,6 +367,27 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { return $select; } + /** + * Return fields needed for calculating a column's icons + * + * @param array $icons + * @return array + */ + protected function getIconsSelect($icons) { + $select = []; + foreach ($icons as $icon) { + if (!empty($icon['field'])) { + $select[] = $icon['field']; + } + $fieldKey = $icon['if'][0] ?? NULL; + if ($fieldKey) { + // For fields used in group by, add aggregation + $select[] = $this->canAggregate($fieldKey) ? "GROUP_CONCAT($fieldKey) AS GROUP_CONCAT_" . str_replace(['.', ':'], '_', $fieldKey) : $fieldKey; + } + } + return $select; + } + /** * Format a field value as links * @param $column @@ -488,35 +537,67 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { /** * @param $column * @param $data - * @return array{entity: string, input_type: string, data_type: string, options: bool, serialize: bool, fk_entity: string, value_key: string, record: array, value: mixed}|null + * @return array{entity: string, action: string, input_type: string, data_type: string, options: bool, serialize: bool, nullable: bool, fk_entity: string, value_key: string, record: array, value: mixed}|null */ private function formatEditableColumn($column, $data) { $editable = $this->getEditableInfo($column['key']); + $editable['record'] = []; + // Generate params to edit existing record if (!empty($data[$editable['id_path']])) { + $editable['action'] = 'update'; + $editable['record'][$editable['id_key']] = $data[$editable['id_path']]; + $editable['value'] = $data[$editable['value_path']]; + } + // Generate params to create new record, if applicable + elseif ($editable['explicit_join']) { + $editable['action'] = 'create'; + $editable['value'] = NULL; + $editable['nullable'] = FALSE; + // Get values for creation from the join clause + $join = $this->getQuery()->getExplicitJoin($editable['explicit_join']); + foreach ($join['on'] ?? [] as $clause) { + if (is_array($clause) && count($clause) === 3 && $clause[1] === '=') { + // Because clauses are reversible, check both directions to see which side has a fieldName belonging to this join + foreach ([0 => 2, 2 => 0] as $field => $value) { + if (strpos($clause[$field], $editable['explicit_join'] . '.') === 0) { + $fieldName = substr($clause[$field], strlen($editable['explicit_join']) + 1); + // If the value is a field, get it from the data + if (isset($data[$clause[$value]])) { + $editable['record'][$fieldName] = $data[$clause[$value]]; + } + // If it's a literal bool or number + elseif (is_bool($clause[$value]) || is_numeric($clause[$value])) { + $editable['record'][$fieldName] = $clause[$value]; + } + // If it's a literal string it will be quoted + elseif (is_string($clause[$value]) && in_array($clause[$value][0], ['"', "'"], TRUE) && substr($clause[$value], -1) === $clause[$value][0]) { + $editable['record'][$fieldName] = substr($clause[$value], 1, -1); + } + } + } + } + } + } + // Ensure current user has access + if ($editable['record']) { $access = civicrm_api4($editable['entity'], 'checkAccess', [ - 'action' => 'update', - 'values' => [ - $editable['id_key'] => $data[$editable['id_path']], - ], + 'action' => $editable['action'], + 'values' => $editable['record'], ], 0)['access']; - if (!$access) { - return NULL; + if ($access) { + \CRM_Utils_Array::remove($editable, 'id_key', 'id_path', 'value_path', 'explicit_join'); + return $editable; } - $editable['record'] = [ - $editable['id_key'] => $data[$editable['id_path']], - ]; - $editable['value'] = $data[$editable['value_path']]; - \CRM_Utils_Array::remove($editable, 'id_key', 'id_path', 'value_path'); - return $editable; } return NULL; } /** * @param $key - * @return array{entity: string, input_type: string, data_type: string, options: bool, serialize: bool, nullable: bool, fk_entity: string, value_key: string, value_path: string, id_key: string, id_path: string}|null + * @return array{entity: string, input_type: string, data_type: string, options: bool, serialize: bool, nullable: bool, fk_entity: string, value_key: string, value_path: string, id_key: string, id_path: string, explicit_join: string}|null */ private function getEditableInfo($key) { + // Strip pseudoconstant suffix [$key] = explode(':', $key); $field = $this->getField($key); // If field is an implicit join to another entity (not a custom group), use the original fk field @@ -543,6 +624,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { 'value_path' => $key, 'id_key' => $idKey, 'id_path' => $idPath, + 'explicit_join' => $field['explicit_join'], ]; } return NULL; @@ -804,7 +886,10 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { }, $apiParams['select']); $additions = []; // Add primary key field if actions are enabled - if (!empty($this->display['settings']['actions']) || !empty($this->display['settings']['draggable'])) { + // (only needed for non-dao entities, as Api4SelectQuery will auto-add the id) + if (!in_array('DAOEntity', CoreUtil::getInfoItem($this->savedSearch['api_entity'], 'type')) && + (!empty($this->display['settings']['actions']) || !empty($this->display['settings']['draggable'])) + ) { $additions = CoreUtil::getInfoItem($this->savedSearch['api_entity'], 'primary_key'); } // Add draggable column (typically "weight") @@ -837,10 +922,11 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { $additions[] = $editable['id_path']; } } - // Add style conditions for the column - foreach ($this->getCssRulesSelect($column['cssRules'] ?? []) as $addition) { - $additions[] = $addition; - } + // Add style & icon conditions for the column + $additions = array_merge($additions, + $this->getCssRulesSelect($column['cssRules'] ?? []), + $this->getIconsSelect($column['icons'] ?? []) + ); } // Add fields referenced via token $tokens = $this->getTokens($possibleTokens); @@ -913,7 +999,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { } // Get afform field filters $filterKeys = array_column(\CRM_Utils_Array::findAll( - $afform['layout'] ?? [], + $afform['searchDisplay']['fieldset'], ['#tag' => 'af-field'] ), 'name'); // Get filters passed into search display directive from Afform markup @@ -942,24 +1028,35 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { * * Verifies the searchDisplay is embedded in the afform and the user has permission to view it. * - * @return array|false|null + * @return array|false */ private function loadAfform() { // Only attempt to load afform once. if ($this->afform && !isset($this->_afform)) { $this->_afform = FALSE; // Permission checks are enabled in this api call to ensure the user has permission to view the form - $afform = \Civi\Api4\Afform::get() + $afform = \Civi\Api4\Afform::get($this->getCheckPermissions()) ->addWhere('name', '=', $this->afform) - ->setLayoutFormat('shallow') + ->setLayoutFormat('deep') ->execute()->first(); + if (empty($afform['layout'])) { + return FALSE; + } + // Get all search display fieldsets (which will have an empty value for the af-fieldset attribute) + $fieldsets = \CRM_Utils_Array::findAll($afform['layout'], ['af-fieldset' => '']); + // As a fallback, search the entire afform in case the search display is not in a fieldset + $fieldsets['form'] = $afform['layout']; // Validate that the afform contains this search display - $afform['searchDisplay'] = \CRM_Utils_Array::findAll( - $afform['layout'] ?? [], - ['#tag' => "{$this->display['type:name']}", 'display-name' => $this->display['name']] - )[0] ?? NULL; - if ($afform['searchDisplay']) { - $this->_afform = $afform; + foreach ($fieldsets as $key => $fieldset) { + $afform['searchDisplay'] = \CRM_Utils_Array::findAll( + $fieldset, + ['#tag' => $this->display['type:name'], 'search-name' => $this->savedSearch['name'], 'display-name' => $this->display['name']] + )[0] ?? NULL; + if ($afform['searchDisplay']) { + // Set the fieldset for this display (if it is in one and we haven't fallen back to the whole form) + $afform['searchDisplay']['fieldset'] = $key === 'form' ? [] : $fieldset; + return $this->_afform = $afform; + } } } return $this->_afform; @@ -1014,22 +1111,28 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { if (!empty($field['options'])) { $options = civicrm_api4($field['entity'], 'getFields', [ 'loadOptions' => TRUE, + 'checkPermissions' => FALSE, 'where' => [['name', '=', $field['name']]], ])->first()['options'] ?? []; - if (!empty($options[$value])) { - $this->filterLabels[] = $options[$value]; + foreach ((array) $value as $val) { + if (!empty($options[$val])) { + $this->filterLabels[] = $options[$val]; + } } } elseif (!empty($field['fk_entity'])) { $idField = CoreUtil::getIdFieldName($field['fk_entity']); $labelField = CoreUtil::getInfoItem($field['fk_entity'], 'label_field'); if ($labelField) { - $record = civicrm_api4($field['fk_entity'], 'get', [ - 'where' => [[$idField, '=', $value]], + $records = civicrm_api4($field['fk_entity'], 'get', [ + 'checkPermissions' => $this->checkPermissions, + 'where' => [[$idField, 'IN', (array) $value]], 'select' => [$labelField], - ])->first() ?? NULL; - if (isset($record[$labelField])) { - $this->filterLabels[] = $record[$labelField]; + ]); + foreach ($records as $record) { + if (isset($record[$labelField])) { + $this->filterLabels[] = $record[$labelField]; + } } } } diff --git a/ext/search_kit/Civi/Search/Admin.php b/ext/search_kit/Civi/Search/Admin.php index aa8ad865e7..75447624d7 100644 --- a/ext/search_kit/Civi/Search/Admin.php +++ b/ext/search_kit/Civi/Search/Admin.php @@ -135,7 +135,7 @@ class Admin { $entity['links'] = array_values($links); } $getFields = civicrm_api4($entity['name'], 'getFields', [ - 'select' => ['name', 'title', 'label', 'description', 'type', 'options', 'input_type', 'input_attrs', 'data_type', 'serialize', 'entity', 'fk_entity', 'readonly', 'operators', 'nullable'], + 'select' => ['name', 'title', 'label', 'description', 'type', 'options', 'input_type', 'input_attrs', 'data_type', 'serialize', 'entity', 'fk_entity', 'readonly', 'operators', 'suffixes', 'nullable'], 'where' => [['name', 'NOT IN', ['api_key', 'hash']]], 'orderBy' => ['label'], ]); @@ -240,7 +240,7 @@ class Admin { $bridge = in_array('EntityBridge', $entity['type']) ? $entity['name'] : NULL; // Non-bridge joins directly between 2 entities - if (!$bridge) { + if ($entity['searchable'] !== 'bridge') { foreach ($references as $reference) { $keyField = $fields[$reference->getReferenceKey()] ?? NULL; if ( @@ -288,7 +288,7 @@ class Admin { } } // Bridge joins go through an intermediary table - elseif (!empty($entity['bridge'])) { + if ($bridge && !empty($entity['bridge'])) { foreach ($entity['bridge'] as $targetKey => $bridgeInfo) { $baseKey = $bridgeInfo['to']; $reference = self::getReference($targetKey, $references); diff --git a/ext/search_kit/ang/crmSearchAdmin.module.js b/ext/search_kit/ang/crmSearchAdmin.module.js index dcfd9ee9b9..6e9ea5f3d9 100644 --- a/ext/search_kit/ang/crmSearchAdmin.module.js +++ b/ext/search_kit/ang/crmSearchAdmin.module.js @@ -400,7 +400,7 @@ // Shoehorn in a non-angular widget for picking icons $(function() { $('#crm-container').append('
'); - CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').done(function() { + CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').then(function() { $('#crm-search-admin-icon-picker').crmIconPicker(); }); }); diff --git a/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js b/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js index c368cfc3ac..bf6311ebbb 100644 --- a/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js +++ b/ext/search_kit/ang/crmSearchAdmin/crmSearchAdmin.component.js @@ -430,7 +430,7 @@ } var arg = _.findWhere(searchMeta.parseExpr(col).args, {type: 'field'}) || {}; // If the column is not a database field, no - if (!arg.field || !arg.field.entity || arg.field.type !== 'Field') { + if (!arg.field || !arg.field.entity || !_.includes(['Field', 'Custom'], arg.field.type)) { return false; } // If the column is used for a groupBy, no @@ -501,7 +501,7 @@ prefix = typeof prefix === 'undefined' ? '' : prefix; _.each(fields, function(field) { var item = { - id: prefix + field.name + (field.options ? suffix : ''), + id: prefix + field.name + (field.suffixes && _.includes(field.suffixes, suffix.replace(':', '')) ? suffix : ''), text: field.label, description: field.description }; diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html b/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html index 99fb1cb387..e433778597 100644 --- a/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html +++ b/ext/search_kit/ang/crmSearchAdmin/displays/colType/field.html @@ -51,4 +51,5 @@ {{:: ts('In-Place Edit') }}
+ diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminCssRules.html b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminCssRules.html index 662ebfa16a..d8d2f2551f 100644 --- a/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminCssRules.html +++ b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminCssRules.html @@ -23,8 +23,8 @@ -
diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.component.js b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.component.js new file mode 100644 index 0000000000..d8a1e5eb69 --- /dev/null +++ b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.component.js @@ -0,0 +1,103 @@ +(function(angular, $, _) { + "use strict"; + + angular.module('crmSearchAdmin').component('searchAdminIcons', { + bindings: { + item: '<' + }, + require: { + crmSearchAdmin: '^crmSearchAdmin' + }, + templateUrl: '~/crmSearchAdmin/displays/common/searchAdminIcons.html', + controller: function($scope, $element, $timeout, searchMeta) { + var ts = $scope.ts = CRM.ts('org.civicrm.search_kit'), + ctrl = this; + + this.getField = searchMeta.getField; + + this.fields = function() { + var allFields = ctrl.crmSearchAdmin.getAllFields(':name', ['Field', 'Custom', 'Extra', 'Pseudo']); + return { + results: ctrl.crmSearchAdmin.getSelectFields().concat(allFields) + }; + }; + + function initWidgets() { + CRM.loadScript(CRM.config.resourceBase + 'js/jquery/jquery.crmIconPicker.js').then(function() { + $('.crm-search-admin-field-icon > input.crm-icon-picker[ng-model]', $element).crmIconPicker(); + }); + } + + this.$onInit = function() { + $element.on('hidden.bs.dropdown', function() { + $timeout(function() { + ctrl.menuOpen = false; + }); + }); + var allFields = ctrl.crmSearchAdmin.getAllFields(':icon'), + entityLabel = searchMeta.getEntity(ctrl.crmSearchAdmin.savedSearch.api_entity).title; + // Gather all fields with an icon + function getIconFields(iconFields, group, i) { + if (group.children) { + // Use singular title for main entity + entityLabel = i ? group.text : entityLabel; + _.transform(group.children, function(iconFields, field) { + if (field.id && _.endsWith(field.id, 'icon')) { + field.text = entityLabel + ' - ' + field.text; + iconFields.push(field); + } + }, iconFields); + } + } + ctrl.iconFields = _.transform(allFields, getIconFields, []); + ctrl.iconFieldMap = _.indexBy(ctrl.iconFields, 'id'); + $timeout(initWidgets); + }; + + this.onSelectField = function(clause) { + if (clause[0]) { + clause[1] = '='; + clause.length = 2; + } else { + clause.length = 0; + } + }; + + this.addIcon = function(field) { + ctrl.item.icons = ctrl.item.icons || []; + if (field) { + ctrl.item.icons.push({field: field, side: 'left'}); + } + else { + searchMeta.pickIcon().then(function(icon) { + if (icon) { + ctrl.item.icons.push({icon: icon, side: 'left', if: []}); + $timeout(initWidgets); + } + }); + } + }; + + this.pickIcon = function(index) { + var item = ctrl.item.icons[index]; + searchMeta.pickIcon().then(function(icon) { + if (icon) { + item.icon = icon; + delete item.field; + item.if = item.if || []; + $timeout(initWidgets); + } + }); + }; + + this.setIconField = function(field, index) { + var item = ctrl.item.icons[index]; + delete item.icon; + delete item.if; + item.field = field; + }; + + } + }); + +})(angular, CRM.$, CRM._); diff --git a/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.html b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.html new file mode 100644 index 0000000000..98d7676884 --- /dev/null +++ b/ext/search_kit/ang/crmSearchAdmin/displays/common/searchAdminIcons.html @@ -0,0 +1,51 @@ +
+ +
+
+ + +
+
+
+ +
+ +
+ + + +
+ +
+
+ +
+ + +
+
diff --git a/ext/search_kit/ang/crmSearchDisplay/colType/field.html b/ext/search_kit/ang/crmSearchDisplay/colType/field.html index cee95047ff..77ca4faf20 100644 --- a/ext/search_kit/ang/crmSearchDisplay/colType/field.html +++ b/ext/search_kit/ang/crmSearchDisplay/colType/field.html @@ -1,11 +1,14 @@ + {{:: $ctrl.formatFieldValue(colData) }} + - {{:: link.text }}, + + {{:: link.text }}, diff --git a/ext/search_kit/ang/crmSearchDisplay/crmSearchDisplayEditable.component.js b/ext/search_kit/ang/crmSearchDisplay/crmSearchDisplayEditable.component.js index f205e4a3aa..cedb4db87d 100644 --- a/ext/search_kit/ang/crmSearchDisplay/crmSearchDisplayEditable.component.js +++ b/ext/search_kit/ang/crmSearchDisplay/crmSearchDisplayEditable.component.js @@ -57,7 +57,7 @@ var record = _.cloneDeep(col.edit.record); record[col.edit.value_key] = ctrl.value; $('input', $element).attr('disabled', true); - ctrl.doSave({apiCall: [col.edit.entity, 'update', {values: record}]}); + ctrl.doSave({apiCall: [col.edit.entity, col.edit.action, {values: record}]}); }; function loadOptions() { diff --git a/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js b/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js index b15c67d8e7..4e9ff99c04 100644 --- a/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js +++ b/ext/search_kit/ang/crmSearchTasks/traits/searchDisplayTasksTrait.service.js @@ -21,7 +21,7 @@ // Select all rows on the current page selectPage: function() { - this.allRowsSelected = true; + this.allRowsSelected = (this.rowCount <= this.results.length); this.selectedRows = _.uniq(_.pluck(this.results, 'key')); }, diff --git a/ext/search_kit/managed/SearchDisplayType.mgd.php b/ext/search_kit/managed/SearchDisplayType.mgd.php index 694a37e753..6feee2ef47 100644 --- a/ext/search_kit/managed/SearchDisplayType.mgd.php +++ b/ext/search_kit/managed/SearchDisplayType.mgd.php @@ -5,9 +5,12 @@ return [ [ 'name' => 'SearchDisplayType', 'entity' => 'OptionGroup', + 'update' => 'always', + 'cleanup' => 'always', 'params' => [ 'name' => 'search_display_type', 'title' => 'Search Display Type', + 'option_value_fields' => ['name', 'label', 'icon', 'description'], ], ], [ diff --git a/ext/search_kit/tests/phpunit/Civi/Search/AdminTest.php b/ext/search_kit/tests/phpunit/Civi/Search/AdminTest.php index 814136ecc1..2bd83b68b5 100644 --- a/ext/search_kit/tests/phpunit/Civi/Search/AdminTest.php +++ b/ext/search_kit/tests/phpunit/Civi/Search/AdminTest.php @@ -61,6 +61,10 @@ class AdminTest extends \PHPUnit\Framework\TestCase implements HeadlessInterface $relationshipJoins[0]['defaults'] ); + $relationshipCacheJoins = $joins['RelationshipCache']; + $this->assertCount(4, $relationshipCacheJoins); + $this->assertEquals(['RelationshipType', 'Contact', 'Contact', 'Case'], array_column($relationshipCacheJoins, 'entity')); + $eventParticipantJoins = \CRM_Utils_Array::findAll($joins['Event'], [ 'entity' => 'Participant', 'alias' => 'Event_Participant_event_id', diff --git a/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchAfformTest.php b/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchAfformTest.php index 62ced47178..15d5425f39 100644 --- a/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchAfformTest.php +++ b/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchAfformTest.php @@ -5,6 +5,7 @@ use Civi\Api4\Action\Afform\Save; use Civi\Api4\Afform; use Civi\Api4\Contact; use Civi\Api4\Email; +use Civi\Api4\Phone; use Civi\Api4\SavedSearch; use Civi\Api4\SearchDisplay; use Civi\Api4\Utils\CoreUtil; @@ -46,9 +47,7 @@ class SearchAfformTest extends \PHPUnit\Framework\TestCase implements HeadlessIn 'GROUP_CONCAT(DISTINCT Contact_Email_contact_id_01.email) AS GROUP_CONCAT_Contact_Email_contact_id_01_email', ], 'orderBy' => [], - 'where' => [ - ['contact_type:name', '=', 'Individual'], - ], + 'where' => [], 'groupBy' => ['id'], 'join' => [ [ @@ -147,6 +146,12 @@ class SearchAfformTest extends \PHPUnit\Framework\TestCase implements HeadlessIn $result = civicrm_api4('SearchDisplay', 'run', $params); $this->assertGreaterThan(1, $result->count()); + // For a filter with options, ensure labels are set + $params['filters'] = ['contact_type' => ['Individual']]; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertGreaterThan(1, $result->count()); + $this->assertEquals(['Individual'], $result->labels); + // Note that filters add a wildcard so the value `afform_test` matches all 3 sample contacts; // But the Afform markup contains `filters="{last_name: 'AfformTest'}"` which only matches 2. $params['filters'] = ['source' => 'afform_test']; @@ -159,6 +164,175 @@ class SearchAfformTest extends \PHPUnit\Framework\TestCase implements HeadlessIn $this->assertCount(1, $result); } + public function testRunMultipleSearchForm() { + $email = uniqid('tester@'); + + Contact::create(FALSE) + ->addValue('first_name', 'tester') + ->addValue('last_name', __FUNCTION__) + ->addValue('source', 'afform_multi_test') + ->addChain('emails', Email::save() + ->addDefault('contact_id', '$id') + ->addRecord(['email' => $email, 'location_type_id:name' => 'Home']) + ->addRecord(['email' => $email, 'location_type_id:name' => 'Work']) + ) + ->addChain('phones', Phone::save() + ->addDefault('contact_id', '$id') + ->addRecord(['phone' => '123-4567', 'location_type_id:name' => 'Home']) + ->addRecord(['phone' => '234-5678', 'location_type_id:name' => 'Work']) + ) + ->execute(); + + Contact::create(FALSE) + ->addValue('first_name', 'tester2') + ->addValue('last_name', __FUNCTION__) + ->addValue('source', 'afform_multi_test') + ->addChain('emails', Email::save() + ->addDefault('contact_id', '$id') + ->addRecord(['email' => 'other@test.com', 'location_type_id:name' => 'Other']) + ) + ->addChain('phones', Phone::save() + ->addDefault('contact_id', '$id') + ->addRecord(['phone' => '123-4567', 'location_type_id:name' => 'Home']) + ->addRecord(['phone' => '234-5678', 'location_type_id:name' => 'Work']) + ) + ->execute(); + + // Decoy contact just to make sure we don't get false-positives + Contact::create(FALSE) + ->addValue('first_name', 'tester3') + ->addValue('last_name', 'nobody') + ->addValue('source', 'decoy') + ->addChain('emails', Email::save() + ->addDefault('contact_id', '$id') + ->addRecord(['email' => $email, 'location_type_id:name' => 'Home']) + ) + ->addChain('phones', Phone::save() + ->addDefault('contact_id', '$id') + ->addRecord(['phone' => '123-4567', 'location_type_id:name' => 'Home']) + ->addRecord(['phone' => '234-5678', 'location_type_id:name' => 'Work']) + ) + ->execute(); + + $contactEmailSearch = SavedSearch::create(FALSE) + ->setValues([ + 'name' => 'TestContactEmailSearch', + 'label' => 'TestContactEmailSearch', + 'api_entity' => 'Contact', + 'api_params' => [ + 'version' => 4, + 'select' => [ + 'id', + 'display_name', + 'GROUP_CONCAT(DISTINCT Contact_Email_contact_id_01.email) AS GROUP_CONCAT_Contact_Email_contact_id_01_email', + ], + 'orderBy' => [], + 'where' => [ + ['contact_type:name', '=', 'Individual'], + ], + 'groupBy' => ['id'], + 'join' => [ + [ + 'Email AS Contact_Email_contact_id_01', + 'LEFT', + ['id', '=', 'Contact_Email_contact_id_01.contact_id'], + ], + ], + 'having' => [], + ], + ]) + ->execute()->first(); + + $contactEmailDisplay = SearchDisplay::create(FALSE) + ->setValues([ + 'name' => 'TestContactEmailDisplay', + 'label' => 'TestContactEmailDisplay', + 'saved_search_id.name' => 'TestContactEmailSearch', + 'type' => 'table', + 'settings' => [ + 'limit' => 50, + 'pager' => TRUE, + 'columns' => [ + [ + 'key' => 'id', + 'label' => 'Contact ID', + 'dataType' => 'Integer', + 'type' => 'field', + ], + [ + 'key' => 'display_name', + 'label' => 'Display Name', + 'dataType' => 'String', + 'type' => 'field', + ], + [ + 'key' => 'GROUP_CONCAT_Contact_Email_contact_id_01_email', + 'label' => 'Emails', + 'dataType' => 'String', + 'type' => 'field', + ], + ], + ], + 'acl_bypass' => FALSE, + ]) + ->execute()->first(); + + foreach (['Email', 'Phone'] as $entity) { + SavedSearch::create(FALSE) + ->setValues([ + 'name' => 'TestSearchFor' . $entity, + 'label' => 'TestSearchFor' . $entity, + 'api_entity' => $entity, + 'api_params' => [ + 'version' => 4, + 'select' => [ + 'id', + 'contact_id.display_name', + ], + 'orderBy' => [], + 'where' => [], + 'groupBy' => [], + 'join' => [], + 'having' => [], + ], + ]) + ->execute(); + } + + $params = [ + 'return' => 'page:1', + 'display' => NULL, + 'afform' => 'testMultipleSearchForm', + ]; + + // This filter will not work because the search display is not within an + $params['savedSearch'] = 'TestSearchForPhone'; + $params['filters'] = ['location_type_id' => 1]; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertCount(4, $result); + + $params['savedSearch'] = 'TestSearchForEmail'; + $params['filters'] = ['location_type_id' => 1, 'contact_id.display_name' => __FUNCTION__]; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertCount(1, $result); + + // Email filter will not work because it's in the wrong fieldset on the form + $params['filters'] = ['email' => $email, 'contact_id.display_name' => __FUNCTION__]; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertCount(3, $result); + + // No filters will work; they are in the fieldset belonging to the non-default display + $params['savedSearch'] = 'TestContactEmailSearch'; + $params['filters'] = ['source' => 'afform_multi_test', 'Contact_Email_contact_id_01.location_type_id' => 1]; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertGreaterThanOrEqual(3, $result->count()); + + // Now the filters will work because they are in the fieldset for this display + $params['display'] = 'TestContactEmailDisplay'; + $result = civicrm_api4('SearchDisplay', 'run', $params); + $this->assertCount(1, $result); + } + public function testSearchReferencesToAfform() { $search = SavedSearch::create(FALSE) ->setValues([ diff --git a/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchRunTest.php b/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchRunTest.php index 6181ae547e..0f7cc73637 100644 --- a/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchRunTest.php +++ b/ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchRunTest.php @@ -2,6 +2,7 @@ namespace api\v4\SearchDisplay; use Civi\API\Exception\UnauthorizedException; +use Civi\Api4\Activity; use Civi\Api4\Contact; use Civi\Api4\ContactType; use Civi\Api4\Email; @@ -666,6 +667,46 @@ class SearchRunTest extends \PHPUnit\Framework\TestCase implements HeadlessInter } } + public function testRunWithGroupBy() { + Activity::delete(FALSE) + ->addWhere('activity_type_id:name', 'IN', ['Meeting', 'Phone Call']) + ->execute(); + + $cid = Contact::create(FALSE) + ->execute()->first()['id']; + $sampleData = [ + ['subject' => 'abc', 'activity_type_id:name' => 'Meeting', 'source_contact_id' => $cid], + ['subject' => 'def', 'activity_type_id:name' => 'Meeting', 'source_contact_id' => $cid], + ['subject' => 'xyz', 'activity_type_id:name' => 'Phone Call', 'source_contact_id' => $cid], + ]; + $aids = Activity::save(FALSE) + ->setRecords($sampleData) + ->execute()->column('id'); + + $params = [ + 'checkPermissions' => FALSE, + 'return' => 'page:1', + 'savedSearch' => [ + 'api_entity' => 'Activity', + 'api_params' => [ + 'version' => 4, + 'select' => [ + "activity_type_id:label", + "GROUP_CONCAT(DISTINCT subject) AS GROUP_CONCAT_subject", + ], + 'groupBy' => ['activity_type_id'], + 'orderBy' => ['activity_type_id:label'], + 'where' => [], + ], + ], + ]; + + $result = civicrm_api4('SearchDisplay', 'run', $params); + + $this->assertEquals(['abc', 'def'], $result[0]['data']['GROUP_CONCAT_subject']); + $this->assertEquals(['xyz'], $result[1]['data']['GROUP_CONCAT_subject']); + } + /** * Test conditional styles */ @@ -800,7 +841,93 @@ class SearchRunTest extends \PHPUnit\Framework\TestCase implements HeadlessInter } /** - * Test conditional styles + * Test conditional and field-based icons + */ + public function testIcons() { + $subject = uniqid(__FUNCTION__); + + $source = Contact::create(FALSE)->execute()->first(); + + $activities = [ + ['activity_type_id:name' => 'Meeting', 'subject' => $subject, 'status_id:name' => 'Scheduled'], + ['activity_type_id:name' => 'Phone Call', 'subject' => $subject, 'status_id:name' => 'Completed'], + ]; + Activity::save(FALSE) + ->addDefault('source_contact_id', $source['id']) + ->setRecords($activities)->execute(); + + $search = [ + 'api_entity' => 'Activity', + 'api_params' => [ + 'version' => 4, + 'select' => [ + 'id', + ], + 'orderBy' => [], + 'where' => [], + 'groupBy' => [], + 'join' => [], + 'having' => [], + ], + ]; + + $display = [ + 'type' => 'table', + 'settings' => [ + 'actions' => TRUE, + 'limit' => 50, + 'classes' => [ + 'table', + 'table-striped', + ], + 'pager' => [ + 'show_count' => TRUE, + 'expose_limit' => TRUE, + ], + 'sort' => [], + 'columns' => [ + [ + 'type' => 'field', + 'key' => 'id', + 'dataType' => 'Integer', + 'label' => 'Activity ID', + 'sortable' => TRUE, + 'icons' => [ + [ + 'field' => 'activity_type_id:icon', + 'side' => 'left', + ], + [ + 'icon' => 'fa-star', + 'side' => 'right', + 'if' => [ + 'status_id:name', + '=', + 'Completed', + ], + ], + ], + ], + ], + ], + 'acl_bypass' => FALSE, + ]; + + $result = SearchDisplay::Run(FALSE) + ->setSavedSearch($search) + ->setDisplay($display) + ->setReturn('page:1') + ->setSort([['id', 'ASC']]) + ->execute(); + + // Icon based on activity type + $this->assertEquals([['class' => 'fa-slideshare', 'side' => 'left']], $result[0]['columns'][0]['icons']); + // Activity type icon + conditional icon based on status + $this->assertEquals([['class' => 'fa-phone', 'side' => 'left'], ['class' => 'fa-star', 'side' => 'right']], $result[1]['columns'][0]['icons']); + } + + /** + * Test value substitutions with empty fields & placeholders */ public function testPlaceholderFields() { $lastName = uniqid(__FUNCTION__); diff --git a/js/jquery/jquery.crmIconPicker.js b/js/jquery/jquery.crmIconPicker.js index 2cc4bd536c..e1526e2907 100644 --- a/js/jquery/jquery.crmIconPicker.js +++ b/js/jquery/jquery.crmIconPicker.js @@ -27,8 +27,9 @@ } var $input = $(this), + classes = ($input.attr('class') || '').replace('crm-icon-picker', ''), $button = $('').button().removeClass('ui-corner-all').attr('title', $input.attr('title')), - $style = $(''), + $style = $('').addClass(classes), options = [ {key: 'fa-rotate-90', value: ts('Rotate right')}, {key: 'fa-rotate-270', value: ts('Rotate left')}, @@ -90,7 +91,8 @@ '
' + '' + '' + - '' + + // Add "No Icon" button unless field is required + ($input.is('[required]') ? '' : '') + '
' + '
' ); diff --git a/package-lock.json b/package-lock.json index 605916d542..df2f2bc9bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1231,9 +1231,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "node_modules/mkdirp": { @@ -3096,9 +3096,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, "mkdirp": { diff --git a/release-notes.md b/release-notes.md index a82396bc99..db4619bd49 100644 --- a/release-notes.md +++ b/release-notes.md @@ -15,6 +15,18 @@ Other resources for identifying changes are: * https://github.com/civicrm/civicrm-joomla * https://github.com/civicrm/civicrm-wordpress + +## CiviCRM 5.48.0 + +Released April 6, 2022 + +- **[Synopsis](release-notes/5.48.0.md#synopsis)** +- **[Features](release-notes/5.48.0.md#features)** +- **[Bugs resolved](release-notes/5.48.0.md#bugs)** +- **[Miscellany](release-notes/5.48.0.md#misc)** +- **[Credits](release-notes/5.48.0.md#credits)** +- **[Feedback](release-notes/5.48.0.md#feedback)** + ## CiviCRM 5.47.0 Released March 4, 2022 diff --git a/release-notes/5.48.0.md b/release-notes/5.48.0.md new file mode 100644 index 0000000000..84b14db264 --- /dev/null +++ b/release-notes/5.48.0.md @@ -0,0 +1,569 @@ +# CiviCRM 5.48.0 + +Released April 6, 2022 + +- **[Synopsis](#synopsis)** +- **[Features](#features)** +- **[Bugs resolved](#bugs)** +- **[Miscellany](#misc)** +- **[Credits](#credits)** +- **[Feedback](#feedback)** + +##
Synopsis + +| *Does this version...?* | | +|:--------------------------------------------------------------- |:-------:| +| Fix security vulnerabilities? | no | +| **Change the database schema?** | **yes** | +| **Alter the API?** | **yes** | +| Require attention to configuration options? | no | +| Fix problems installing or upgrading to a previous version? | no | +| **Introduce features?** | **yes** | +| **Fix bugs?** | **yes** | + +## Features + +### Core CiviCRM + +- **Add civicrm_admin_ui extension + ([22628](https://github.com/civicrm/civicrm-core/pull/22628))** + + Adds a new bundled extension `civicrm_admin_ui`. This extension replaces 2 + screens with SearchDisplay Afforms: Custom field groups and Custom fields. + +- **Add deprecation notice to APIv3 Explorer + ([22811](https://github.com/civicrm/civicrm-core/pull/22811))** + + Adds a notice to the APIv3 explorer to encourage users to use APIv4 instead. + +- **Apiv4 entity parity (Work Towards + [dev/core#2486](https://lab.civicrm.org/dev/core/-/issues/2486): + [22754](https://github.com/civicrm/civicrm-core/pull/22754), + [22823](https://github.com/civicrm/civicrm-core/pull/22823), + [22624](https://github.com/civicrm/civicrm-core/pull/22624) and + [22799](https://github.com/civicrm/civicrm-core/pull/22799))** + + Adds "Extension", "Mailing", "MailingGroup" and "MailingJob" entities to + APIv4. + +- **APIv4 - Add tableName to Entity.get output + ([22829](https://github.com/civicrm/civicrm-core/pull/22829))** + + Adds `tableName` to the APIv4 Entity.get action output, improving + flexibility for virtual entities. + +- **APIv4 Explorer - Add REST syntax + ([22722](https://github.com/civicrm/civicrm-core/pull/22722))** + + Displays REST syntax in the APIv4 Explorer. + +- **APIv4 - Add metadata about class args + ([22831](https://github.com/civicrm/civicrm-core/pull/22831))** + + The CustomValue API is a virtual entity, where multiple api entities all get + routed to the same class by virtue of all sharing the prefix "Custom_" and + pass a class arg to the php factory functions e.g. + CustomValue::get('MyCustomGroup'). + + Instead of hard-coding this idea into the API Explorer now it's part of the + entity metadata so that other APIs, notaby ECK, can use a similar pattern. + +- **APIv4 Explorer - Add "copy" button to quickly copy code to clipboard + ([22896](https://github.com/civicrm/civicrm-core/pull/22896))** + + Makes it easy to select and copy generated APIv4 Explorer code. + +- **SearchKit - Update APIv3 Extension.get to use APIv4 + ([22788](https://github.com/civicrm/civicrm-core/pull/22788))** + + Updates SearchKit code to use newer version of the API when calling + Extension.get. + +- **SearchKit - Use crmDialogButtons for task popups + ([22790](https://github.com/civicrm/civicrm-core/pull/22790))** + + Updates the buttons in SearchKit action popups to use standard dialog button + formatting. + +- **SearchKit - Add 'merge contacts' task + ([22768](https://github.com/civicrm/civicrm-core/pull/22768))** + + Adds a "merge contacts" task to SearchKit. + +- **SearchKit - Customizable "No Results" text + ([22770](https://github.com/civicrm/civicrm-core/pull/22770))** + + Makes it so users can customize the "No Results" text in SearchKit. + +- **SearchKit - Improve import UI to handle update & preview the import + ([22699](https://github.com/civicrm/civicrm-core/pull/22699))** + + SearchKit has an import/export SavedSearch feature which allows you to + copy/paste api code in JSON format. This change enables update as well as create, + and improves that UI to give better user feedback about what will happen when + the import is run. + +- **SearchKit - Support relative dates and datepicker with the DATE() sql fn + ([22783](https://github.com/civicrm/civicrm-core/pull/22783))** + + Allows one to pick a relative or calendar date in conjunction with the DATE + ONLY field transformation. + +- **Civi\Api4\Queue - Allow use with hook_managed + ([22796](https://github.com/civicrm/civicrm-core/pull/22796))** + + Flags the entity Queue so that it can be used with hook_managed. + +- **Define more usable queue DX for multithreaded background work (Work Towards + [dev/core#1304](https://lab.civicrm.org/dev/core/-/issues/1304): + [22812](https://github.com/civicrm/civicrm-core/pull/22812))** + + Expands the schema for civicrm_queue (et al). By configuring properties on + civicrm_queue (et al), you can tell a generic queue-agent how to handle items + from this queue. + +- **ManagedEntities - Allow "match" param to convert existing records to … + ([22883](https://github.com/civicrm/civicrm-core/pull/22883))** + + This can help ease the pain of declaring managed entities which may or may not + already exist - now they can be matched by name or other unique identifier. + +### CiviContribute + +- **Add basic contribution example base for contribution workflows + ([22636](https://github.com/civicrm/civicrm-core/pull/22636))** + + Makes it so that one can preview Contribution Message Templates. + +### CiviEvent + +- **Introduce a way to link event participants from the associated booking. + ([dev/user-interface#45](https://lab.civicrm.org/dev/user-interface/-/issues/45): + [22732](https://github.com/civicrm/civicrm-core/pull/22732))** + + Introduces a way to navigate to participants from the contribution view. + +### CiviMail + +- **Mailing - Add `serialize` and `add` to `template_options` field + ([22785](https://github.com/civicrm/civicrm-core/pull/22785))** + + Improves the mailing schema metadata for template_options and template_type + fields. + +- **Start phasing out 'preferred_mail_format' (Work Towards + [dev/core#2866](https://lab.civicrm.org/dev/core/-/issues/2866): + [22775](https://github.com/civicrm/civicrm-core/pull/22775), + [22633](https://github.com/civicrm/civicrm-core/pull/22633) and + [22635](https://github.com/civicrm/civicrm-core/pull/22635))** + + Ignores preferred mail format when sending a message. Instead sends both html + and plain text versions and lets the email client decide which to show. + Removes `preferred_mail_format` from email trait. + +### Drupal Integraton + +- **civicrm.drush.inc - Add 'civicrm-pipe' subcommand + ([70](https://github.com/civicrm/civicrm-drupal-8/pull/70))** + + Adds support for the subcommand `drush civicrm-pipe` (`drush cvpipe`). + +## Bugs resolved + +### Core CiviCRM + +- **Contact Logging Detail report crashes when a contribution and contact are + updated together + ([dev/report#85](https://lab.civicrm.org/dev/report/-/issues/85): + [22242](https://github.com/civicrm/civicrm-core/pull/22242))** + +- **Warning: is_dir(): open_basedir restriction in effect + ([dev/core#2927](https://lab.civicrm.org/dev/core/-/issues/2927): + [22277](https://github.com/civicrm/civicrm-core/pull/22277))** + + Avoids flooding logs with `open_basedir` in effect. + +- **Switch extension downloader and extensions feed to use Guzzle HTTP library + ([21097](https://github.com/civicrm/civicrm-core/pull/21097))** + + This fixes some situations (eg. shared servers with open_basedir restrictions + in effect) where zip file was not downloaded properly and extension could not + be updated. It also means that we are no longer using our custom + CRM_Utils_HttpClient::fetch() function from within civicrm core. + +- **RC Error: Call to undefined method + CRM_Contact_Page_View_Summary::addExpectedSmartyVariables() + ([dev/core#3104](https://lab.civicrm.org/dev/core/-/issues/3104): + [22897](https://github.com/civicrm/civicrm-core/pull/22897))** + +- **Post-upgrade messages no longer being displayed + ([dev/core#3119](https://lab.civicrm.org/dev/core/-/issues/3119): + [22985](https://github.com/civicrm/civicrm-core/pull/22985))** + +- **CiviReport - Title and Statistics appearing at top and bottom of reports + ([dev/core#3126](https://lab.civicrm.org/dev/core/-/issues/3126): + [22976](https://github.com/civicrm/civicrm-core/pull/22976))** + +- **APIv4 - Fix setting/getting a multi-record customfield with date+time + ([22731](https://github.com/civicrm/civicrm-core/pull/22731))** + +- **APIv4 - Fix typo in Entity.getFields + ([22776](https://github.com/civicrm/civicrm-core/pull/22776))** + +- **Fix apiv4 Contribution delete & all line items + ([22749](https://github.com/civicrm/civicrm-core/pull/22749))** + +- **Fix API4 Explorer undefined variable error + ([22849](https://github.com/civicrm/civicrm-core/pull/22849))** + +- **Afform - Fix saving and editing entity blocks + ([22963](https://github.com/civicrm/civicrm-core/pull/22963))** + +- **Afform Gui - Fix selecting html element of text box + ([22929](https://github.com/civicrm/civicrm-core/pull/22929))** + +- **SearchKit - Fix support for non-DAO entities + ([22764](https://github.com/civicrm/civicrm-core/pull/22764))** + +- **Only acl line items based on contribution + ([22870](https://github.com/civicrm/civicrm-core/pull/22870))** + + Ensures ACL query on line items only joins `entity_id` to contributions. + +- **Add handling for civimember disabled + ([22864](https://github.com/civicrm/civicrm-core/pull/22864))** + +- **Revert membership debug handling in IPN + ([22475](https://github.com/civicrm/civicrm-core/pull/22475))** + +- **Format money in custom fields once, on the tpl layer + ([22728](https://github.com/civicrm/civicrm-core/pull/22728))** + +- **New Individual: Unfilled fields "Custom Email Greeting", "Custom Postal + Greeting", "Custom Addressee" are hidden + ([dev/core#483](https://lab.civicrm.org/dev/core/-/issues/483): + [22380](https://github.com/civicrm/civicrm-core/pull/22380))** + +- **Fix regression with flexible merging of contact information + ([22720](https://github.com/civicrm/civicrm-core/pull/22720))** + +- **Recent update to {receipt_text} token gives warning in system check after + upgrade ([22821](https://github.com/civicrm/civicrm-core/pull/22821))** + +- **Remove "Search Builder" from menubar on new installs. + ([22778](https://github.com/civicrm/civicrm-core/pull/22778))** + +- **Pseudoconstants - Fix and improve handling of option callbacks + ([22730](https://github.com/civicrm/civicrm-core/pull/22730))** + +- **Refresh entity list after updating custom group (self_hook_*) + ([22868](https://github.com/civicrm/civicrm-core/pull/22868))** + +- **Avoid null column showing on groups search page + ([22724](https://github.com/civicrm/civicrm-core/pull/22724))** + +- **Call to undefined function civicrm_api3_create_error() in + civicrm/civicrm/CRM/Core/Page/AJAX/Attachment.php:65 + ([22872](https://github.com/civicrm/civicrm-core/pull/22872))** + +- **Fix backward-compatability for new method in CRM_Contact_BAO_Query_Hook + ([22933](https://github.com/civicrm/civicrm-core/pull/22933))** + +- **Fix submit handling of thousands when creating data entry batch + ([22772](https://github.com/civicrm/civicrm-core/pull/22772))** + +- **Avoid PHP undefined index notices on extension pages + ([22848](https://github.com/civicrm/civicrm-core/pull/22848))** + +- **Fix issues with PHP GetText and 0 length files + ([22842](https://github.com/civicrm/civicrm-core/pull/22842))** + +- **Remove reference to undefined variable in + CRM_Contact_Form_Inline_CommunicationPreferences + ([22840](https://github.com/civicrm/civicrm-core/pull/22840))** + +- **Mark methods which are only used statically as static + ([22844](https://github.com/civicrm/civicrm-core/pull/22844))** + +- **Use valid syntax for self-closing br elements + ([22711](https://github.com/civicrm/civicrm-core/pull/22711))** + +- **civicrm_handler_filter_pseudo_constant - Guard against old or inactive + pseudoconstants ([656](https://github.com/civicrm/civicrm-drupal/pull/656))** + +- **Contact token should show contact's info instead of logged in contact + ([22874](https://github.com/civicrm/civicrm-core/pull/22874))** + +- **Fixes fatal error - function doesn't exist + ([275](https://github.com/civicrm/civicrm-wordpress/pull/275))** + +- **Notice fixes ([22706](https://github.com/civicrm/civicrm-core/pull/22706))** + +- **Some more notice fixes in smarty + ([22745](https://github.com/civicrm/civicrm-core/pull/22745))** + +- **Enotice fixes + ([22719](https://github.com/civicrm/civicrm-core/pull/22719))** + +- **Enotice fix ([22707](https://github.com/civicrm/civicrm-core/pull/22707))** + +- **Mark AJAX methods as static + ([22895](https://github.com/civicrm/civicrm-core/pull/22895))** + +- **Avoid e-notices on pages with tabs + ([22892](https://github.com/civicrm/civicrm-core/pull/22892))** + +- **Flush the metadata cache when the domain is edited + ([22637](https://github.com/civicrm/civicrm-core/pull/22637))** + +- **Remove broken call to function_exists in CRM_Utils_String::isUtf8 + ([22803](https://github.com/civicrm/civicrm-core/pull/22803))** + +- **Avoid PHP notices on the UF settings page. + ([22667](https://github.com/civicrm/civicrm-core/pull/22667))** + +- **Fix deprecated warnings, smary grumpy-mode issues in legacy searches + ([22742](https://github.com/civicrm/civicrm-core/pull/22742))** + +- **Return array for setdefaults + ([22948](https://github.com/civicrm/civicrm-core/pull/22948))** + +### CiviCase + +- **CiviCase - Call hooks when creating relationships + ([22814](https://github.com/civicrm/civicrm-core/pull/22814))** + + Ensures hooks are called when creating case relationships. + +### CiviContribute + +- **Bypass grumpy mode for contribution search totals & criteria + ([22744](https://github.com/civicrm/civicrm-core/pull/22744))** + +- **Clean return values for dummy payment processor + ([22679](https://github.com/civicrm/civicrm-core/pull/22679))** + +- **Adjust css class for payment processor to use `-` + ([22763](https://github.com/civicrm/civicrm-core/pull/22763))** + +- **Fix pledge default on contribution page when the site has a WR for + "contribution" ([22801](https://github.com/civicrm/civicrm-core/pull/22801))** + +- **Format money on transaction list + ([22438](https://github.com/civicrm/civicrm-core/pull/22438))** + +- **Deprecate civicrm_contribution_recur.trxn_id + ([21539](https://github.com/civicrm/civicrm-core/pull/21539))** + +- **php notices on contributionview + ([22866](https://github.com/civicrm/civicrm-core/pull/22866))** + +- **php/smarty notices on contribution view part 2 + ([22869](https://github.com/civicrm/civicrm-core/pull/22869))** + +- **smarty/php notices on contribution view part 4 + ([22894](https://github.com/civicrm/civicrm-core/pull/22894))** + +- **Cleanup on contribution view + ([22698](https://github.com/civicrm/civicrm-core/pull/22698))** + +- **Contribution view page crashes if you don't have event permissions + ([dev/core#3094](https://lab.civicrm.org/dev/core/-/issues/3094): + [22865](https://github.com/civicrm/civicrm-core/pull/22865))** + +### CiviEvent + +- **Don't perform event timezone check if CiviEvent is disabled + ([22898](https://github.com/civicrm/civicrm-core/pull/22898))** + +## CiviGrant + +- **CiviGrant - Don't auto-create any grant types + ([22913](https://github.com/civicrm/civicrm-core/pull/22913))** + +- **Views - CiviGrant is now an extension + ([654](https://github.com/civicrm/civicrm-drupal/pull/654))** + + Updates the Drupal Views integration to recognize that CiviGrant is now an + extension. + +### CiviMail + +- **Move check for mailing workflow permisisons to BAO layer + ([22766](https://github.com/civicrm/civicrm-core/pull/22766))** + +- **BAO_Mailing::create - stop passing by reference + ([22753](https://github.com/civicrm/civicrm-core/pull/22753))** + +- **add checkPerm + ([22818](https://github.com/civicrm/civicrm-core/pull/22818))** + + Adds checkPerm to crmMailingSimpleDirective, enables ability of permission + checking in composer mail. + +- **A/B testing report should show unique opens, not total opens + ([dev/core#2100](https://lab.civicrm.org/dev/core/-/issues/2100): + [20093](https://github.com/civicrm/civicrm-core/pull/20093))** + +- **Mailing Report: do not recalculate the recipients when the count is zero + ([22800](https://github.com/civicrm/civicrm-core/pull/22800))** + +### CiviMember + +- **Fixes for smarty grumpy mode with membership + ([22752](https://github.com/civicrm/civicrm-core/pull/22752))** + +- **Cleanup on Offline Membership Receipts (ensures variables present across + flows) ([22736](https://github.com/civicrm/civicrm-core/pull/22736))** + +## Miscellany + +- **Move acl check for contributionView to the extension + ([22684](https://github.com/civicrm/civicrm-core/pull/22684))** + +- **Move financial acls for membership to extension + ([22677](https://github.com/civicrm/civicrm-core/pull/22677))** + +- **APIv4 - remove unnecessary field from System::check + ([22748](https://github.com/civicrm/civicrm-core/pull/22748))** + +- **APIv4 - Add fixme about filtering custom fields by sub-type + ([22827](https://github.com/civicrm/civicrm-core/pull/22827))** + +- **Cleanup around taxTerm assignment + ([22422](https://github.com/civicrm/civicrm-core/pull/22422))** + +- **RecurForms test fixes + ([22784](https://github.com/civicrm/civicrm-core/pull/22784))** + +- **Update unit test to use exception + ([22787](https://github.com/civicrm/civicrm-core/pull/22787))** + +- **Added Cancel Recur Subscription test & setter for `supports` on Dummy + processor ([21895](https://github.com/civicrm/civicrm-core/pull/21895))** + +- **Move HookInterface to \Civi\Core namespace + ([22834](https://github.com/civicrm/civicrm-core/pull/22834))** + +- **Cody tidy in CRM_Core_State + ([22841](https://github.com/civicrm/civicrm-core/pull/22841))** + +- **Remove reference to undefined variable + ([22839](https://github.com/civicrm/civicrm-core/pull/22839))** + +- **added as a contributor + ([22876](https://github.com/civicrm/civicrm-core/pull/22876))** + +- **Remove unused parameter, pass-by-ref + ([22756](https://github.com/civicrm/civicrm-core/pull/22756))** + +- **Bump karma from 6.3.14 to 6.3.16 + ([22875](https://github.com/civicrm/civicrm-core/pull/22875))** + +- **Bump karma from 6.3.4 to 6.3.14 + ([22758](https://github.com/civicrm/civicrm-core/pull/22758))** + +- **Bump ajv from 6.6.1 to 6.12.6 + ([22761](https://github.com/civicrm/civicrm-core/pull/22761))** + +- **Remove unit tests based on older framework + ([71](https://github.com/civicrm/civicrm-drupal-8/pull/71))** + +- **REF - Use function to get component name from permission + ([22688](https://github.com/civicrm/civicrm-core/pull/22688))** + +- **[REF] Simplify Location::getValues + ([22757](https://github.com/civicrm/civicrm-core/pull/22757))** + +- **[REF] Fix issue where spaces in payment_processor_type.name field cau… + ([22760](https://github.com/civicrm/civicrm-core/pull/22760))** + +- **[REF] Cleanup billingBlock.js + ([22713](https://github.com/civicrm/civicrm-core/pull/22713))** + +- **[REF] Results of running npm audit fix + ([22773](https://github.com/civicrm/civicrm-core/pull/22773))** + +- **[REF] - Deprecate & delegate BAO::retrieve functions + ([22543](https://github.com/civicrm/civicrm-core/pull/22543))** + +- **REF Deprecate API3 _ipn_process_transaction() + ([22488](https://github.com/civicrm/civicrm-core/pull/22488))** + +- **(REF) CRM_Queue_Queue_* - Retain a copy of `$queueSpec` + ([22797](https://github.com/civicrm/civicrm-core/pull/22797))** + +- **(REF) CRM_Queue_Task - Tighter signature + ([22794](https://github.com/civicrm/civicrm-core/pull/22794))** + +- **[REF] Remove old require_once statements made obsolete by autoloader + ([22792](https://github.com/civicrm/civicrm-core/pull/22792))** + +- **[REF] Simplification in Contact::getValues + ([22765](https://github.com/civicrm/civicrm-core/pull/22765))** + +- **[REF] Fix css code style issues + ([22807](https://github.com/civicrm/civicrm-core/pull/22807))** + +- **[REF] Remove unused api v2 function + ([22819](https://github.com/civicrm/civicrm-core/pull/22819))** + +- **[REF] Update Guzzlehttp/psr7 version to be 1.8.5 + ([22998](https://github.com/civicrm/civicrm-core/pull/22998))** + +- **[REF] Rename SoftDeleteEntity -> SoftDeleteActionTrait + ([22944](https://github.com/civicrm/civicrm-core/pull/22944))** + +- **[REF] APIv4 - use entityTypes event to load custom records + ([22824](https://github.com/civicrm/civicrm-core/pull/22824))** + +- **[REF] Cleanup docblocks & unused vars in Membership BAO + ([22665](https://github.com/civicrm/civicrm-core/pull/22665))** + +- **(NFC) tests/phpunit/CRM/Queue - Add common `@group` + ([22795](https://github.com/civicrm/civicrm-core/pull/22795))** + +- **[NFC] Rename RecurForms test class + ([22820](https://github.com/civicrm/civicrm-core/pull/22820))** + +- **[NFC] Batch entry - Avoid warnings when performing math on empty string. + ([22715](https://github.com/civicrm/civicrm-core/pull/22715))** + +- **(NFC) contributor-key.yml - Fix syntax error + ([22921](https://github.com/civicrm/civicrm-core/pull/22921))** + +- **(NFC) LoggingDetailTest - Improve reliability of test + ([22867](https://github.com/civicrm/civicrm-core/pull/22867))** + +- **(NFC) Membership Tests - Update assertions to match behavior circa leap-day + ([22860](https://github.com/civicrm/civicrm-core/pull/22860))** + +- **[NFC] Basic case create test with org + ([22846](https://github.com/civicrm/civicrm-core/pull/22846))** + +## Credits + +This release was developed by the following code authors: + +AGH Strategies - Alice Frumin, Andie Hunt; BrightMinded Ltd - Bradley +Taylor;Christian Wach; Circle Interactive - Pradeep Nayak; CiviCRM - Coleman +Watts, Tim Otten; Coop SymbioTIC - Mathieu Lutfy; Dave D; Fuzion - Luke Stewart; +Grype Digital Inc. - Md Rashedul Islam; JMA Consulting - Monish Deb, Seamus Lee; +John Kingsnorth; Kartik Kathuria; Megaphone Technology Consulting - Jon +Goldberg; MJW Consulting - Matthew Wire; Registered Nurses' Association of +Ontario - Ian Wilson; Tadpole Collective - Kevin Cristiano; Wikimedia +Foundation - Eileen McNaughton; Wildsight - Lars Sanders-Green + +Most authors also reviewed code for this release; in addition, the following +reviewers contributed their comments: + +Agileware - Justin Freeman; Artful Robot - Rich Lott; Blackfly Solutions - Alan +Dixon; Bluehorn Digital - Matt Glaman; CiviCoop - Jaap Jansma; CiviDesk - +Yashodha Chaku; Progressive Technology Project - Jamie McClelland; Semper IT - +Karin Gerritsen; Skvare - Mark Hanna + +## Feedback + +These release notes are edited by Alice Frumin and Andie Hunt. If you'd like +to provide feedback on them, please log in to https://chat.civicrm.org/civicrm +and contact `@agh1`. diff --git a/settings/Core.setting.php b/settings/Core.setting.php index f3079b296c..4992ef8c90 100644 --- a/settings/Core.setting.php +++ b/settings/Core.setting.php @@ -28,7 +28,7 @@ return [ 'pseudoconstant' => [ 'optionGroupName' => 'contact_view_options', ], - 'default' => '123456789101113', + 'default' => '1234567891013', 'add' => '4.1', 'title' => ts('Viewing Contacts'), 'is_domain' => '1', diff --git a/sql/civicrm_generated.mysql b/sql/civicrm_generated.mysql index 479ba8fcec..874d456ee9 100644 --- a/sql/civicrm_generated.mysql +++ b/sql/civicrm_generated.mysql @@ -1,15 +1,16 @@ --- MySQL dump 10.19 Distrib 10.3.29-MariaDB, for debian-linux-gnu (x86_64) +-- MySQL dump 10.13 Distrib 5.7.23, for Linux (x86_64) -- --- Host: database Database: dmastercivicrm +-- Host: 127.0.0.1 Database: drupalcleancivi_koqlt -- ------------------------------------------------------ --- Server version 10.4.20-MariaDB-1:10.4.20+maria~focal +-- Server version 5.7.23 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; +/*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; @@ -161,456 +162,647 @@ UNLOCK TABLES; LOCK TABLES `civicrm_activity` WRITE; /*!40000 ALTER TABLE `civicrm_activity` DISABLE KEYS */; INSERT INTO `civicrm_activity` (`id`, `source_record_id`, `activity_type_id`, `subject`, `activity_date_time`, `duration`, `location`, `phone_id`, `phone_number`, `details`, `status_id`, `priority_id`, `parent_id`, `is_test`, `medium_id`, `is_auto`, `relationship_id`, `is_current_revision`, `original_id`, `result`, `is_deleted`, `campaign_id`, `engagement_level`, `weight`, `is_star`, `created_date`, `modified_date`) VALUES - (1,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 15:07:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (2,NULL,9,'Subject for Tell a Friend','2021-10-19 22:31:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (3,NULL,9,'Subject for Tell a Friend','2021-10-24 07:24:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (4,NULL,10,'Subject for Pledge Acknowledgment','2021-07-04 18:18:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (5,NULL,10,'Subject for Pledge Acknowledgment','2021-12-11 04:38:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (6,NULL,9,'Subject for Tell a Friend','2022-02-02 01:22:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (7,NULL,9,'Subject for Tell a Friend','2022-03-12 11:21:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (8,NULL,9,'Subject for Tell a Friend','2021-04-09 13:26:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (9,NULL,9,'Subject for Tell a Friend','2022-01-18 02:21:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (10,NULL,9,'Subject for Tell a Friend','2021-04-10 02:05:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (11,NULL,9,'Subject for Tell a Friend','2021-11-20 04:04:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (12,NULL,10,'Subject for Pledge Acknowledgment','2021-08-02 21:34:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (13,NULL,9,'Subject for Tell a Friend','2021-06-03 11:05:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (14,NULL,10,'Subject for Pledge Acknowledgment','2021-05-18 10:28:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (15,NULL,10,'Subject for Pledge Acknowledgment','2022-02-10 16:17:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (16,NULL,9,'Subject for Tell a Friend','2021-06-14 15:42:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'), - (17,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 19:14:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (18,NULL,9,'Subject for Tell a Friend','2021-11-09 09:17:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (19,NULL,10,'Subject for Pledge Acknowledgment','2021-07-16 05:18:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (20,NULL,10,'Subject for Pledge Acknowledgment','2021-08-27 14:57:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (21,NULL,10,'Subject for Pledge Acknowledgment','2022-02-11 13:58:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (22,NULL,9,'Subject for Tell a Friend','2021-10-13 10:41:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (23,NULL,9,'Subject for Tell a Friend','2021-08-13 00:19:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (24,NULL,9,'Subject for Tell a Friend','2021-05-18 23:50:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (25,NULL,10,'Subject for Pledge Acknowledgment','2021-11-24 18:49:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (26,NULL,9,'Subject for Tell a Friend','2021-06-03 02:32:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (27,NULL,10,'Subject for Pledge Acknowledgment','2021-08-23 01:33:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (28,NULL,10,'Subject for Pledge Acknowledgment','2022-02-06 18:08:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (29,NULL,9,'Subject for Tell a Friend','2021-10-03 22:18:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (30,NULL,10,'Subject for Pledge Acknowledgment','2021-08-12 04:13:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (31,NULL,10,'Subject for Pledge Acknowledgment','2021-08-11 01:50:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (32,NULL,9,'Subject for Tell a Friend','2021-06-24 03:10:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (33,NULL,9,'Subject for Tell a Friend','2021-09-22 10:54:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (34,NULL,9,'Subject for Tell a Friend','2021-11-18 16:38:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (35,NULL,9,'Subject for Tell a Friend','2021-11-09 12:31:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (36,NULL,9,'Subject for Tell a Friend','2021-11-11 23:29:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (37,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 20:29:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (38,NULL,9,'Subject for Tell a Friend','2021-04-09 12:18:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (39,NULL,10,'Subject for Pledge Acknowledgment','2022-02-08 02:20:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (40,NULL,9,'Subject for Tell a Friend','2021-12-23 18:07:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (41,NULL,9,'Subject for Tell a Friend','2022-01-27 16:50:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (42,NULL,9,'Subject for Tell a Friend','2021-10-08 03:44:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (43,NULL,10,'Subject for Pledge Acknowledgment','2021-08-13 03:57:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (44,NULL,9,'Subject for Tell a Friend','2022-01-05 16:41:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (45,NULL,9,'Subject for Tell a Friend','2022-02-02 08:48:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (46,NULL,9,'Subject for Tell a Friend','2021-12-28 21:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (47,NULL,10,'Subject for Pledge Acknowledgment','2021-08-01 14:21:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (48,NULL,9,'Subject for Tell a Friend','2022-01-19 10:55:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (49,NULL,10,'Subject for Pledge Acknowledgment','2021-08-07 08:06:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (50,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 22:14:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (51,NULL,9,'Subject for Tell a Friend','2022-02-04 19:27:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (52,NULL,10,'Subject for Pledge Acknowledgment','2021-09-08 20:46:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (53,NULL,9,'Subject for Tell a Friend','2021-11-11 02:12:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (54,NULL,10,'Subject for Pledge Acknowledgment','2021-06-12 23:46:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (55,NULL,9,'Subject for Tell a Friend','2022-01-29 17:38:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (56,NULL,9,'Subject for Tell a Friend','2021-09-08 18:41:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (57,NULL,10,'Subject for Pledge Acknowledgment','2021-04-07 10:59:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (58,NULL,10,'Subject for Pledge Acknowledgment','2021-10-21 08:31:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (59,NULL,10,'Subject for Pledge Acknowledgment','2021-05-17 18:44:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (60,NULL,10,'Subject for Pledge Acknowledgment','2021-10-12 06:48:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (61,NULL,9,'Subject for Tell a Friend','2021-04-05 20:59:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (62,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 10:53:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (63,NULL,10,'Subject for Pledge Acknowledgment','2021-06-12 17:54:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (64,NULL,10,'Subject for Pledge Acknowledgment','2021-09-12 21:55:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (65,NULL,10,'Subject for Pledge Acknowledgment','2021-09-24 23:29:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (66,NULL,10,'Subject for Pledge Acknowledgment','2021-08-14 01:29:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (67,NULL,10,'Subject for Pledge Acknowledgment','2021-04-21 12:08:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (68,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 05:38:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (69,NULL,9,'Subject for Tell a Friend','2021-09-14 08:25:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (70,NULL,9,'Subject for Tell a Friend','2022-03-06 00:35:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (71,NULL,9,'Subject for Tell a Friend','2022-03-19 22:22:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (72,NULL,9,'Subject for Tell a Friend','2022-03-01 02:27:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (73,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 05:14:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (74,NULL,10,'Subject for Pledge Acknowledgment','2022-01-15 08:53:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (75,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 03:09:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (76,NULL,9,'Subject for Tell a Friend','2022-03-18 12:58:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (77,NULL,10,'Subject for Pledge Acknowledgment','2021-11-03 12:32:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (78,NULL,10,'Subject for Pledge Acknowledgment','2021-11-20 21:30:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (79,NULL,9,'Subject for Tell a Friend','2022-02-28 07:33:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (80,NULL,10,'Subject for Pledge Acknowledgment','2021-06-15 03:58:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (81,NULL,10,'Subject for Pledge Acknowledgment','2021-07-18 23:07:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (82,NULL,9,'Subject for Tell a Friend','2021-05-04 03:44:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (83,NULL,10,'Subject for Pledge Acknowledgment','2021-04-04 22:06:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (84,NULL,10,'Subject for Pledge Acknowledgment','2021-12-03 22:26:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (85,NULL,9,'Subject for Tell a Friend','2021-05-09 16:38:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (86,NULL,10,'Subject for Pledge Acknowledgment','2021-10-11 04:30:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (87,NULL,9,'Subject for Tell a Friend','2021-04-03 06:03:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (88,NULL,10,'Subject for Pledge Acknowledgment','2021-03-25 22:39:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (89,NULL,10,'Subject for Pledge Acknowledgment','2021-10-09 05:26:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (90,NULL,9,'Subject for Tell a Friend','2022-03-04 17:12:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (91,NULL,10,'Subject for Pledge Acknowledgment','2021-06-01 07:36:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (92,NULL,9,'Subject for Tell a Friend','2021-09-20 22:45:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (93,NULL,9,'Subject for Tell a Friend','2021-06-28 23:59:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (94,NULL,10,'Subject for Pledge Acknowledgment','2021-09-05 02:15:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (95,NULL,9,'Subject for Tell a Friend','2022-01-06 08:00:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (96,NULL,9,'Subject for Tell a Friend','2021-05-17 14:42:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (97,NULL,10,'Subject for Pledge Acknowledgment','2021-10-05 02:05:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (98,NULL,9,'Subject for Tell a Friend','2021-08-04 18:40:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (99,NULL,9,'Subject for Tell a Friend','2021-05-26 06:42:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (100,NULL,10,'Subject for Pledge Acknowledgment','2021-10-17 12:58:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (101,NULL,9,'Subject for Tell a Friend','2022-01-29 18:11:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (102,NULL,10,'Subject for Pledge Acknowledgment','2022-02-06 03:54:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (103,NULL,10,'Subject for Pledge Acknowledgment','2021-06-12 16:22:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (104,NULL,10,'Subject for Pledge Acknowledgment','2022-03-18 18:18:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (105,NULL,9,'Subject for Tell a Friend','2021-09-28 11:03:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (106,NULL,10,'Subject for Pledge Acknowledgment','2021-06-02 15:14:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (107,NULL,9,'Subject for Tell a Friend','2021-09-04 09:58:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (108,NULL,10,'Subject for Pledge Acknowledgment','2022-01-13 14:39:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (109,NULL,10,'Subject for Pledge Acknowledgment','2021-10-01 00:46:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (110,NULL,10,'Subject for Pledge Acknowledgment','2022-01-28 00:34:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (111,NULL,10,'Subject for Pledge Acknowledgment','2021-09-19 18:27:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (112,NULL,9,'Subject for Tell a Friend','2021-06-19 14:25:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (113,NULL,9,'Subject for Tell a Friend','2021-08-31 14:38:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (114,NULL,9,'Subject for Tell a Friend','2021-08-24 00:35:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (115,NULL,9,'Subject for Tell a Friend','2021-07-13 12:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (116,NULL,10,'Subject for Pledge Acknowledgment','2021-10-09 20:48:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (117,NULL,9,'Subject for Tell a Friend','2022-02-09 12:20:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (118,NULL,9,'Subject for Tell a Friend','2021-08-31 10:32:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (119,NULL,9,'Subject for Tell a Friend','2021-04-30 18:20:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (120,NULL,9,'Subject for Tell a Friend','2021-10-10 07:30:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (121,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 11:15:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (122,NULL,9,'Subject for Tell a Friend','2022-03-05 03:31:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (123,NULL,10,'Subject for Pledge Acknowledgment','2021-10-31 03:24:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (124,NULL,9,'Subject for Tell a Friend','2021-08-08 00:23:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (125,NULL,9,'Subject for Tell a Friend','2021-09-27 13:22:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (126,NULL,10,'Subject for Pledge Acknowledgment','2021-11-12 01:34:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (127,NULL,9,'Subject for Tell a Friend','2021-11-11 14:14:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (128,NULL,9,'Subject for Tell a Friend','2021-03-25 09:48:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (129,NULL,9,'Subject for Tell a Friend','2022-01-17 00:45:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (130,NULL,10,'Subject for Pledge Acknowledgment','2022-02-13 21:10:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (131,NULL,9,'Subject for Tell a Friend','2022-03-18 19:43:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (132,NULL,10,'Subject for Pledge Acknowledgment','2021-09-25 19:40:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (133,NULL,10,'Subject for Pledge Acknowledgment','2021-03-23 12:05:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (134,NULL,10,'Subject for Pledge Acknowledgment','2021-07-15 18:01:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (135,NULL,10,'Subject for Pledge Acknowledgment','2021-06-24 02:47:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (136,NULL,10,'Subject for Pledge Acknowledgment','2021-04-26 18:04:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (137,NULL,9,'Subject for Tell a Friend','2021-11-12 06:39:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (138,NULL,10,'Subject for Pledge Acknowledgment','2022-02-20 11:34:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (139,NULL,9,'Subject for Tell a Friend','2021-09-14 04:04:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (140,NULL,9,'Subject for Tell a Friend','2022-01-02 06:39:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (141,NULL,10,'Subject for Pledge Acknowledgment','2021-10-24 02:36:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (142,NULL,9,'Subject for Tell a Friend','2021-12-19 04:29:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (143,NULL,9,'Subject for Tell a Friend','2021-12-02 16:58:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (144,NULL,9,'Subject for Tell a Friend','2021-11-07 13:10:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (145,NULL,9,'Subject for Tell a Friend','2021-04-05 02:56:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (146,NULL,9,'Subject for Tell a Friend','2021-07-30 10:27:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (147,NULL,9,'Subject for Tell a Friend','2021-07-04 09:07:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (148,NULL,9,'Subject for Tell a Friend','2022-01-15 16:06:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (149,NULL,9,'Subject for Tell a Friend','2021-08-26 03:38:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (150,NULL,10,'Subject for Pledge Acknowledgment','2022-02-11 13:52:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (151,NULL,9,'Subject for Tell a Friend','2021-05-09 05:47:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (152,NULL,9,'Subject for Tell a Friend','2021-12-11 10:42:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (153,NULL,9,'Subject for Tell a Friend','2021-07-05 12:07:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (154,NULL,9,'Subject for Tell a Friend','2021-05-22 15:50:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (155,NULL,9,'Subject for Tell a Friend','2021-06-17 07:33:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (156,NULL,9,'Subject for Tell a Friend','2021-06-08 16:31:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (157,NULL,9,'Subject for Tell a Friend','2021-12-31 11:26:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (158,NULL,9,'Subject for Tell a Friend','2021-09-05 10:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (159,NULL,10,'Subject for Pledge Acknowledgment','2022-01-26 06:27:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (160,NULL,9,'Subject for Tell a Friend','2021-11-21 01:11:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (161,NULL,9,'Subject for Tell a Friend','2021-07-03 07:46:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (162,NULL,10,'Subject for Pledge Acknowledgment','2021-09-21 19:57:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (163,NULL,9,'Subject for Tell a Friend','2021-08-20 19:46:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (164,NULL,9,'Subject for Tell a Friend','2022-01-30 13:02:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (165,NULL,10,'Subject for Pledge Acknowledgment','2022-01-22 07:31:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:05','2022-03-22 20:41:05'), - (166,NULL,10,'Subject for Pledge Acknowledgment','2022-02-02 10:13:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (167,NULL,10,'Subject for Pledge Acknowledgment','2021-09-10 08:56:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (168,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 08:51:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (169,NULL,9,'Subject for Tell a Friend','2021-11-27 23:33:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (170,NULL,10,'Subject for Pledge Acknowledgment','2021-11-08 20:57:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (171,NULL,10,'Subject for Pledge Acknowledgment','2021-05-10 03:54:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (172,NULL,10,'Subject for Pledge Acknowledgment','2021-05-02 04:12:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (173,NULL,10,'Subject for Pledge Acknowledgment','2021-12-02 20:53:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (174,NULL,9,'Subject for Tell a Friend','2021-06-28 10:21:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (175,NULL,10,'Subject for Pledge Acknowledgment','2021-05-19 11:11:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (176,NULL,10,'Subject for Pledge Acknowledgment','2021-09-05 09:48:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (177,NULL,10,'Subject for Pledge Acknowledgment','2021-12-30 16:01:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (178,NULL,9,'Subject for Tell a Friend','2022-02-26 03:49:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (179,NULL,9,'Subject for Tell a Friend','2021-09-22 11:00:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (180,NULL,9,'Subject for Tell a Friend','2021-08-06 02:23:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (181,NULL,9,'Subject for Tell a Friend','2022-03-21 14:40:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (182,NULL,9,'Subject for Tell a Friend','2022-02-16 19:56:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (183,NULL,9,'Subject for Tell a Friend','2021-08-17 07:06:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (184,NULL,10,'Subject for Pledge Acknowledgment','2021-05-27 08:20:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (185,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 21:58:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (186,NULL,9,'Subject for Tell a Friend','2021-10-10 14:02:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (187,NULL,10,'Subject for Pledge Acknowledgment','2021-09-27 02:12:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (188,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 09:20:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (189,NULL,10,'Subject for Pledge Acknowledgment','2021-03-28 04:43:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (190,NULL,9,'Subject for Tell a Friend','2021-05-11 21:41:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (191,NULL,10,'Subject for Pledge Acknowledgment','2021-05-22 07:58:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (192,NULL,10,'Subject for Pledge Acknowledgment','2021-08-05 03:01:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (193,NULL,9,'Subject for Tell a Friend','2022-01-03 20:37:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (194,NULL,10,'Subject for Pledge Acknowledgment','2022-03-02 14:01:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (195,NULL,9,'Subject for Tell a Friend','2021-12-23 18:18:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (196,NULL,9,'Subject for Tell a Friend','2021-04-17 10:29:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (197,NULL,10,'Subject for Pledge Acknowledgment','2021-04-25 06:09:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (198,NULL,9,'Subject for Tell a Friend','2021-07-26 06:33:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (199,NULL,10,'Subject for Pledge Acknowledgment','2021-04-02 01:12:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (200,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 13:30:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (201,NULL,10,'Subject for Pledge Acknowledgment','2021-04-12 17:58:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (202,NULL,9,'Subject for Tell a Friend','2021-06-01 00:08:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (203,NULL,9,'Subject for Tell a Friend','2022-02-20 02:14:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (204,NULL,10,'Subject for Pledge Acknowledgment','2022-02-18 03:56:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (205,NULL,10,'Subject for Pledge Acknowledgment','2021-08-26 20:09:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (206,NULL,9,'Subject for Tell a Friend','2021-08-29 17:32:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (207,NULL,10,'Subject for Pledge Acknowledgment','2021-08-08 02:33:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (208,NULL,10,'Subject for Pledge Acknowledgment','2021-12-06 16:18:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (209,NULL,9,'Subject for Tell a Friend','2021-09-11 12:58:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (210,NULL,9,'Subject for Tell a Friend','2021-10-12 18:54:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (211,NULL,10,'Subject for Pledge Acknowledgment','2021-08-08 05:10:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (212,NULL,10,'Subject for Pledge Acknowledgment','2021-12-25 20:22:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (213,NULL,10,'Subject for Pledge Acknowledgment','2022-03-19 00:45:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (214,NULL,10,'Subject for Pledge Acknowledgment','2022-01-31 09:43:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (215,NULL,9,'Subject for Tell a Friend','2021-06-20 07:08:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (216,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 21:21:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (217,NULL,10,'Subject for Pledge Acknowledgment','2021-09-29 01:28:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (218,NULL,9,'Subject for Tell a Friend','2022-02-20 04:02:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (219,NULL,9,'Subject for Tell a Friend','2021-08-01 23:29:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (220,NULL,10,'Subject for Pledge Acknowledgment','2022-03-01 11:43:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (221,NULL,10,'Subject for Pledge Acknowledgment','2021-08-20 03:48:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (222,NULL,10,'Subject for Pledge Acknowledgment','2021-10-01 05:10:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (223,NULL,9,'Subject for Tell a Friend','2021-09-20 14:32:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (224,NULL,9,'Subject for Tell a Friend','2021-12-02 04:51:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (225,NULL,10,'Subject for Pledge Acknowledgment','2021-09-01 22:15:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (226,NULL,9,'Subject for Tell a Friend','2021-09-14 18:31:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (227,NULL,10,'Subject for Pledge Acknowledgment','2021-11-08 07:31:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (228,NULL,10,'Subject for Pledge Acknowledgment','2021-10-02 01:05:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (229,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 17:29:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (230,NULL,10,'Subject for Pledge Acknowledgment','2021-12-31 06:52:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (231,NULL,10,'Subject for Pledge Acknowledgment','2021-04-24 03:12:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (232,NULL,10,'Subject for Pledge Acknowledgment','2021-09-27 18:49:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (233,NULL,9,'Subject for Tell a Friend','2022-03-15 10:24:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (234,NULL,10,'Subject for Pledge Acknowledgment','2022-01-20 08:19:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (235,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 22:33:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (236,NULL,9,'Subject for Tell a Friend','2021-04-23 11:10:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (237,NULL,9,'Subject for Tell a Friend','2021-11-20 22:01:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (238,NULL,10,'Subject for Pledge Acknowledgment','2021-07-05 08:32:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (239,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 07:56:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (240,NULL,9,'Subject for Tell a Friend','2022-03-13 03:36:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (241,NULL,9,'Subject for Tell a Friend','2021-06-29 14:55:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (242,NULL,9,'Subject for Tell a Friend','2021-12-18 21:44:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (243,NULL,9,'Subject for Tell a Friend','2021-06-11 15:10:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (244,NULL,10,'Subject for Pledge Acknowledgment','2021-07-29 15:41:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (245,NULL,10,'Subject for Pledge Acknowledgment','2021-12-05 05:30:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (246,NULL,9,'Subject for Tell a Friend','2021-04-09 14:22:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (247,NULL,9,'Subject for Tell a Friend','2022-02-27 17:56:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (248,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 17:14:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (249,NULL,10,'Subject for Pledge Acknowledgment','2021-08-21 09:00:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (250,NULL,10,'Subject for Pledge Acknowledgment','2021-12-25 09:19:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (251,NULL,9,'Subject for Tell a Friend','2021-10-29 22:02:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (252,NULL,9,'Subject for Tell a Friend','2022-01-11 09:31:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (253,NULL,9,'Subject for Tell a Friend','2021-03-31 08:03:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (254,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 23:51:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (255,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 08:43:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (256,NULL,9,'Subject for Tell a Friend','2022-01-23 03:24:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (257,NULL,10,'Subject for Pledge Acknowledgment','2022-01-15 01:00:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (258,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 01:06:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (259,NULL,9,'Subject for Tell a Friend','2022-03-20 07:16:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (260,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 10:32:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (261,NULL,10,'Subject for Pledge Acknowledgment','2021-05-10 23:49:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (262,NULL,9,'Subject for Tell a Friend','2021-12-24 13:48:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (263,NULL,10,'Subject for Pledge Acknowledgment','2021-07-20 10:09:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (264,NULL,10,'Subject for Pledge Acknowledgment','2021-10-05 12:39:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (265,NULL,10,'Subject for Pledge Acknowledgment','2022-03-15 03:07:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (266,NULL,10,'Subject for Pledge Acknowledgment','2021-07-13 19:35:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (267,NULL,9,'Subject for Tell a Friend','2021-06-18 00:49:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (268,NULL,9,'Subject for Tell a Friend','2021-08-23 07:23:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (269,NULL,9,'Subject for Tell a Friend','2021-11-10 06:06:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (270,NULL,10,'Subject for Pledge Acknowledgment','2022-03-06 21:55:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (271,NULL,9,'Subject for Tell a Friend','2021-04-09 13:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (272,NULL,10,'Subject for Pledge Acknowledgment','2021-04-20 07:43:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (273,NULL,10,'Subject for Pledge Acknowledgment','2021-06-01 18:45:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (274,NULL,10,'Subject for Pledge Acknowledgment','2022-03-05 23:58:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (275,NULL,9,'Subject for Tell a Friend','2022-02-19 20:01:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (276,NULL,9,'Subject for Tell a Friend','2022-01-14 13:58:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (277,NULL,10,'Subject for Pledge Acknowledgment','2021-10-07 20:08:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (278,NULL,10,'Subject for Pledge Acknowledgment','2021-07-24 14:57:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (279,NULL,10,'Subject for Pledge Acknowledgment','2021-04-19 23:40:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (280,NULL,10,'Subject for Pledge Acknowledgment','2021-12-12 17:37:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (281,NULL,9,'Subject for Tell a Friend','2021-12-01 08:10:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (282,NULL,10,'Subject for Pledge Acknowledgment','2021-08-11 02:57:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (283,NULL,9,'Subject for Tell a Friend','2021-08-20 17:45:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (284,NULL,9,'Subject for Tell a Friend','2021-11-13 14:06:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (285,NULL,9,'Subject for Tell a Friend','2022-01-26 13:55:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (286,NULL,10,'Subject for Pledge Acknowledgment','2021-06-29 17:19:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (287,NULL,9,'Subject for Tell a Friend','2021-05-06 14:39:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (288,NULL,9,'Subject for Tell a Friend','2021-10-07 16:50:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (289,NULL,10,'Subject for Pledge Acknowledgment','2021-05-04 09:26:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (290,NULL,9,'Subject for Tell a Friend','2022-03-03 13:55:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (291,NULL,9,'Subject for Tell a Friend','2021-05-23 02:47:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (292,NULL,9,'Subject for Tell a Friend','2021-04-24 17:45:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (293,NULL,10,'Subject for Pledge Acknowledgment','2022-03-03 11:54:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (294,NULL,10,'Subject for Pledge Acknowledgment','2021-04-21 04:20:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (295,NULL,9,'Subject for Tell a Friend','2022-02-02 17:10:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (296,NULL,9,'Subject for Tell a Friend','2021-08-28 14:08:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (297,NULL,10,'Subject for Pledge Acknowledgment','2021-05-27 10:28:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (298,NULL,10,'Subject for Pledge Acknowledgment','2022-02-20 17:51:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (299,NULL,9,'Subject for Tell a Friend','2021-09-07 13:28:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (300,NULL,9,'Subject for Tell a Friend','2021-05-06 10:45:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (301,NULL,10,'Subject for Pledge Acknowledgment','2022-03-08 12:08:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (302,NULL,9,'Subject for Tell a Friend','2021-10-21 01:14:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (303,NULL,10,'Subject for Pledge Acknowledgment','2021-05-15 15:31:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (304,NULL,10,'Subject for Pledge Acknowledgment','2021-07-27 00:31:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (305,NULL,10,'Subject for Pledge Acknowledgment','2021-12-24 22:35:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (306,NULL,9,'Subject for Tell a Friend','2022-02-19 14:16:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (307,NULL,10,'Subject for Pledge Acknowledgment','2021-08-27 01:51:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (308,NULL,9,'Subject for Tell a Friend','2021-06-29 00:24:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (309,NULL,10,'Subject for Pledge Acknowledgment','2021-09-05 06:32:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (310,NULL,10,'Subject for Pledge Acknowledgment','2022-03-08 19:19:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (311,NULL,9,'Subject for Tell a Friend','2022-01-01 12:02:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (312,NULL,9,'Subject for Tell a Friend','2021-12-27 05:45:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (313,NULL,10,'Subject for Pledge Acknowledgment','2021-11-22 22:21:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (314,NULL,9,'Subject for Tell a Friend','2021-09-09 18:22:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (315,NULL,9,'Subject for Tell a Friend','2022-01-19 20:55:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (316,NULL,10,'Subject for Pledge Acknowledgment','2021-05-07 05:21:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (317,NULL,9,'Subject for Tell a Friend','2021-09-18 06:06:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (318,NULL,9,'Subject for Tell a Friend','2021-11-28 04:26:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (319,NULL,10,'Subject for Pledge Acknowledgment','2021-07-16 05:01:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (320,NULL,10,'Subject for Pledge Acknowledgment','2021-09-16 13:59:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (321,NULL,10,'Subject for Pledge Acknowledgment','2021-11-02 09:05:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (322,NULL,9,'Subject for Tell a Friend','2021-08-11 10:03:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (323,NULL,9,'Subject for Tell a Friend','2021-06-26 19:23:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:06','2022-03-22 20:41:06'), - (324,NULL,10,'Subject for Pledge Acknowledgment','2021-11-03 09:48:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (325,NULL,10,'Subject for Pledge Acknowledgment','2021-12-03 22:27:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (326,NULL,10,'Subject for Pledge Acknowledgment','2021-11-22 08:22:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (327,NULL,9,'Subject for Tell a Friend','2021-11-23 18:45:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (328,NULL,10,'Subject for Pledge Acknowledgment','2021-12-31 06:39:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (329,NULL,9,'Subject for Tell a Friend','2022-01-30 11:19:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (330,NULL,9,'Subject for Tell a Friend','2022-02-04 04:24:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (331,NULL,10,'Subject for Pledge Acknowledgment','2021-04-19 18:31:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (332,NULL,9,'Subject for Tell a Friend','2021-09-10 15:41:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (333,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 05:48:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (334,NULL,10,'Subject for Pledge Acknowledgment','2021-07-16 22:16:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (335,NULL,9,'Subject for Tell a Friend','2021-05-16 04:19:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (336,NULL,9,'Subject for Tell a Friend','2021-06-06 02:50:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (337,NULL,10,'Subject for Pledge Acknowledgment','2021-08-14 11:39:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (338,NULL,9,'Subject for Tell a Friend','2021-11-27 13:29:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (339,NULL,10,'Subject for Pledge Acknowledgment','2022-03-19 23:05:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (340,NULL,9,'Subject for Tell a Friend','2021-10-12 02:33:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (341,NULL,9,'Subject for Tell a Friend','2021-08-05 20:05:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (342,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 20:22:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (343,NULL,9,'Subject for Tell a Friend','2022-02-28 13:00:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (344,NULL,10,'Subject for Pledge Acknowledgment','2021-12-25 01:54:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (345,NULL,10,'Subject for Pledge Acknowledgment','2021-12-28 01:08:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (346,NULL,9,'Subject for Tell a Friend','2021-08-25 21:00:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (347,NULL,9,'Subject for Tell a Friend','2022-02-08 05:48:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (348,NULL,10,'Subject for Pledge Acknowledgment','2021-04-24 13:26:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (349,NULL,10,'Subject for Pledge Acknowledgment','2021-06-02 07:29:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (350,NULL,9,'Subject for Tell a Friend','2021-05-07 08:32:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (351,NULL,10,'Subject for Pledge Acknowledgment','2021-05-22 07:13:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (352,NULL,10,'Subject for Pledge Acknowledgment','2021-08-18 16:35:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (353,NULL,9,'Subject for Tell a Friend','2021-05-06 10:52:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (354,NULL,10,'Subject for Pledge Acknowledgment','2021-08-09 23:25:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (355,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 11:22:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (356,NULL,9,'Subject for Tell a Friend','2021-04-26 00:21:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (357,NULL,9,'Subject for Tell a Friend','2021-05-12 11:32:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (358,NULL,9,'Subject for Tell a Friend','2021-05-17 10:33:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (359,NULL,9,'Subject for Tell a Friend','2022-03-09 03:47:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (360,NULL,10,'Subject for Pledge Acknowledgment','2022-02-21 23:29:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (361,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 04:00:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (362,NULL,9,'Subject for Tell a Friend','2022-01-10 01:00:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (363,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 23:19:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (364,NULL,10,'Subject for Pledge Acknowledgment','2021-08-26 05:48:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (365,NULL,9,'Subject for Tell a Friend','2021-08-20 08:00:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (366,NULL,10,'Subject for Pledge Acknowledgment','2021-04-03 09:27:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (367,NULL,9,'Subject for Tell a Friend','2021-09-17 05:02:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (368,NULL,10,'Subject for Pledge Acknowledgment','2021-03-25 10:57:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (369,NULL,9,'Subject for Tell a Friend','2021-03-27 09:18:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (370,NULL,10,'Subject for Pledge Acknowledgment','2021-06-03 19:34:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (371,NULL,10,'Subject for Pledge Acknowledgment','2021-10-22 05:23:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (372,NULL,9,'Subject for Tell a Friend','2021-12-28 18:26:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (373,NULL,9,'Subject for Tell a Friend','2021-04-05 19:20:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (374,NULL,10,'Subject for Pledge Acknowledgment','2022-02-25 17:54:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (375,NULL,9,'Subject for Tell a Friend','2022-01-14 21:02:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (376,NULL,10,'Subject for Pledge Acknowledgment','2021-06-24 22:41:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (377,NULL,9,'Subject for Tell a Friend','2021-06-29 22:34:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (378,NULL,9,'Subject for Tell a Friend','2021-09-13 18:16:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (379,NULL,9,'Subject for Tell a Friend','2021-12-10 23:10:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (380,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 21:31:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (381,NULL,9,'Subject for Tell a Friend','2022-01-26 14:05:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (382,NULL,10,'Subject for Pledge Acknowledgment','2021-07-17 10:08:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (383,NULL,10,'Subject for Pledge Acknowledgment','2021-05-05 07:52:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (384,NULL,10,'Subject for Pledge Acknowledgment','2022-03-10 00:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (385,NULL,9,'Subject for Tell a Friend','2022-01-31 09:42:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (386,NULL,10,'Subject for Pledge Acknowledgment','2021-05-16 01:24:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (387,NULL,9,'Subject for Tell a Friend','2022-03-17 17:20:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (388,NULL,10,'Subject for Pledge Acknowledgment','2021-06-08 09:24:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (389,NULL,10,'Subject for Pledge Acknowledgment','2022-02-19 11:24:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (390,NULL,10,'Subject for Pledge Acknowledgment','2021-09-15 22:32:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (391,NULL,10,'Subject for Pledge Acknowledgment','2021-08-13 17:37:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (392,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 14:38:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (393,NULL,10,'Subject for Pledge Acknowledgment','2021-12-03 21:26:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (394,NULL,10,'Subject for Pledge Acknowledgment','2021-04-26 04:14:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (395,NULL,10,'Subject for Pledge Acknowledgment','2021-08-10 02:21:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (396,NULL,10,'Subject for Pledge Acknowledgment','2021-08-03 16:29:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (397,NULL,9,'Subject for Tell a Friend','2021-04-23 10:39:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (398,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 05:27:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (399,NULL,10,'Subject for Pledge Acknowledgment','2021-11-27 12:13:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (400,NULL,9,'Subject for Tell a Friend','2021-11-25 07:10:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (401,NULL,9,'Subject for Tell a Friend','2021-09-09 17:36:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (402,NULL,10,'Subject for Pledge Acknowledgment','2021-05-18 00:46:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (403,NULL,9,'Subject for Tell a Friend','2021-04-12 03:05:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (404,NULL,9,'Subject for Tell a Friend','2022-03-06 18:16:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (405,NULL,9,'Subject for Tell a Friend','2021-08-15 22:04:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (406,NULL,9,'Subject for Tell a Friend','2021-04-21 08:14:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (407,NULL,10,'Subject for Pledge Acknowledgment','2021-03-31 14:17:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (408,NULL,9,'Subject for Tell a Friend','2021-08-14 07:51:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (409,NULL,9,'Subject for Tell a Friend','2021-08-28 01:54:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (410,NULL,9,'Subject for Tell a Friend','2021-07-29 20:00:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (411,NULL,10,'Subject for Pledge Acknowledgment','2021-05-08 23:21:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (412,NULL,9,'Subject for Tell a Friend','2021-07-04 19:52:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (413,NULL,10,'Subject for Pledge Acknowledgment','2022-03-09 19:05:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (414,NULL,9,'Subject for Tell a Friend','2021-05-08 15:53:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (415,NULL,9,'Subject for Tell a Friend','2021-10-07 00:11:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (416,NULL,9,'Subject for Tell a Friend','2021-06-19 15:22:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (417,NULL,10,'Subject for Pledge Acknowledgment','2021-07-26 14:03:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (418,NULL,10,'Subject for Pledge Acknowledgment','2022-03-12 10:21:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (419,NULL,9,'Subject for Tell a Friend','2021-09-29 12:15:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (420,NULL,10,'Subject for Pledge Acknowledgment','2021-08-28 03:50:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (421,NULL,10,'Subject for Pledge Acknowledgment','2022-01-19 01:46:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (422,NULL,9,'Subject for Tell a Friend','2021-04-18 04:33:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (423,NULL,10,'Subject for Pledge Acknowledgment','2021-07-04 22:02:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (424,NULL,10,'Subject for Pledge Acknowledgment','2021-10-26 03:30:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (425,NULL,9,'Subject for Tell a Friend','2021-11-08 21:26:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (426,NULL,10,'Subject for Pledge Acknowledgment','2021-04-27 01:03:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (427,NULL,10,'Subject for Pledge Acknowledgment','2021-04-09 10:12:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (428,NULL,10,'Subject for Pledge Acknowledgment','2021-11-28 15:01:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (429,NULL,9,'Subject for Tell a Friend','2022-01-17 11:34:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (430,NULL,10,'Subject for Pledge Acknowledgment','2021-10-03 14:38:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (431,NULL,10,'Subject for Pledge Acknowledgment','2021-12-19 02:28:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (432,NULL,9,'Subject for Tell a Friend','2021-11-29 08:14:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (433,NULL,10,'Subject for Pledge Acknowledgment','2021-12-29 09:27:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (434,NULL,9,'Subject for Tell a Friend','2022-01-06 08:08:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (435,NULL,10,'Subject for Pledge Acknowledgment','2022-03-13 01:29:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (436,NULL,9,'Subject for Tell a Friend','2021-08-06 09:34:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (437,NULL,10,'Subject for Pledge Acknowledgment','2021-08-15 10:53:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (438,NULL,10,'Subject for Pledge Acknowledgment','2021-11-09 11:46:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (439,NULL,10,'Subject for Pledge Acknowledgment','2021-10-30 05:14:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (440,NULL,9,'Subject for Tell a Friend','2022-03-17 15:31:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (441,NULL,10,'Subject for Pledge Acknowledgment','2021-09-29 18:13:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (442,NULL,9,'Subject for Tell a Friend','2021-03-27 22:44:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (443,NULL,9,'Subject for Tell a Friend','2021-12-10 06:29:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (444,NULL,9,'Subject for Tell a Friend','2021-07-22 13:18:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (445,NULL,9,'Subject for Tell a Friend','2022-02-04 22:05:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (446,NULL,10,'Subject for Pledge Acknowledgment','2021-09-27 00:23:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (447,NULL,10,'Subject for Pledge Acknowledgment','2022-01-05 11:11:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (448,NULL,10,'Subject for Pledge Acknowledgment','2021-05-09 23:53:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (449,NULL,9,'Subject for Tell a Friend','2022-02-13 16:04:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'), - (450,NULL,9,'Subject for Tell a Friend','2022-03-07 19:22:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-03-22 20:41:07','2022-03-22 20:41:07'); + (1,NULL,10,'Subject for Pledge Acknowledgment','2021-11-22 00:44:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (2,NULL,10,'Subject for Pledge Acknowledgment','2021-05-10 14:57:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (3,NULL,9,'Subject for Tell a Friend','2021-09-20 18:22:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (4,NULL,10,'Subject for Pledge Acknowledgment','2021-05-07 19:29:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (5,NULL,10,'Subject for Pledge Acknowledgment','2021-07-31 05:14:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (6,NULL,9,'Subject for Tell a Friend','2021-05-22 18:46:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (7,NULL,9,'Subject for Tell a Friend','2021-09-23 11:36:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (8,NULL,10,'Subject for Pledge Acknowledgment','2021-09-24 07:48:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (9,NULL,9,'Subject for Tell a Friend','2021-11-19 21:58:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (10,NULL,10,'Subject for Pledge Acknowledgment','2021-06-03 06:18:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (11,NULL,9,'Subject for Tell a Friend','2021-04-16 04:57:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (12,NULL,9,'Subject for Tell a Friend','2021-09-24 15:46:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (13,NULL,10,'Subject for Pledge Acknowledgment','2021-07-17 19:03:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (14,NULL,10,'Subject for Pledge Acknowledgment','2021-09-05 02:58:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (15,NULL,10,'Subject for Pledge Acknowledgment','2021-04-22 22:07:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (16,NULL,10,'Subject for Pledge Acknowledgment','2022-01-05 12:46:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (17,NULL,10,'Subject for Pledge Acknowledgment','2022-02-14 21:19:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (18,NULL,9,'Subject for Tell a Friend','2021-06-15 18:50:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (19,NULL,10,'Subject for Pledge Acknowledgment','2021-05-14 14:33:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (20,NULL,9,'Subject for Tell a Friend','2021-12-09 21:30:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (21,NULL,10,'Subject for Pledge Acknowledgment','2022-03-14 01:02:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (22,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 17:35:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (23,NULL,9,'Subject for Tell a Friend','2022-03-24 15:47:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (24,NULL,10,'Subject for Pledge Acknowledgment','2021-07-15 11:20:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (25,NULL,9,'Subject for Tell a Friend','2021-12-08 18:20:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (26,NULL,10,'Subject for Pledge Acknowledgment','2022-03-14 06:58:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (27,NULL,9,'Subject for Tell a Friend','2021-05-06 18:48:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (28,NULL,9,'Subject for Tell a Friend','2021-05-15 02:55:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (29,NULL,10,'Subject for Pledge Acknowledgment','2021-07-12 04:32:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (30,NULL,9,'Subject for Tell a Friend','2021-04-13 05:28:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (31,NULL,10,'Subject for Pledge Acknowledgment','2021-12-17 11:06:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (32,NULL,10,'Subject for Pledge Acknowledgment','2022-01-17 12:56:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (33,NULL,10,'Subject for Pledge Acknowledgment','2021-10-13 06:03:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (34,NULL,10,'Subject for Pledge Acknowledgment','2021-05-03 00:37:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (35,NULL,9,'Subject for Tell a Friend','2022-02-13 16:17:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (36,NULL,9,'Subject for Tell a Friend','2021-11-27 01:04:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (37,NULL,9,'Subject for Tell a Friend','2021-09-02 18:35:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (38,NULL,9,'Subject for Tell a Friend','2021-11-22 16:48:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (39,NULL,9,'Subject for Tell a Friend','2021-05-27 05:50:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (40,NULL,10,'Subject for Pledge Acknowledgment','2021-08-19 19:19:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (41,NULL,10,'Subject for Pledge Acknowledgment','2021-12-30 04:17:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (42,NULL,9,'Subject for Tell a Friend','2021-10-12 19:04:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (43,NULL,9,'Subject for Tell a Friend','2021-05-04 18:57:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (44,NULL,10,'Subject for Pledge Acknowledgment','2022-04-04 13:46:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (45,NULL,10,'Subject for Pledge Acknowledgment','2021-04-20 10:10:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (46,NULL,10,'Subject for Pledge Acknowledgment','2022-01-21 17:37:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (47,NULL,9,'Subject for Tell a Friend','2021-11-01 12:20:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (48,NULL,9,'Subject for Tell a Friend','2021-11-13 20:25:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (49,NULL,9,'Subject for Tell a Friend','2021-11-25 03:49:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (50,NULL,10,'Subject for Pledge Acknowledgment','2022-02-23 06:43:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (51,NULL,9,'Subject for Tell a Friend','2021-06-04 07:09:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (52,NULL,9,'Subject for Tell a Friend','2021-11-17 01:33:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (53,NULL,9,'Subject for Tell a Friend','2021-04-15 11:37:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (54,NULL,10,'Subject for Pledge Acknowledgment','2021-09-27 23:25:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (55,NULL,10,'Subject for Pledge Acknowledgment','2022-02-25 10:11:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (56,NULL,9,'Subject for Tell a Friend','2021-09-30 08:49:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (57,NULL,9,'Subject for Tell a Friend','2021-08-04 22:24:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (58,NULL,9,'Subject for Tell a Friend','2021-10-14 06:12:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (59,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 01:11:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (60,NULL,9,'Subject for Tell a Friend','2021-07-04 23:02:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (61,NULL,9,'Subject for Tell a Friend','2021-05-09 04:55:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (62,NULL,9,'Subject for Tell a Friend','2021-12-03 20:12:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (63,NULL,9,'Subject for Tell a Friend','2021-04-09 14:08:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (64,NULL,9,'Subject for Tell a Friend','2021-08-09 23:03:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (65,NULL,9,'Subject for Tell a Friend','2021-05-06 01:06:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (66,NULL,10,'Subject for Pledge Acknowledgment','2021-04-10 16:26:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (67,NULL,9,'Subject for Tell a Friend','2021-08-22 06:41:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (68,NULL,10,'Subject for Pledge Acknowledgment','2022-02-13 12:29:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (69,NULL,10,'Subject for Pledge Acknowledgment','2021-08-11 05:00:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (70,NULL,9,'Subject for Tell a Friend','2021-07-31 08:37:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (71,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 09:07:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (72,NULL,9,'Subject for Tell a Friend','2022-03-21 18:49:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (73,NULL,9,'Subject for Tell a Friend','2021-07-12 15:24:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (74,NULL,9,'Subject for Tell a Friend','2021-07-13 22:40:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (75,NULL,10,'Subject for Pledge Acknowledgment','2021-11-08 01:21:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (76,NULL,10,'Subject for Pledge Acknowledgment','2021-11-04 19:06:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (77,NULL,10,'Subject for Pledge Acknowledgment','2021-05-08 12:17:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (78,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 16:31:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (79,NULL,10,'Subject for Pledge Acknowledgment','2021-11-01 17:08:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (80,NULL,9,'Subject for Tell a Friend','2021-05-25 22:41:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (81,NULL,10,'Subject for Pledge Acknowledgment','2021-10-02 10:37:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (82,NULL,10,'Subject for Pledge Acknowledgment','2022-02-20 13:41:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (83,NULL,9,'Subject for Tell a Friend','2022-01-12 02:33:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (84,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 00:31:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (85,NULL,10,'Subject for Pledge Acknowledgment','2021-08-25 09:43:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (86,NULL,9,'Subject for Tell a Friend','2021-06-14 06:01:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (87,NULL,10,'Subject for Pledge Acknowledgment','2021-11-25 11:49:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (88,NULL,9,'Subject for Tell a Friend','2022-03-23 16:33:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (89,NULL,10,'Subject for Pledge Acknowledgment','2021-04-23 12:49:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (90,NULL,9,'Subject for Tell a Friend','2021-05-20 06:19:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (91,NULL,10,'Subject for Pledge Acknowledgment','2021-11-06 02:20:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (92,NULL,9,'Subject for Tell a Friend','2021-07-02 12:22:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (93,NULL,9,'Subject for Tell a Friend','2021-04-08 12:00:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (94,NULL,10,'Subject for Pledge Acknowledgment','2021-09-18 02:23:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (95,NULL,9,'Subject for Tell a Friend','2022-04-01 01:54:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (96,NULL,9,'Subject for Tell a Friend','2021-10-04 12:35:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (97,NULL,10,'Subject for Pledge Acknowledgment','2021-11-15 23:36:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (98,NULL,9,'Subject for Tell a Friend','2021-08-24 07:13:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (99,NULL,10,'Subject for Pledge Acknowledgment','2021-07-07 01:45:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (100,NULL,9,'Subject for Tell a Friend','2021-09-17 21:58:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (101,NULL,9,'Subject for Tell a Friend','2021-09-09 08:26:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (102,NULL,10,'Subject for Pledge Acknowledgment','2021-12-13 01:28:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (103,NULL,10,'Subject for Pledge Acknowledgment','2021-08-03 13:33:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (104,NULL,9,'Subject for Tell a Friend','2022-01-08 14:36:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (105,NULL,9,'Subject for Tell a Friend','2022-01-27 03:34:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (106,NULL,9,'Subject for Tell a Friend','2021-08-07 06:04:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (107,NULL,10,'Subject for Pledge Acknowledgment','2022-03-24 16:56:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (108,NULL,9,'Subject for Tell a Friend','2021-12-27 20:24:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (109,NULL,10,'Subject for Pledge Acknowledgment','2021-04-30 10:24:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (110,NULL,10,'Subject for Pledge Acknowledgment','2021-10-19 17:53:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (111,NULL,9,'Subject for Tell a Friend','2021-06-30 23:31:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (112,NULL,9,'Subject for Tell a Friend','2022-01-16 06:03:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (113,NULL,9,'Subject for Tell a Friend','2021-05-17 09:59:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (114,NULL,10,'Subject for Pledge Acknowledgment','2021-06-15 04:11:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (115,NULL,10,'Subject for Pledge Acknowledgment','2022-01-13 03:06:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (116,NULL,10,'Subject for Pledge Acknowledgment','2021-05-08 04:15:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (117,NULL,10,'Subject for Pledge Acknowledgment','2021-09-09 18:37:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (118,NULL,9,'Subject for Tell a Friend','2021-07-15 20:10:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (119,NULL,9,'Subject for Tell a Friend','2021-07-21 18:00:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (120,NULL,10,'Subject for Pledge Acknowledgment','2021-05-25 17:51:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (121,NULL,9,'Subject for Tell a Friend','2021-09-14 10:08:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (122,NULL,9,'Subject for Tell a Friend','2021-07-18 19:26:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (123,NULL,9,'Subject for Tell a Friend','2022-01-16 11:07:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (124,NULL,9,'Subject for Tell a Friend','2021-05-07 14:20:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (125,NULL,9,'Subject for Tell a Friend','2021-12-18 17:45:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (126,NULL,10,'Subject for Pledge Acknowledgment','2021-05-07 09:38:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (127,NULL,10,'Subject for Pledge Acknowledgment','2022-01-14 07:16:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (128,NULL,10,'Subject for Pledge Acknowledgment','2021-07-14 12:23:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (129,NULL,9,'Subject for Tell a Friend','2022-02-11 19:16:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (130,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 10:57:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (131,NULL,9,'Subject for Tell a Friend','2022-01-21 14:43:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (132,NULL,10,'Subject for Pledge Acknowledgment','2021-09-04 23:37:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (133,NULL,9,'Subject for Tell a Friend','2021-10-12 20:07:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (134,NULL,9,'Subject for Tell a Friend','2021-09-29 13:49:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (135,NULL,9,'Subject for Tell a Friend','2022-03-31 13:33:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (136,NULL,10,'Subject for Pledge Acknowledgment','2022-03-16 10:06:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (137,NULL,9,'Subject for Tell a Friend','2021-12-05 03:52:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (138,NULL,9,'Subject for Tell a Friend','2021-06-21 14:08:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (139,NULL,9,'Subject for Tell a Friend','2021-06-09 10:08:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (140,NULL,9,'Subject for Tell a Friend','2022-01-28 14:10:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (141,NULL,9,'Subject for Tell a Friend','2021-08-30 05:33:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (142,NULL,9,'Subject for Tell a Friend','2021-08-07 20:30:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (143,NULL,10,'Subject for Pledge Acknowledgment','2021-09-17 20:26:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (144,NULL,10,'Subject for Pledge Acknowledgment','2022-02-20 03:32:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (145,NULL,10,'Subject for Pledge Acknowledgment','2021-06-14 17:38:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (146,NULL,10,'Subject for Pledge Acknowledgment','2021-08-06 22:36:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (147,NULL,10,'Subject for Pledge Acknowledgment','2021-09-12 00:18:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (148,NULL,9,'Subject for Tell a Friend','2021-05-25 16:26:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (149,NULL,9,'Subject for Tell a Friend','2022-01-21 22:47:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (150,NULL,10,'Subject for Pledge Acknowledgment','2021-07-13 20:55:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (151,NULL,9,'Subject for Tell a Friend','2021-07-27 04:01:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (152,NULL,10,'Subject for Pledge Acknowledgment','2021-07-29 23:21:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (153,NULL,9,'Subject for Tell a Friend','2021-04-07 09:31:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (154,NULL,10,'Subject for Pledge Acknowledgment','2021-05-07 06:49:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (155,NULL,9,'Subject for Tell a Friend','2022-02-12 16:30:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (156,NULL,9,'Subject for Tell a Friend','2021-05-04 20:26:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (157,NULL,10,'Subject for Pledge Acknowledgment','2022-03-18 23:26:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (158,NULL,9,'Subject for Tell a Friend','2021-11-28 15:28:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (159,NULL,9,'Subject for Tell a Friend','2021-12-18 06:07:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (160,NULL,10,'Subject for Pledge Acknowledgment','2021-07-06 00:15:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (161,NULL,10,'Subject for Pledge Acknowledgment','2021-07-23 05:28:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (162,NULL,9,'Subject for Tell a Friend','2022-02-20 17:26:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (163,NULL,10,'Subject for Pledge Acknowledgment','2021-04-29 22:38:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (164,NULL,10,'Subject for Pledge Acknowledgment','2021-06-28 11:59:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (165,NULL,9,'Subject for Tell a Friend','2021-12-12 23:32:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (166,NULL,10,'Subject for Pledge Acknowledgment','2022-03-09 01:31:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (167,NULL,10,'Subject for Pledge Acknowledgment','2021-07-28 04:02:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (168,NULL,9,'Subject for Tell a Friend','2022-01-05 22:57:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (169,NULL,10,'Subject for Pledge Acknowledgment','2022-02-11 02:56:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (170,NULL,9,'Subject for Tell a Friend','2021-09-14 22:45:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (171,NULL,9,'Subject for Tell a Friend','2021-11-07 03:14:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (172,NULL,9,'Subject for Tell a Friend','2021-10-06 02:02:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (173,NULL,9,'Subject for Tell a Friend','2021-08-01 09:44:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (174,NULL,10,'Subject for Pledge Acknowledgment','2021-04-27 10:37:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (175,NULL,9,'Subject for Tell a Friend','2022-03-09 13:35:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (176,NULL,10,'Subject for Pledge Acknowledgment','2021-07-15 21:38:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (177,NULL,10,'Subject for Pledge Acknowledgment','2021-10-14 07:33:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (178,NULL,10,'Subject for Pledge Acknowledgment','2022-01-26 09:53:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (179,NULL,9,'Subject for Tell a Friend','2021-12-24 03:16:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (180,NULL,10,'Subject for Pledge Acknowledgment','2021-10-14 18:44:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (181,NULL,10,'Subject for Pledge Acknowledgment','2021-12-18 10:07:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (182,NULL,9,'Subject for Tell a Friend','2021-07-01 15:10:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (183,NULL,9,'Subject for Tell a Friend','2021-10-08 13:58:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (184,NULL,10,'Subject for Pledge Acknowledgment','2022-02-19 20:20:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (185,NULL,10,'Subject for Pledge Acknowledgment','2021-06-23 11:26:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (186,NULL,9,'Subject for Tell a Friend','2021-06-11 20:22:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (187,NULL,9,'Subject for Tell a Friend','2021-05-02 18:49:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (188,NULL,9,'Subject for Tell a Friend','2021-10-09 14:34:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (189,NULL,9,'Subject for Tell a Friend','2021-08-12 16:46:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (190,NULL,9,'Subject for Tell a Friend','2022-01-13 01:08:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (191,NULL,9,'Subject for Tell a Friend','2021-05-14 02:39:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (192,NULL,10,'Subject for Pledge Acknowledgment','2021-04-20 06:56:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (193,NULL,9,'Subject for Tell a Friend','2021-06-27 13:22:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (194,NULL,9,'Subject for Tell a Friend','2021-04-17 05:28:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (195,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 16:29:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (196,NULL,9,'Subject for Tell a Friend','2022-02-21 16:50:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (197,NULL,10,'Subject for Pledge Acknowledgment','2021-11-02 09:34:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (198,NULL,9,'Subject for Tell a Friend','2022-03-06 09:48:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (199,NULL,9,'Subject for Tell a Friend','2021-12-13 04:09:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (200,NULL,9,'Subject for Tell a Friend','2022-02-08 07:10:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (201,NULL,10,'Subject for Pledge Acknowledgment','2021-10-25 22:46:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (202,NULL,10,'Subject for Pledge Acknowledgment','2021-10-14 20:39:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (203,NULL,10,'Subject for Pledge Acknowledgment','2021-08-24 08:19:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (204,NULL,9,'Subject for Tell a Friend','2022-02-03 02:15:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (205,NULL,9,'Subject for Tell a Friend','2021-07-10 08:46:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (206,NULL,9,'Subject for Tell a Friend','2021-11-04 02:34:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (207,NULL,10,'Subject for Pledge Acknowledgment','2022-01-14 12:11:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (208,NULL,9,'Subject for Tell a Friend','2021-07-30 18:41:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (209,NULL,10,'Subject for Pledge Acknowledgment','2021-04-28 14:57:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (210,NULL,10,'Subject for Pledge Acknowledgment','2021-05-31 23:10:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (211,NULL,10,'Subject for Pledge Acknowledgment','2021-08-17 06:12:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (212,NULL,10,'Subject for Pledge Acknowledgment','2021-12-09 15:09:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (213,NULL,9,'Subject for Tell a Friend','2021-12-25 20:38:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (214,NULL,9,'Subject for Tell a Friend','2021-06-07 15:02:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (215,NULL,9,'Subject for Tell a Friend','2021-04-17 23:40:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (216,NULL,10,'Subject for Pledge Acknowledgment','2021-09-23 17:04:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (217,NULL,10,'Subject for Pledge Acknowledgment','2021-08-19 19:17:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (218,NULL,10,'Subject for Pledge Acknowledgment','2022-02-11 19:45:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (219,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 09:21:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (220,NULL,9,'Subject for Tell a Friend','2021-10-25 00:07:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (221,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 11:14:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (222,NULL,9,'Subject for Tell a Friend','2021-10-23 09:08:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (223,NULL,9,'Subject for Tell a Friend','2021-12-14 00:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (224,NULL,9,'Subject for Tell a Friend','2021-08-15 06:27:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (225,NULL,10,'Subject for Pledge Acknowledgment','2021-08-16 06:44:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (226,NULL,9,'Subject for Tell a Friend','2021-06-29 14:31:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (227,NULL,9,'Subject for Tell a Friend','2021-10-02 01:24:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (228,NULL,9,'Subject for Tell a Friend','2021-06-09 01:50:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (229,NULL,9,'Subject for Tell a Friend','2021-05-30 22:34:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (230,NULL,10,'Subject for Pledge Acknowledgment','2022-03-14 09:51:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (231,NULL,10,'Subject for Pledge Acknowledgment','2021-09-29 07:43:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (232,NULL,9,'Subject for Tell a Friend','2021-06-25 22:56:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (233,NULL,10,'Subject for Pledge Acknowledgment','2021-06-27 17:23:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (234,NULL,9,'Subject for Tell a Friend','2021-12-06 12:49:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (235,NULL,9,'Subject for Tell a Friend','2021-10-14 00:44:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (236,NULL,10,'Subject for Pledge Acknowledgment','2021-06-07 06:13:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (237,NULL,9,'Subject for Tell a Friend','2021-06-11 05:12:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (238,NULL,9,'Subject for Tell a Friend','2021-08-02 01:12:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (239,NULL,9,'Subject for Tell a Friend','2021-09-12 02:57:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (240,NULL,9,'Subject for Tell a Friend','2022-01-03 04:42:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (241,NULL,9,'Subject for Tell a Friend','2021-04-19 02:10:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (242,NULL,9,'Subject for Tell a Friend','2021-06-20 01:40:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (243,NULL,9,'Subject for Tell a Friend','2021-12-29 22:34:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (244,NULL,10,'Subject for Pledge Acknowledgment','2021-11-26 03:21:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (245,NULL,9,'Subject for Tell a Friend','2021-09-07 23:23:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (246,NULL,9,'Subject for Tell a Friend','2022-02-04 05:24:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (247,NULL,9,'Subject for Tell a Friend','2022-01-01 07:07:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (248,NULL,10,'Subject for Pledge Acknowledgment','2021-07-06 15:46:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (249,NULL,10,'Subject for Pledge Acknowledgment','2021-12-19 17:12:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (250,NULL,9,'Subject for Tell a Friend','2021-10-17 17:55:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (251,NULL,9,'Subject for Tell a Friend','2022-01-28 00:10:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (252,NULL,10,'Subject for Pledge Acknowledgment','2021-11-13 18:58:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (253,NULL,9,'Subject for Tell a Friend','2021-08-21 20:19:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (254,NULL,9,'Subject for Tell a Friend','2021-12-15 23:01:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (255,NULL,9,'Subject for Tell a Friend','2022-02-11 10:50:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (256,NULL,9,'Subject for Tell a Friend','2021-08-13 20:38:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (257,NULL,10,'Subject for Pledge Acknowledgment','2021-10-18 09:09:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (258,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 03:15:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (259,NULL,9,'Subject for Tell a Friend','2022-02-07 08:20:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (260,NULL,10,'Subject for Pledge Acknowledgment','2021-11-02 20:22:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (261,NULL,9,'Subject for Tell a Friend','2022-01-28 04:40:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (262,NULL,9,'Subject for Tell a Friend','2021-05-31 07:01:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (263,NULL,9,'Subject for Tell a Friend','2021-11-07 00:57:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (264,NULL,10,'Subject for Pledge Acknowledgment','2022-01-30 22:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (265,NULL,10,'Subject for Pledge Acknowledgment','2021-10-07 20:13:28',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (266,NULL,10,'Subject for Pledge Acknowledgment','2021-08-31 17:04:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (267,NULL,9,'Subject for Tell a Friend','2021-07-27 21:20:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (268,NULL,9,'Subject for Tell a Friend','2021-06-23 17:55:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (269,NULL,10,'Subject for Pledge Acknowledgment','2021-04-30 16:51:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (270,NULL,9,'Subject for Tell a Friend','2021-10-28 09:20:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (271,NULL,9,'Subject for Tell a Friend','2021-05-20 23:53:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (272,NULL,10,'Subject for Pledge Acknowledgment','2021-12-21 07:23:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (273,NULL,10,'Subject for Pledge Acknowledgment','2021-11-18 07:11:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (274,NULL,10,'Subject for Pledge Acknowledgment','2021-08-10 12:41:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (275,NULL,10,'Subject for Pledge Acknowledgment','2021-06-24 18:16:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (276,NULL,9,'Subject for Tell a Friend','2021-08-01 08:07:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (277,NULL,10,'Subject for Pledge Acknowledgment','2021-07-25 15:17:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (278,NULL,10,'Subject for Pledge Acknowledgment','2021-05-31 08:59:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (279,NULL,9,'Subject for Tell a Friend','2021-07-19 05:59:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (280,NULL,9,'Subject for Tell a Friend','2021-10-16 10:07:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (281,NULL,9,'Subject for Tell a Friend','2021-11-12 19:35:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (282,NULL,10,'Subject for Pledge Acknowledgment','2022-01-03 05:05:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (283,NULL,9,'Subject for Tell a Friend','2021-04-27 12:16:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (284,NULL,9,'Subject for Tell a Friend','2022-01-18 21:21:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (285,NULL,10,'Subject for Pledge Acknowledgment','2021-04-25 19:21:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (286,NULL,9,'Subject for Tell a Friend','2021-04-14 22:13:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (287,NULL,9,'Subject for Tell a Friend','2021-11-14 09:23:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (288,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 12:00:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (289,NULL,9,'Subject for Tell a Friend','2021-09-06 17:20:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (290,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 17:44:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (291,NULL,9,'Subject for Tell a Friend','2022-01-13 10:49:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (292,NULL,10,'Subject for Pledge Acknowledgment','2021-11-24 12:44:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (293,NULL,9,'Subject for Tell a Friend','2021-09-16 18:19:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (294,NULL,10,'Subject for Pledge Acknowledgment','2021-08-04 21:43:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (295,NULL,10,'Subject for Pledge Acknowledgment','2021-06-11 09:50:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (296,NULL,10,'Subject for Pledge Acknowledgment','2021-06-29 04:40:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (297,NULL,10,'Subject for Pledge Acknowledgment','2022-03-07 21:48:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (298,NULL,10,'Subject for Pledge Acknowledgment','2022-01-11 13:25:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (299,NULL,9,'Subject for Tell a Friend','2021-09-29 01:47:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (300,NULL,10,'Subject for Pledge Acknowledgment','2022-01-23 19:18:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (301,NULL,9,'Subject for Tell a Friend','2022-01-05 02:57:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (302,NULL,9,'Subject for Tell a Friend','2021-07-21 18:01:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (303,NULL,9,'Subject for Tell a Friend','2021-08-11 10:01:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (304,NULL,9,'Subject for Tell a Friend','2021-09-17 23:45:48',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (305,NULL,10,'Subject for Pledge Acknowledgment','2022-03-26 05:18:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (306,NULL,10,'Subject for Pledge Acknowledgment','2022-03-13 15:00:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (307,NULL,9,'Subject for Tell a Friend','2021-07-28 06:46:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (308,NULL,10,'Subject for Pledge Acknowledgment','2021-07-13 17:40:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (309,NULL,10,'Subject for Pledge Acknowledgment','2022-01-14 20:29:32',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (310,NULL,10,'Subject for Pledge Acknowledgment','2021-05-03 01:38:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (311,NULL,10,'Subject for Pledge Acknowledgment','2021-11-30 17:18:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (312,NULL,9,'Subject for Tell a Friend','2021-12-24 04:00:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (313,NULL,9,'Subject for Tell a Friend','2021-12-15 10:13:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (314,NULL,9,'Subject for Tell a Friend','2022-01-30 03:36:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (315,NULL,9,'Subject for Tell a Friend','2021-05-27 21:11:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (316,NULL,9,'Subject for Tell a Friend','2022-03-27 11:32:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (317,NULL,9,'Subject for Tell a Friend','2021-11-27 04:08:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (318,NULL,10,'Subject for Pledge Acknowledgment','2022-01-13 18:19:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (319,NULL,9,'Subject for Tell a Friend','2022-01-14 05:21:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (320,NULL,9,'Subject for Tell a Friend','2021-11-07 23:36:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (321,NULL,10,'Subject for Pledge Acknowledgment','2021-08-26 11:06:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (322,NULL,10,'Subject for Pledge Acknowledgment','2021-11-04 14:19:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (323,NULL,9,'Subject for Tell a Friend','2021-11-08 19:59:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (324,NULL,10,'Subject for Pledge Acknowledgment','2022-03-10 20:45:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (325,NULL,10,'Subject for Pledge Acknowledgment','2022-03-18 12:15:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (326,NULL,9,'Subject for Tell a Friend','2021-07-25 17:10:58',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (327,NULL,10,'Subject for Pledge Acknowledgment','2021-12-23 02:45:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (328,NULL,9,'Subject for Tell a Friend','2021-08-22 02:41:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (329,NULL,9,'Subject for Tell a Friend','2021-10-10 09:06:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (330,NULL,10,'Subject for Pledge Acknowledgment','2021-10-07 12:07:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (331,NULL,10,'Subject for Pledge Acknowledgment','2021-10-07 05:07:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (332,NULL,9,'Subject for Tell a Friend','2021-04-25 18:57:50',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (333,NULL,10,'Subject for Pledge Acknowledgment','2021-05-27 04:09:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (334,NULL,9,'Subject for Tell a Friend','2021-10-14 02:02:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (335,NULL,10,'Subject for Pledge Acknowledgment','2022-02-18 19:29:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (336,NULL,10,'Subject for Pledge Acknowledgment','2021-12-14 07:50:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (337,NULL,10,'Subject for Pledge Acknowledgment','2021-12-22 13:55:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (338,NULL,9,'Subject for Tell a Friend','2021-09-08 08:13:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (339,NULL,10,'Subject for Pledge Acknowledgment','2021-05-26 08:22:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (340,NULL,9,'Subject for Tell a Friend','2021-10-08 05:47:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (341,NULL,9,'Subject for Tell a Friend','2021-08-15 06:45:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (342,NULL,10,'Subject for Pledge Acknowledgment','2021-09-21 03:54:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (343,NULL,10,'Subject for Pledge Acknowledgment','2022-03-23 05:15:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (344,NULL,10,'Subject for Pledge Acknowledgment','2021-11-10 14:09:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (345,NULL,9,'Subject for Tell a Friend','2021-10-23 22:50:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (346,NULL,10,'Subject for Pledge Acknowledgment','2021-09-20 03:33:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (347,NULL,9,'Subject for Tell a Friend','2021-12-14 02:07:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (348,NULL,10,'Subject for Pledge Acknowledgment','2021-04-06 17:29:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (349,NULL,9,'Subject for Tell a Friend','2022-02-05 17:07:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (350,NULL,9,'Subject for Tell a Friend','2021-12-13 10:16:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (351,NULL,9,'Subject for Tell a Friend','2022-03-01 00:55:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (352,NULL,9,'Subject for Tell a Friend','2021-05-18 22:41:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (353,NULL,9,'Subject for Tell a Friend','2021-09-06 04:32:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (354,NULL,10,'Subject for Pledge Acknowledgment','2022-03-07 15:03:07',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (355,NULL,10,'Subject for Pledge Acknowledgment','2021-08-30 19:24:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (356,NULL,10,'Subject for Pledge Acknowledgment','2021-10-08 02:14:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (357,NULL,9,'Subject for Tell a Friend','2022-01-19 04:09:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (358,NULL,9,'Subject for Tell a Friend','2021-11-03 00:15:47',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (359,NULL,9,'Subject for Tell a Friend','2022-03-18 00:03:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (360,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 06:05:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (361,NULL,10,'Subject for Pledge Acknowledgment','2021-06-30 23:41:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (362,NULL,10,'Subject for Pledge Acknowledgment','2022-01-15 15:41:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (363,NULL,10,'Subject for Pledge Acknowledgment','2021-11-09 18:02:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (364,NULL,10,'Subject for Pledge Acknowledgment','2021-05-11 13:26:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (365,NULL,10,'Subject for Pledge Acknowledgment','2021-05-25 12:59:24',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (366,NULL,10,'Subject for Pledge Acknowledgment','2021-10-23 18:57:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (367,NULL,10,'Subject for Pledge Acknowledgment','2021-04-14 07:54:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (368,NULL,9,'Subject for Tell a Friend','2021-07-31 08:04:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (369,NULL,10,'Subject for Pledge Acknowledgment','2021-04-28 08:37:31',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (370,NULL,9,'Subject for Tell a Friend','2022-03-10 06:09:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (371,NULL,10,'Subject for Pledge Acknowledgment','2021-08-02 06:31:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (372,NULL,9,'Subject for Tell a Friend','2022-01-28 09:51:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (373,NULL,9,'Subject for Tell a Friend','2021-05-01 08:40:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (374,NULL,10,'Subject for Pledge Acknowledgment','2021-08-08 19:54:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (375,NULL,10,'Subject for Pledge Acknowledgment','2022-01-27 09:03:01',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (376,NULL,9,'Subject for Tell a Friend','2021-05-24 02:03:43',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (377,NULL,9,'Subject for Tell a Friend','2022-01-25 12:14:35',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (378,NULL,10,'Subject for Pledge Acknowledgment','2021-12-25 19:58:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (379,NULL,10,'Subject for Pledge Acknowledgment','2021-09-04 05:21:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (380,NULL,9,'Subject for Tell a Friend','2021-07-02 14:35:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (381,NULL,9,'Subject for Tell a Friend','2021-06-26 03:17:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (382,NULL,9,'Subject for Tell a Friend','2022-01-01 09:10:11',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (383,NULL,10,'Subject for Pledge Acknowledgment','2021-07-03 06:09:34',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (384,NULL,10,'Subject for Pledge Acknowledgment','2021-11-27 09:31:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (385,NULL,10,'Subject for Pledge Acknowledgment','2021-04-07 22:18:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (386,NULL,10,'Subject for Pledge Acknowledgment','2021-11-22 09:55:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (387,NULL,10,'Subject for Pledge Acknowledgment','2021-08-19 06:41:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (388,NULL,10,'Subject for Pledge Acknowledgment','2021-09-22 14:02:20',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (389,NULL,10,'Subject for Pledge Acknowledgment','2022-01-15 03:38:46',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (390,NULL,10,'Subject for Pledge Acknowledgment','2021-10-29 10:13:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (391,NULL,9,'Subject for Tell a Friend','2021-08-30 20:01:18',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (392,NULL,10,'Subject for Pledge Acknowledgment','2021-05-02 14:29:56',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (393,NULL,10,'Subject for Pledge Acknowledgment','2021-09-06 06:21:03',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (394,NULL,9,'Subject for Tell a Friend','2022-02-10 21:25:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (395,NULL,9,'Subject for Tell a Friend','2021-09-22 18:12:10',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (396,NULL,10,'Subject for Pledge Acknowledgment','2021-09-07 09:21:39',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (397,NULL,9,'Subject for Tell a Friend','2021-04-08 10:09:06',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (398,NULL,9,'Subject for Tell a Friend','2021-11-11 19:43:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (399,NULL,10,'Subject for Pledge Acknowledgment','2021-07-28 02:31:08',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (400,NULL,9,'Subject for Tell a Friend','2022-02-24 10:03:09',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (401,NULL,9,'Subject for Tell a Friend','2022-01-04 00:28:55',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (402,NULL,9,'Subject for Tell a Friend','2021-06-05 21:58:14',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (403,NULL,10,'Subject for Pledge Acknowledgment','2021-10-25 12:39:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (404,NULL,10,'Subject for Pledge Acknowledgment','2021-07-31 02:27:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (405,NULL,9,'Subject for Tell a Friend','2021-11-20 18:10:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (406,NULL,10,'Subject for Pledge Acknowledgment','2021-07-08 00:53:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (407,NULL,10,'Subject for Pledge Acknowledgment','2021-05-18 08:45:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (408,NULL,9,'Subject for Tell a Friend','2021-06-14 14:15:37',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (409,NULL,10,'Subject for Pledge Acknowledgment','2021-05-14 23:40:04',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (410,NULL,10,'Subject for Pledge Acknowledgment','2021-11-17 15:27:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (411,NULL,9,'Subject for Tell a Friend','2021-12-20 15:18:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (412,NULL,10,'Subject for Pledge Acknowledgment','2021-09-23 05:03:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (413,NULL,9,'Subject for Tell a Friend','2021-11-15 14:31:05',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (414,NULL,9,'Subject for Tell a Friend','2022-01-27 17:48:45',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (415,NULL,10,'Subject for Pledge Acknowledgment','2021-06-03 02:45:13',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (416,NULL,10,'Subject for Pledge Acknowledgment','2021-04-13 15:38:41',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (417,NULL,9,'Subject for Tell a Friend','2021-04-17 17:30:25',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (418,NULL,10,'Subject for Pledge Acknowledgment','2021-04-15 15:37:49',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (419,NULL,10,'Subject for Pledge Acknowledgment','2021-10-25 05:50:12',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (420,NULL,9,'Subject for Tell a Friend','2021-09-03 18:00:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (421,NULL,9,'Subject for Tell a Friend','2021-06-24 21:51:51',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (422,NULL,10,'Subject for Pledge Acknowledgment','2021-05-28 10:28:53',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (423,NULL,9,'Subject for Tell a Friend','2022-03-01 12:51:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (424,NULL,9,'Subject for Tell a Friend','2022-03-22 17:40:27',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (425,NULL,10,'Subject for Pledge Acknowledgment','2021-09-30 01:32:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (426,NULL,9,'Subject for Tell a Friend','2021-08-19 06:23:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (427,NULL,10,'Subject for Pledge Acknowledgment','2022-02-14 23:29:26',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (428,NULL,9,'Subject for Tell a Friend','2021-08-20 22:41:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (429,NULL,9,'Subject for Tell a Friend','2021-08-18 14:16:21',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (430,NULL,10,'Subject for Pledge Acknowledgment','2021-08-29 02:37:29',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (431,NULL,9,'Subject for Tell a Friend','2021-04-21 09:00:40',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (432,NULL,10,'Subject for Pledge Acknowledgment','2021-10-16 11:34:59',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (433,NULL,9,'Subject for Tell a Friend','2021-07-04 21:28:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (434,NULL,10,'Subject for Pledge Acknowledgment','2022-01-05 12:14:38',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (435,NULL,9,'Subject for Tell a Friend','2021-05-26 01:06:36',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (436,NULL,10,'Subject for Pledge Acknowledgment','2022-03-10 05:53:30',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (437,NULL,10,'Subject for Pledge Acknowledgment','2021-12-01 22:18:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (438,NULL,9,'Subject for Tell a Friend','2022-01-13 05:10:19',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (439,NULL,9,'Subject for Tell a Friend','2021-12-08 23:25:15',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (440,NULL,10,'Subject for Pledge Acknowledgment','2021-08-20 20:16:22',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (441,NULL,10,'Subject for Pledge Acknowledgment','2021-10-10 02:43:57',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (442,NULL,10,'Subject for Pledge Acknowledgment','2021-05-24 10:57:52',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (443,NULL,9,'Subject for Tell a Friend','2022-02-25 11:56:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (444,NULL,10,'Subject for Pledge Acknowledgment','2021-05-14 00:00:02',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (445,NULL,10,'Subject for Pledge Acknowledgment','2022-02-10 17:12:42',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (446,NULL,10,'Subject for Pledge Acknowledgment','2021-09-06 05:34:44',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (447,NULL,10,'Subject for Pledge Acknowledgment','2021-09-11 15:37:16',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (448,NULL,10,'Subject for Pledge Acknowledgment','2022-01-22 17:16:23',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (449,NULL,9,'Subject for Tell a Friend','2021-10-13 11:48:54',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (450,NULL,10,'Subject for Pledge Acknowledgment','2021-06-09 03:43:17',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (451,1,6,'$ 125 April Mailer 1','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (452,2,6,'$ 50 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (453,3,6,'£ 25 April Mailer 1','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (454,4,6,'$ 50 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (455,5,6,'$ 50 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (456,6,6,'$ 500 April Mailer 1','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (457,7,6,'$ 1750 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (458,8,6,'$ 50 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (459,9,6,'$ 10 Online: Help CiviCRM','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (460,10,6,'$ 250 Online: Help CiviCRM','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (461,11,6,'¥ 500 ','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (462,12,6,'$ 50 Online: Save the Penguins','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (463,13,6,'$ 50 ','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (464,14,6,'$ 50 ','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (465,15,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (466,16,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (467,17,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (468,18,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (469,19,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (470,20,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (471,21,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (472,22,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (473,23,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (474,24,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (475,25,6,'$ 25 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (476,26,6,'$ 10 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (477,27,6,'$ 10 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (478,28,6,'$ 10 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (479,29,6,'$ 10 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (480,30,6,'$ 10 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (481,31,6,'€ 5 Recurring contribution','2022-06-06 05:01:33',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (482,1,7,'General','2022-04-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (483,2,7,'Student','2022-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (484,3,7,'General','2022-04-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (485,4,7,'Student','2022-04-03 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (486,5,7,'General','2020-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (487,6,7,'Student','2022-04-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (488,7,7,'General','2022-03-31 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (489,8,7,'Student','2022-03-30 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (490,9,7,'General','2022-03-29 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (491,10,7,'Student','2021-03-28 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (492,11,7,'Lifetime','2022-03-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (493,12,7,'Student','2022-03-26 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (494,13,7,'General','2022-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (495,14,7,'Student','2022-03-24 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (496,15,7,'Student','2021-03-23 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (497,16,7,'Student','2022-03-22 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (498,17,7,'General','2022-03-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (499,18,7,'Student','2022-03-20 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (500,19,7,'General','2022-03-19 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (501,20,7,'Student','2021-03-18 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (502,21,7,'General','2022-03-17 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (503,22,7,'Lifetime','2022-03-16 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (504,23,7,'General','2022-03-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (505,24,7,'Student','2022-03-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (506,25,7,'General','2019-09-27 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (507,26,7,'Student','2022-03-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (508,27,7,'General','2022-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (509,28,7,'Student','2022-03-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (510,29,7,'General','2022-03-09 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (511,30,7,'Student','2021-03-08 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (512,32,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (513,33,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (514,34,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (515,35,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (516,36,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (517,37,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (518,38,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (519,39,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (520,40,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (521,41,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (522,42,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (523,43,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (524,44,6,'$ 100.00 - General Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (525,45,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (526,46,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (527,47,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (528,48,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (529,49,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (530,50,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (531,51,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (532,52,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (533,53,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (534,54,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (535,55,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (536,56,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (537,57,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (538,58,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (539,59,6,'$ 50.00 - Student Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (540,60,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (541,61,6,'$ 1200.00 - Lifetime Membership: Offline signup','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Membership Payment',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (543,1,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (544,2,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (545,3,5,'NULL','2008-05-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (546,4,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (547,5,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (548,6,5,'NULL','2008-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (549,7,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (550,8,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (551,9,5,'NULL','2008-02-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (552,10,5,'NULL','2008-02-01 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (553,11,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (554,12,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (555,13,5,'NULL','2008-06-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (556,14,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (557,15,5,'NULL','2008-07-04 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (558,16,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (559,17,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (560,18,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (561,19,5,'NULL','2008-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (562,20,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (563,21,5,'NULL','2008-03-25 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (564,22,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (565,23,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (566,24,5,'NULL','2008-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (567,25,5,'NULL','2008-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (568,26,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (569,27,5,'NULL','2008-05-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (570,28,5,'NULL','2009-12-12 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (571,29,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (572,30,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (573,31,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (574,32,5,'NULL','2009-07-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (575,33,5,'NULL','2009-03-07 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (576,34,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (577,35,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (578,36,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (579,37,5,'NULL','2009-03-06 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (580,38,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (581,39,5,'NULL','2008-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (582,40,5,'NULL','2009-12-14 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (583,41,5,'NULL','2009-01-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (584,42,5,'NULL','2009-12-15 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (585,43,5,'NULL','2009-03-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (586,44,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (587,45,5,'NULL','2009-01-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (588,46,5,'NULL','2009-12-13 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (589,47,5,'NULL','2009-10-21 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (590,48,5,'NULL','2009-12-10 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (591,49,5,'NULL','2009-03-11 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (592,50,5,'NULL','2009-04-05 00:00:00',NULL,NULL,NULL,NULL,NULL,2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (593,63,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (594,64,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (595,65,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (596,66,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (597,67,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (598,68,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (599,69,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (600,70,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (601,71,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (602,72,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (603,73,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (604,74,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (605,75,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (606,76,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (607,77,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (608,78,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (609,79,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (610,80,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (611,81,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (612,82,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (613,83,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (614,84,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (615,85,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (616,86,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (617,87,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (618,88,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (619,89,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (620,90,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (621,91,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (622,92,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (623,93,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (624,94,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (625,95,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (626,96,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (627,97,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (628,98,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (629,99,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (630,100,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (631,101,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (632,102,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (633,103,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (634,104,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (635,105,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (636,106,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (637,107,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (638,108,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (639,109,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (640,110,6,'$ 800.00 - Rain-forest Cup Youth Soccer Tournament : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (641,111,6,'$ 50.00 - Fall Fundraiser Dinner : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'), + (642,112,6,'$ 50.00 - Summer Solstice Festival Day Concert : Offline registration','2022-04-06 08:01:33',NULL,NULL,NULL,NULL,'Participant',2,NULL,NULL,0,NULL,0,NULL,1,NULL,NULL,0,NULL,NULL,NULL,0,'2022-04-06 12:01:33','2022-04-06 12:01:33'); /*!40000 ALTER TABLE `civicrm_activity` ENABLE KEYS */; UNLOCK TABLES; @@ -621,676 +813,828 @@ UNLOCK TABLES; LOCK TABLES `civicrm_activity_contact` WRITE; /*!40000 ALTER TABLE `civicrm_activity_contact` DISABLE KEYS */; INSERT INTO `civicrm_activity_contact` (`id`, `activity_id`, `contact_id`, `record_type_id`) VALUES - (175,117,1,3), - (214,142,1,3), - (276,180,1,3), - (399,267,1,3), - (411,275,2,3), - (618,414,3,3), - (424,284,4,3), - (566,378,4,3), - (3,2,5,3), - (9,6,5,3), - (286,186,5,3), - (594,400,5,3), - (5,3,6,3), - (49,32,6,3), - (267,174,7,3), - (401,268,7,3), - (413,276,8,3), - (477,318,8,3), - (556,372,9,3), - (657,442,9,3), - (74,46,11,3), - (458,306,11,3), - (53,34,12,3), - (194,128,12,3), - (237,154,13,3), - (453,302,13,3), - (209,139,14,3), - (603,405,14,3), - (196,129,15,3), - (224,147,15,3), - (482,322,15,3), - (579,387,15,3), - (115,76,16,3), - (649,436,16,3), - (149,99,17,3), - (295,193,17,3), - (320,210,17,3), - (436,291,17,3), - (362,241,18,3), - (41,26,19,3), - (104,69,19,3), - (13,8,20,3), - (84,53,20,3), - (552,369,20,3), - (142,95,21,3), - (250,161,21,3), - (509,340,21,3), - (467,312,22,3), - (518,346,23,3), - (561,375,23,3), - (484,323,25,3), - (222,146,26,3), - (360,240,26,3), - (670,450,26,3), - (314,206,27,3), - (381,253,27,3), - (216,143,28,3), - (192,127,29,3), - (310,203,29,3), - (450,300,29,3), - (489,327,29,3), - (501,335,29,3), - (15,9,30,3), - (26,16,30,3), - (542,362,30,3), - (179,119,31,3), - (536,358,32,3), - (272,178,33,3), - (72,45,34,3), - (119,79,34,3), - (243,157,34,3), - (354,236,35,3), - (239,155,36,3), - (282,183,36,3), - (630,422,36,3), - (291,190,37,3), - (377,251,37,3), - (661,444,37,3), - (166,112,38,3), - (339,224,38,3), - (226,148,39,3), - (274,179,39,3), - (63,40,40,3), - (144,96,40,3), - (177,118,40,3), - (318,209,40,3), - (461,308,40,3), - (372,247,41,3), - (442,295,41,3), - (77,48,42,3), - (379,252,42,3), - (663,445,42,3), - (350,233,43,3), - (364,242,43,3), - (370,246,43,3), - (434,290,44,3), - (503,336,44,3), - (181,120,45,3), - (89,56,46,3), - (168,113,46,3), - (534,357,46,3), - (139,93,47,3), - (326,215,48,3), - (492,329,48,3), - (11,7,49,3), - (654,440,49,3), - (230,151,50,2), - (232,152,50,2), - (234,153,50,2), - (236,154,50,2), - (238,155,50,2), - (240,156,50,2), - (242,157,50,2), - (244,158,50,2), - (246,159,50,2), - (247,160,50,2), - (249,161,50,2), - (251,162,50,2), - (252,163,50,2), - (254,164,50,2), - (256,165,50,2), - (257,166,50,2), - (258,167,50,2), - (259,168,50,2), - (260,169,50,2), - (262,170,50,2), - (263,171,50,2), - (264,172,50,2), - (265,173,50,2), - (266,174,50,2), - (268,175,50,2), - (269,176,50,2), - (270,177,50,2), - (271,178,50,2), - (273,179,50,2), - (275,180,50,2), - (277,181,50,2), - (279,182,50,2), - (281,183,50,2), - (283,184,50,2), - (284,185,50,2), - (285,186,50,2), - (287,187,50,2), - (288,188,50,2), - (289,189,50,2), - (290,190,50,2), - (292,191,50,2), - (293,192,50,2), - (294,193,50,2), - (296,194,50,2), - (297,195,50,2), - (299,196,50,2), - (301,197,50,2), - (302,198,50,2), - (304,199,50,2), - (305,200,50,2), - (306,201,50,2), - (307,202,50,2), - (309,203,50,2), - (311,204,50,2), - (312,205,50,2), - (313,206,50,2), - (315,207,50,2), - (316,208,50,2), - (317,209,50,2), - (319,210,50,2), - (321,211,50,2), - (322,212,50,2), - (323,213,50,2), - (324,214,50,2), - (325,215,50,2), - (327,216,50,2), - (328,217,50,2), - (329,218,50,2), - (331,219,50,2), - (333,220,50,2), - (334,221,50,2), - (335,222,50,2), - (336,223,50,2), - (338,224,50,2), - (340,225,50,2), - (341,226,50,2), - (343,227,50,2), - (344,228,50,2), - (345,229,50,2), - (346,230,50,2), - (347,231,50,2), - (348,232,50,2), - (349,233,50,2), - (351,234,50,2), - (352,235,50,2), - (353,236,50,2), - (355,237,50,2), - (357,238,50,2), - (358,239,50,2), - (359,240,50,2), - (361,241,50,2), - (363,242,50,2), - (365,243,50,2), - (367,244,50,2), - (368,245,50,2), - (369,246,50,2), - (371,247,50,2), - (373,248,50,2), - (374,249,50,2), - (375,250,50,2), - (376,251,50,2), - (378,252,50,2), - (380,253,50,2), - (382,254,50,2), - (383,255,50,2), - (384,256,50,2), - (386,257,50,2), - (387,258,50,2), - (388,259,50,2), - (390,260,50,2), - (391,261,50,2), - (392,262,50,2), - (394,263,50,2), - (395,264,50,2), - (396,265,50,2), - (397,266,50,2), - (398,267,50,2), - (400,268,50,2), - (402,269,50,2), - (404,270,50,2), - (405,271,50,2), - (407,272,50,2), - (408,273,50,2), - (409,274,50,2), - (410,275,50,2), - (412,276,50,2), - (414,277,50,2), - (415,278,50,2), - (416,279,50,2), - (417,280,50,2), - (418,281,50,2), - (420,282,50,2), - (421,283,50,2), - (423,284,50,2), - (425,285,50,2), - (427,286,50,2), - (428,287,50,2), - (430,288,50,2), - (432,289,50,2), - (433,290,50,2), - (435,291,50,2), - (437,292,50,2), - (439,293,50,2), - (440,294,50,2), - (441,295,50,2), - (443,296,50,2), - (445,297,50,2), - (446,298,50,2), - (447,299,50,2), - (449,300,50,2), - (596,401,50,3), - (605,406,50,3), - (610,409,51,3), - (431,288,52,3), - (45,29,53,3), - (300,196,54,3), - (528,353,54,3), - (622,416,54,3), - (22,13,55,3), - (235,153,55,3), - (620,415,56,3), - (241,156,57,3), - (558,373,57,3), - (152,101,59,3), - (157,105,59,3), - (475,317,59,3), - (228,149,61,3), - (626,419,61,3), - (639,429,61,3), - (38,24,62,3), - (134,90,63,3), - (280,182,64,3), - (422,283,64,3), - (524,350,64,3), - (576,385,64,3), - (646,434,64,3), - (199,131,65,3), - (615,412,65,3), - (211,140,67,3), - (108,71,68,3), - (366,243,68,3), - (403,269,69,3), - (429,287,69,3), - (448,299,69,3), - (220,145,70,3), - (87,55,71,3), - (385,256,71,3), - (465,311,71,3), - (127,85,72,3), - (147,98,72,3), - (303,198,72,3), - (17,10,73,3), - (123,82,73,3), - (278,181,73,3), - (330,218,73,3), - (444,296,73,3), - (57,36,74,3), - (253,163,74,3), - (497,332,74,3), - (51,33,75,3), - (160,107,75,3), - (184,122,75,3), - (659,443,75,3), - (231,151,76,3), - (389,259,76,3), - (419,281,76,3), - (332,219,77,3), - (470,314,77,3), - (612,410,77,3), - (634,425,77,3), - (81,51,78,3), - (130,87,78,3), - (511,341,78,3), - (19,11,79,3), - (393,262,79,3), - (406,271,79,3), - (546,365,79,3), - (532,356,80,3), - (590,397,80,3), - (308,202,81,3), - (337,223,81,3), - (571,381,81,3), - (342,226,82,3), - (599,403,82,3), - (1,1,83,2), - (2,2,83,2), - (4,3,83,2), - (6,4,83,2), - (7,5,83,2), - (8,6,83,2), - (10,7,83,2), - (12,8,83,2), - (14,9,83,2), - (16,10,83,2), - (18,11,83,2), - (20,12,83,2), - (21,13,83,2), - (23,14,83,2), - (24,15,83,2), - (25,16,83,2), - (27,17,83,2), - (28,18,83,2), - (30,19,83,2), - (31,20,83,2), - (32,21,83,2), - (33,22,83,2), - (35,23,83,2), - (36,23,83,3), - (37,24,83,2), - (39,25,83,2), - (40,26,83,2), - (42,27,83,2), - (43,28,83,2), - (44,29,83,2), - (46,30,83,2), - (47,31,83,2), - (48,32,83,2), - (50,33,83,2), - (52,34,83,2), - (54,35,83,2), - (56,36,83,2), - (58,37,83,2), - (59,38,83,2), - (61,39,83,2), - (62,40,83,2), - (64,41,83,2), - (66,42,83,2), - (68,43,83,2), - (69,44,83,2), - (71,45,83,2), - (73,46,83,2), - (75,47,83,2), - (76,48,83,2), - (78,49,83,2), - (79,50,83,2), - (80,51,83,2), - (82,52,83,2), - (83,53,83,2), - (85,54,83,2), - (86,55,83,2), - (88,56,83,2), - (90,57,83,2), - (91,58,83,2), - (92,59,83,2), - (93,60,83,2), - (94,61,83,2), - (96,62,83,2), - (97,63,83,2), - (98,64,83,2), - (99,65,83,2), - (100,66,83,2), - (101,67,83,2), - (102,68,83,2), - (103,69,83,2), - (105,70,83,2), - (107,71,83,2), - (109,72,83,2), - (111,73,83,2), - (112,74,83,2), - (113,75,83,2), - (114,76,83,2), - (116,77,83,2), - (117,78,83,2), - (118,79,83,2), - (120,80,83,2), - (121,81,83,2), - (122,82,83,2), - (124,83,83,2), - (125,84,83,2), - (126,85,83,2), - (128,86,83,2), - (129,87,83,2), - (131,88,83,2), - (132,89,83,2), - (133,90,83,2), - (135,91,83,2), - (136,92,83,2), - (138,93,83,2), - (140,94,83,2), - (141,95,83,2), - (143,96,83,2), - (145,97,83,2), - (146,98,83,2), - (148,99,83,2), - (150,100,83,2), - (151,101,83,2), - (153,102,83,2), - (154,103,83,2), - (155,104,83,2), - (156,105,83,2), - (158,106,83,2), - (159,107,83,2), - (161,108,83,2), - (162,109,83,2), - (163,110,83,2), - (164,111,83,2), - (165,112,83,2), - (167,113,83,2), - (169,114,83,2), - (171,115,83,2), - (173,116,83,2), - (174,117,83,2), - (176,118,83,2), - (178,119,83,2), - (180,120,83,2), - (182,121,83,2), - (183,122,83,2), - (185,123,83,2), - (186,124,83,2), - (188,125,83,2), - (190,126,83,2), - (191,127,83,2), - (193,128,83,2), - (195,129,83,2), - (197,130,83,2), - (198,131,83,2), - (200,132,83,2), - (201,133,83,2), - (202,134,83,2), - (203,135,83,2), - (204,136,83,2), - (205,137,83,2), - (207,138,83,2), - (208,139,83,2), - (210,140,83,2), - (212,141,83,2), - (213,142,83,2), - (215,143,83,2), - (217,144,83,2), - (219,145,83,2), - (221,146,83,2), - (223,147,83,2), - (225,148,83,2), - (227,149,83,2), - (229,150,83,2), - (95,61,84,3), - (514,343,84,3), - (564,377,84,3), - (218,144,85,3), - (248,160,85,3), - (67,42,86,3), - (172,115,86,3), - (255,164,86,3), - (538,359,86,3), - (356,237,87,3), - (60,38,88,3), - (549,367,88,3), - (34,22,89,3), - (137,92,90,3), - (245,158,91,3), - (494,330,91,3), - (438,292,92,3), - (189,125,93,3), - (506,338,93,3), - (520,347,93,3), - (568,379,94,3), - (170,114,95,3), - (206,137,95,3), - (601,404,95,3), - (608,408,95,3), - (643,432,95,3), - (70,44,96,3), - (55,35,97,3), - (65,41,97,3), - (106,70,97,3), - (187,124,97,3), - (233,152,97,3), - (298,195,97,3), - (472,315,97,3), - (29,18,98,3), - (261,169,98,3), - (110,72,99,3), - (426,285,100,3), - (668,449,101,3), - (451,301,163,2), - (452,302,163,2), - (454,303,163,2), - (455,304,163,2), - (456,305,163,2), - (457,306,163,2), - (459,307,163,2), - (460,308,163,2), - (462,309,163,2), - (463,310,163,2), - (464,311,163,2), - (466,312,163,2), - (468,313,163,2), - (469,314,163,2), - (471,315,163,2), - (473,316,163,2), - (474,317,163,2), - (476,318,163,2), - (478,319,163,2), - (479,320,163,2), - (480,321,163,2), - (481,322,163,2), - (483,323,163,2), - (485,324,163,2), - (486,325,163,2), - (487,326,163,2), - (488,327,163,2), - (490,328,163,2), - (491,329,163,2), - (493,330,163,2), - (495,331,163,2), - (496,332,163,2), - (498,333,163,2), - (499,334,163,2), - (500,335,163,2), - (502,336,163,2), - (504,337,163,2), - (505,338,163,2), - (507,339,163,2), - (508,340,163,2), - (510,341,163,2), - (512,342,163,2), - (513,343,163,2), - (515,344,163,2), - (516,345,163,2), - (517,346,163,2), - (519,347,163,2), - (521,348,163,2), - (522,349,163,2), - (523,350,163,2), - (525,351,163,2), - (526,352,163,2), - (527,353,163,2), - (529,354,163,2), - (530,355,163,2), - (531,356,163,2), - (533,357,163,2), - (535,358,163,2), - (537,359,163,2), - (539,360,163,2), - (540,361,163,2), - (541,362,163,2), - (543,363,163,2), - (544,364,163,2), - (545,365,163,2), - (547,366,163,2), - (548,367,163,2), - (550,368,163,2), - (551,369,163,2), - (553,370,163,2), - (554,371,163,2), - (555,372,163,2), - (557,373,163,2), - (559,374,163,2), - (560,375,163,2), - (562,376,163,2), - (563,377,163,2), - (565,378,163,2), - (567,379,163,2), - (569,380,163,2), - (570,381,163,2), - (572,382,163,2), - (573,383,163,2), - (574,384,163,2), - (575,385,163,2), - (577,386,163,2), - (578,387,163,2), - (580,388,163,2), - (581,389,163,2), - (582,390,163,2), - (583,391,163,2), - (584,392,163,2), - (585,393,163,2), - (586,394,163,2), - (587,395,163,2), - (588,396,163,2), - (589,397,163,2), - (591,398,163,2), - (592,399,163,2), - (593,400,163,2), - (595,401,163,2), - (597,402,163,2), - (598,403,163,2), - (600,404,163,2), - (602,405,163,2), - (604,406,163,2), - (606,407,163,2), - (607,408,163,2), - (609,409,163,2), - (611,410,163,2), - (613,411,163,2), - (614,412,163,2), - (616,413,163,2), - (617,414,163,2), - (619,415,163,2), - (621,416,163,2), - (623,417,163,2), - (624,418,163,2), - (625,419,163,2), - (627,420,163,2), - (628,421,163,2), - (629,422,163,2), - (631,423,163,2), - (632,424,163,2), - (633,425,163,2), - (635,426,163,2), - (636,427,163,2), - (637,428,163,2), - (638,429,163,2), - (640,430,163,2), - (641,431,163,2), - (642,432,163,2), - (644,433,163,2), - (645,434,163,2), - (647,435,163,2), - (648,436,163,2), - (650,437,163,2), - (651,438,163,2), - (652,439,163,2), - (653,440,163,2), - (655,441,163,2), - (656,442,163,2), - (658,443,163,2), - (660,444,163,2), - (662,445,163,2), - (664,446,163,2), - (665,447,163,2), - (666,448,163,2), - (667,449,163,2), - (669,450,163,2); + (25,18,1,3), + (285,187,1,3), + (350,228,1,3), + (493,319,1,3), + (656,431,1,3), + (673,443,1,3), + (72,49,2,3), + (328,214,2,3), + (405,261,2,3), + (512,332,2,3), + (523,340,2,3), + (682,451,2,2), + (43,30,3,3), + (53,37,3,3), + (187,123,3,3), + (308,200,3,3), + (348,227,4,3), + (409,263,4,3), + (480,312,4,3), + (683,452,4,2), + (686,455,4,2), + (742,511,4,2), + (770,539,4,2), + (51,36,5,3), + (259,170,5,3), + (575,376,5,3), + (293,191,6,3), + (684,453,6,2), + (85,57,7,3), + (189,124,7,3), + (256,168,7,3), + (336,220,7,3), + (389,251,7,3), + (427,276,7,3), + (461,299,7,3), + (807,576,7,2), + (242,158,8,3), + (341,223,8,3), + (685,454,8,2), + (68,47,9,3), + (90,60,9,3), + (92,61,9,3), + (398,256,9,3), + (40,28,10,3), + (217,141,10,3), + (57,39,11,3), + (289,189,11,3), + (628,413,11,3), + (77,52,12,3), + (129,86,12,3), + (191,125,12,3), + (392,253,12,3), + (431,279,12,3), + (645,424,12,3), + (100,65,13,3), + (261,171,13,3), + (370,240,13,3), + (486,315,13,3), + (613,402,13,3), + (226,148,14,3), + (433,280,14,3), + (723,492,14,2), + (771,540,14,2), + (183,121,15,3), + (779,548,15,2), + (611,401,16,3), + (687,456,16,2), + (530,345,17,3), + (569,372,18,3), + (792,561,18,2), + (103,67,19,3), + (209,137,19,3), + (495,320,19,3), + (595,391,19,3), + (688,457,19,2), + (138,92,20,3), + (542,352,20,3), + (804,573,20,2), + (482,313,21,3), + (726,495,21,2), + (762,531,21,2), + (199,131,22,3), + (448,289,22,3), + (143,95,23,3), + (313,204,23,3), + (121,80,24,3), + (202,133,24,3), + (228,149,24,3), + (352,229,24,3), + (468,303,24,3), + (617,405,24,3), + (140,93,25,3), + (421,271,25,3), + (359,234,26,3), + (488,316,26,3), + (793,562,26,2), + (440,284,27,3), + (544,353,27,3), + (571,373,27,3), + (722,491,28,2), + (760,529,28,2), + (70,48,29,3), + (287,188,30,3), + (330,215,30,3), + (809,578,30,2), + (185,122,31,3), + (231,151,31,3), + (791,560,31,2), + (211,138,32,3), + (416,268,32,3), + (694,463,32,2), + (695,464,32,2), + (151,100,33,3), + (376,243,33,3), + (407,262,34,3), + (691,460,34,2), + (731,500,34,2), + (750,519,34,2), + (795,564,34,2), + (94,62,35,3), + (634,417,35,3), + (651,428,35,3), + (666,438,35,3), + (157,104,36,3), + (298,194,36,3), + (659,433,36,3), + (13,9,37,3), + (733,502,37,2), + (751,520,37,2), + (653,429,39,3), + (776,545,39,2), + (135,90,40,3), + (230,151,40,2), + (232,152,40,2), + (233,153,40,2), + (235,154,40,2), + (236,155,40,2), + (238,156,40,2), + (240,157,40,2), + (241,158,40,2), + (243,159,40,2), + (245,160,40,2), + (246,161,40,2), + (247,162,40,2), + (249,163,40,2), + (250,164,40,2), + (251,165,40,2), + (253,166,40,2), + (254,167,40,2), + (255,168,40,2), + (257,169,40,2), + (258,170,40,2), + (260,171,40,2), + (262,172,40,2), + (264,173,40,2), + (266,174,40,2), + (267,175,40,2), + (269,176,40,2), + (270,177,40,2), + (271,178,40,2), + (272,179,40,2), + (274,180,40,2), + (275,181,40,2), + (276,182,40,2), + (278,183,40,2), + (280,184,40,2), + (281,185,40,2), + (282,186,40,2), + (284,187,40,2), + (286,188,40,2), + (288,189,40,2), + (290,190,40,2), + (292,191,40,2), + (294,192,40,2), + (295,193,40,2), + (297,194,40,2), + (299,195,40,2), + (300,196,40,2), + (302,197,40,2), + (303,198,40,2), + (305,199,40,2), + (307,200,40,2), + (309,201,40,2), + (310,202,40,2), + (311,203,40,2), + (312,204,40,2), + (314,205,40,2), + (316,206,40,2), + (318,207,40,2), + (319,208,40,2), + (321,209,40,2), + (322,210,40,2), + (323,211,40,2), + (324,212,40,2), + (325,213,40,2), + (327,214,40,2), + (329,215,40,2), + (331,216,40,2), + (332,217,40,2), + (333,218,40,2), + (334,219,40,2), + (335,220,40,2), + (337,221,40,2), + (338,222,40,2), + (340,223,40,2), + (342,224,40,2), + (344,225,40,2), + (345,226,40,2), + (347,227,40,2), + (349,228,40,2), + (351,229,40,2), + (353,230,40,2), + (354,231,40,2), + (355,232,40,2), + (357,233,40,2), + (358,234,40,2), + (360,235,40,2), + (362,236,40,2), + (363,237,40,2), + (365,238,40,2), + (367,239,40,2), + (369,240,40,2), + (371,241,40,2), + (373,242,40,2), + (375,243,40,2), + (377,244,40,2), + (378,245,40,2), + (380,246,40,2), + (382,247,40,2), + (384,248,40,2), + (385,249,40,2), + (386,250,40,2), + (388,251,40,2), + (390,252,40,2), + (391,253,40,2), + (393,254,40,2), + (395,255,40,2), + (397,256,40,2), + (399,257,40,2), + (400,258,40,2), + (401,259,40,2), + (403,260,40,2), + (404,261,40,2), + (406,262,40,2), + (408,263,40,2), + (410,264,40,2), + (411,265,40,2), + (412,266,40,2), + (413,267,40,2), + (415,268,40,2), + (417,269,40,2), + (418,270,40,2), + (420,271,40,2), + (422,272,40,2), + (423,273,40,2), + (424,274,40,2), + (425,275,40,2), + (426,276,40,2), + (428,277,40,2), + (429,278,40,2), + (430,279,40,2), + (432,280,40,2), + (434,281,40,2), + (436,282,40,2), + (437,283,40,2), + (439,284,40,2), + (441,285,40,2), + (442,286,40,2), + (444,287,40,2), + (446,288,40,2), + (447,289,40,2), + (449,290,40,2), + (450,291,40,2), + (452,292,40,2), + (453,293,40,2), + (455,294,40,2), + (456,295,40,2), + (457,296,40,2), + (458,297,40,2), + (459,298,40,2), + (460,299,40,2), + (462,300,40,2), + (490,317,40,3), + (680,449,40,3), + (402,259,41,3), + (774,543,41,2), + (87,58,42,3), + (153,101,42,3), + (161,106,42,3), + (234,153,43,3), + (317,206,43,3), + (693,462,43,2), + (63,43,44,3), + (339,222,44,3), + (443,286,44,3), + (244,159,46,3), + (374,242,46,3), + (783,552,46,2), + (55,38,47,3), + (237,155,47,3), + (301,196,47,3), + (304,198,47,3), + (419,270,47,3), + (585,382,47,3), + (10,7,48,3), + (609,400,48,3), + (630,414,49,3), + (291,190,50,3), + (463,301,50,2), + (465,302,50,2), + (467,303,50,2), + (469,304,50,2), + (471,305,50,2), + (472,306,50,2), + (473,307,50,2), + (475,308,50,2), + (476,309,50,2), + (477,310,50,2), + (478,311,50,2), + (479,312,50,2), + (481,313,50,2), + (483,314,50,2), + (485,315,50,2), + (487,316,50,2), + (489,317,50,2), + (491,318,50,2), + (492,319,50,2), + (494,320,50,2), + (496,321,50,2), + (497,322,50,2), + (498,323,50,2), + (500,324,50,2), + (501,325,50,2), + (502,326,50,2), + (504,327,50,2), + (505,328,50,2), + (507,329,50,2), + (509,330,50,2), + (510,331,50,2), + (511,332,50,2), + (513,333,50,2), + (514,334,50,2), + (516,335,50,2), + (517,336,50,2), + (518,337,50,2), + (519,338,50,2), + (521,339,50,2), + (522,340,50,2), + (524,341,50,2), + (526,342,50,2), + (527,343,50,2), + (528,344,50,2), + (529,345,50,2), + (531,346,50,2), + (532,347,50,2), + (534,348,50,2), + (535,349,50,2), + (537,350,50,2), + (539,351,50,2), + (541,352,50,2), + (543,353,50,2), + (545,354,50,2), + (546,355,50,2), + (547,356,50,2), + (548,357,50,2), + (550,358,50,2), + (551,358,50,3), + (552,359,50,2), + (554,360,50,2), + (555,361,50,2), + (556,362,50,2), + (557,363,50,2), + (558,364,50,2), + (559,365,50,2), + (560,366,50,2), + (561,367,50,2), + (562,368,50,2), + (564,369,50,2), + (565,370,50,2), + (567,371,50,2), + (568,372,50,2), + (570,373,50,2), + (572,374,50,2), + (573,375,50,2), + (574,376,50,2), + (576,377,50,2), + (578,378,50,2), + (579,379,50,2), + (580,380,50,2), + (582,381,50,2), + (584,382,50,2), + (586,383,50,2), + (587,384,50,2), + (588,385,50,2), + (589,386,50,2), + (590,387,50,2), + (591,388,50,2), + (592,389,50,2), + (593,390,50,2), + (594,391,50,2), + (596,392,50,2), + (597,393,50,2), + (598,394,50,2), + (599,394,50,3), + (600,395,50,2), + (602,396,50,2), + (603,397,50,2), + (605,398,50,2), + (607,399,50,2), + (608,400,50,2), + (610,401,50,2), + (612,402,50,2), + (614,403,50,2), + (615,404,50,2), + (616,405,50,2), + (618,406,50,2), + (619,407,50,2), + (620,408,50,2), + (622,409,50,2), + (623,410,50,2), + (624,411,50,2), + (626,412,50,2), + (627,413,50,2), + (629,414,50,2), + (631,415,50,2), + (632,416,50,2), + (633,417,50,2), + (635,418,50,2), + (636,419,50,2), + (637,420,50,2), + (639,421,50,2), + (641,422,50,2), + (642,423,50,2), + (644,424,50,2), + (646,425,50,2), + (647,426,50,2), + (649,427,50,2), + (650,428,50,2), + (652,429,50,2), + (654,430,50,2), + (655,431,50,2), + (657,432,50,2), + (658,433,50,2), + (660,434,50,2), + (661,435,50,2), + (663,436,50,2), + (664,437,50,2), + (665,438,50,2), + (667,439,50,2), + (669,440,50,2), + (670,441,50,2), + (671,442,50,2), + (672,443,50,2), + (674,444,50,2), + (675,445,50,2), + (676,446,50,2), + (677,447,50,2), + (678,448,50,2), + (679,449,50,2), + (681,450,50,2), + (18,12,51,3), + (112,73,51,3), + (540,351,52,3), + (83,56,53,3), + (786,555,53,2), + (159,105,54,3), + (383,247,54,3), + (811,580,54,2), + (8,6,55,3), + (79,53,55,3), + (196,129,55,3), + (625,411,56,3), + (668,439,56,3), + (356,232,57,3), + (387,250,57,3), + (4,3,58,3), + (61,42,59,3), + (696,465,59,2), + (697,466,59,2), + (698,467,59,2), + (699,468,59,2), + (700,469,59,2), + (701,470,59,2), + (702,471,59,2), + (703,472,59,2), + (704,473,59,2), + (705,474,59,2), + (706,475,59,2), + (725,494,59,2), + (748,517,59,2), + (583,381,60,3), + (125,83,61,3), + (172,113,61,3), + (364,237,61,3), + (372,241,61,3), + (566,370,61,3), + (739,508,61,2), + (754,523,61,2), + (168,111,62,3), + (248,162,62,3), + (366,238,63,3), + (38,27,64,3), + (606,398,64,3), + (727,496,64,2), + (763,532,64,2), + (621,408,65,3), + (640,421,65,3), + (96,63,66,3), + (178,118,66,3), + (239,156,66,3), + (737,506,66,2), + (753,522,66,2), + (268,175,67,3), + (346,226,67,3), + (368,239,67,3), + (520,338,68,3), + (581,380,69,3), + (814,583,69,2), + (215,140,71,3), + (273,179,71,3), + (692,461,71,2), + (98,64,72,3), + (114,74,72,3), + (379,245,72,3), + (464,301,72,3), + (720,489,72,2), + (759,528,72,2), + (180,119,73,3), + (219,142,73,3), + (470,304,73,3), + (75,51,74,3), + (466,302,74,3), + (110,72,75,3), + (148,98,75,3), + (279,183,75,3), + (508,329,75,3), + (533,347,75,3), + (16,11,76,3), + (277,182,76,3), + (326,213,76,3), + (515,334,76,3), + (601,395,76,3), + (206,135,77,3), + (785,554,77,2), + (170,112,78,3), + (454,293,78,3), + (474,307,78,3), + (204,134,79,3), + (438,283,79,3), + (662,435,79,3), + (35,25,80,3), + (394,254,80,3), + (716,485,80,2), + (757,526,80,2), + (315,205,81,3), + (689,458,82,2), + (738,507,82,2), + (768,537,82,2), + (252,165,83,3), + (320,208,83,3), + (499,323,83,3), + (563,368,83,3), + (820,589,83,2), + (283,186,84,3), + (445,287,84,3), + (145,96,85,3), + (381,246,85,3), + (484,314,86,3), + (343,224,88,3), + (506,328,88,3), + (638,420,88,3), + (648,426,88,3), + (107,70,89,3), + (577,377,89,3), + (796,565,89,2), + (164,108,90,3), + (435,281,90,3), + (643,423,90,3), + (813,582,90,2), + (28,20,91,3), + (549,357,91,3), + (49,35,92,3), + (263,172,92,3), + (265,173,92,3), + (414,267,92,3), + (690,459,92,2), + (734,503,92,2), + (772,541,92,2), + (32,23,93,3), + (306,199,93,3), + (396,255,94,3), + (451,291,94,3), + (553,359,94,3), + (503,326,95,3), + (538,350,95,3), + (132,88,96,3), + (213,139,96,3), + (296,193,97,3), + (361,235,99,3), + (525,341,99,3), + (536,349,99,3), + (707,476,99,2), + (708,477,99,2), + (709,478,99,2), + (710,479,99,2), + (711,480,99,2), + (794,563,100,2), + (604,397,101,3), + (712,481,103,2), + (816,585,106,2), + (821,590,109,2), + (802,571,111,2), + (740,509,113,2), + (769,538,113,2), + (823,592,115,2), + (822,591,116,2), + (789,558,120,2), + (741,510,125,2), + (755,524,125,2), + (713,482,126,2), + (743,512,126,2), + (810,579,127,2), + (799,568,129,2), + (797,566,130,2), + (721,490,131,2), + (747,516,131,2), + (778,547,134,2), + (800,569,136,2), + (735,504,139,2), + (752,521,139,2), + (818,587,140,2), + (736,505,143,2), + (767,536,143,2), + (812,581,144,2), + (728,497,146,2), + (764,533,146,2), + (775,544,146,2), + (790,559,148,2), + (798,567,149,2), + (801,570,156,2), + (718,487,157,2), + (758,527,157,2), + (819,588,158,2), + (808,577,160,2), + (777,546,161,2), + (815,584,162,2), + (788,557,163,2), + (730,499,167,2), + (765,534,167,2), + (724,493,168,2), + (761,530,168,2), + (787,556,169,2), + (781,550,170,2), + (1,1,174,2), + (2,2,174,2), + (3,3,174,2), + (5,4,174,2), + (6,5,174,2), + (7,6,174,2), + (9,7,174,2), + (11,8,174,2), + (12,9,174,2), + (14,10,174,2), + (15,11,174,2), + (17,12,174,2), + (19,13,174,2), + (20,14,174,2), + (21,15,174,2), + (22,16,174,2), + (23,17,174,2), + (24,18,174,2), + (26,19,174,2), + (27,20,174,2), + (29,21,174,2), + (30,22,174,2), + (31,23,174,2), + (33,24,174,2), + (34,25,174,2), + (36,26,174,2), + (37,27,174,2), + (39,28,174,2), + (41,29,174,2), + (42,30,174,2), + (44,31,174,2), + (45,32,174,2), + (46,33,174,2), + (47,34,174,2), + (48,35,174,2), + (50,36,174,2), + (52,37,174,2), + (54,38,174,2), + (56,39,174,2), + (58,40,174,2), + (59,41,174,2), + (60,42,174,2), + (62,43,174,2), + (64,44,174,2), + (65,45,174,2), + (66,46,174,2), + (67,47,174,2), + (69,48,174,2), + (71,49,174,2), + (73,50,174,2), + (74,51,174,2), + (76,52,174,2), + (78,53,174,2), + (80,54,174,2), + (81,55,174,2), + (82,56,174,2), + (84,57,174,2), + (86,58,174,2), + (88,59,174,2), + (89,60,174,2), + (91,61,174,2), + (93,62,174,2), + (95,63,174,2), + (97,64,174,2), + (99,65,174,2), + (101,66,174,2), + (102,67,174,2), + (104,68,174,2), + (105,69,174,2), + (106,70,174,2), + (108,71,174,2), + (109,72,174,2), + (111,73,174,2), + (113,74,174,2), + (115,75,174,2), + (116,76,174,2), + (117,77,174,2), + (118,78,174,2), + (119,79,174,2), + (120,80,174,2), + (122,81,174,2), + (123,82,174,2), + (124,83,174,2), + (126,84,174,2), + (127,85,174,2), + (128,86,174,2), + (130,87,174,2), + (131,88,174,2), + (133,89,174,2), + (134,90,174,2), + (136,91,174,2), + (137,92,174,2), + (139,93,174,2), + (141,94,174,2), + (142,95,174,2), + (144,96,174,2), + (146,97,174,2), + (147,98,174,2), + (149,99,174,2), + (150,100,174,2), + (152,101,174,2), + (154,102,174,2), + (155,103,174,2), + (156,104,174,2), + (158,105,174,2), + (160,106,174,2), + (162,107,174,2), + (163,108,174,2), + (165,109,174,2), + (166,110,174,2), + (167,111,174,2), + (169,112,174,2), + (171,113,174,2), + (173,114,174,2), + (174,115,174,2), + (175,116,174,2), + (176,117,174,2), + (177,118,174,2), + (179,119,174,2), + (181,120,174,2), + (182,121,174,2), + (184,122,174,2), + (186,123,174,2), + (188,124,174,2), + (190,125,174,2), + (192,126,174,2), + (193,127,174,2), + (194,128,174,2), + (195,129,174,2), + (197,130,174,2), + (198,131,174,2), + (200,132,174,2), + (201,133,174,2), + (203,134,174,2), + (205,135,174,2), + (207,136,174,2), + (208,137,174,2), + (210,138,174,2), + (212,139,174,2), + (214,140,174,2), + (216,141,174,2), + (218,142,174,2), + (220,143,174,2), + (221,144,174,2), + (222,145,174,2), + (223,146,174,2), + (224,147,174,2), + (225,148,174,2), + (227,149,174,2), + (229,150,174,2), + (780,549,174,2), + (714,483,175,2), + (756,525,175,2), + (732,501,176,2), + (766,535,176,2), + (806,575,178,2), + (729,498,185,2), + (749,518,185,2), + (719,488,186,2), + (746,515,186,2), + (817,586,186,2), + (715,484,195,2), + (744,513,195,2), + (784,553,195,2), + (782,551,196,2), + (805,574,197,2), + (717,486,199,2), + (745,514,199,2), + (803,572,200,2); /*!40000 ALTER TABLE `civicrm_activity_contact` ENABLE KEYS */; UNLOCK TABLES; @@ -1301,186 +1645,195 @@ UNLOCK TABLES; LOCK TABLES `civicrm_address` WRITE; /*!40000 ALTER TABLE `civicrm_address` DISABLE KEYS */; INSERT INTO `civicrm_address` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `street_address`, `street_number`, `street_number_suffix`, `street_number_predirectional`, `street_name`, `street_type`, `street_number_postdirectional`, `street_unit`, `supplemental_address_1`, `supplemental_address_2`, `supplemental_address_3`, `city`, `county_id`, `state_province_id`, `postal_code_suffix`, `postal_code`, `usps_adc`, `country_id`, `geo_code_1`, `geo_code_2`, `manual_geo_code`, `timezone`, `name`, `master_id`) VALUES - (1,157,1,1,0,'153I Pine Pl SE',153,'I',NULL,'Pine','Pl','SE',NULL,NULL,NULL,NULL,'Cuyahoga Falls',1,1034,NULL,'44222',NULL,1228,41.128705,-81.53999,0,NULL,NULL,NULL), - (2,2,1,1,0,'932I College Dr W',932,'I',NULL,'College','Dr','W',NULL,NULL,NULL,NULL,'Attalla',1,1000,NULL,'35954',NULL,1228,34.043263,-86.08904,0,NULL,NULL,NULL), - (3,4,1,1,0,'946H El Camino Dr NE',946,'H',NULL,'El Camino','Dr','NE',NULL,NULL,NULL,NULL,'Ramsay',1,1021,NULL,'49959',NULL,1228,46.470746,-89.99603,0,NULL,NULL,NULL), - (4,32,1,1,0,'753D Green Path SW',753,'D',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Castaner',1,1056,NULL,'00631',NULL,1228,18.186739,-66.85174,0,NULL,NULL,NULL), - (5,15,1,1,0,'527O Beech Ln S',527,'O',NULL,'Beech','Ln','S',NULL,NULL,NULL,NULL,'Woodson',1,1003,NULL,'72180',NULL,1228,34.528857,-92.21175,0,NULL,NULL,NULL), - (6,38,1,1,0,'903X Martin Luther King Path W',903,'X',NULL,'Martin Luther King','Path','W',NULL,NULL,NULL,NULL,'Max',1,1022,NULL,'56659',NULL,1228,47.64542,-94.05089,0,NULL,NULL,NULL), - (7,150,1,1,0,'24P Woodbridge Ln SE',24,'P',NULL,'Woodbridge','Ln','SE',NULL,NULL,NULL,NULL,'Raleigh',1,1032,NULL,'27661',NULL,1228,35.797692,-78.625265,0,NULL,NULL,NULL), - (8,90,1,1,0,'513S Main Blvd SE',513,'S',NULL,'Main','Blvd','SE',NULL,NULL,NULL,NULL,'Marshall',1,1032,NULL,'28753',NULL,1228,35.852912,-82.68447,0,NULL,NULL,NULL), - (9,121,1,1,0,'89K Second Pl S',89,'K',NULL,'Second','Pl','S',NULL,NULL,NULL,NULL,'Lawrenceville',1,1009,NULL,'30045',NULL,1228,33.949054,-83.98565,0,NULL,NULL,NULL), - (10,85,1,1,0,'838D Cadell Blvd SE',838,'D',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Crandall',1,1013,NULL,'47114',NULL,1228,38.287227,-86.06805,0,NULL,NULL,NULL), - (11,134,1,1,0,'235O Northpoint St W',235,'O',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Corona',1,1004,NULL,'92882',NULL,1228,33.866555,-117.59167,0,NULL,NULL,NULL), - (12,165,1,1,0,'825C Maple Blvd W',825,'C',NULL,'Maple','Blvd','W',NULL,NULL,NULL,NULL,'Lake Eunice',1,1022,NULL,'56508',NULL,1228,46.732051,-95.997757,0,NULL,NULL,NULL), - (13,147,1,1,0,'942P Dowlen Path NE',942,'P',NULL,'Dowlen','Path','NE',NULL,NULL,NULL,NULL,'Horatio',1,1003,NULL,'71842',NULL,1228,33.927425,-94.30834,0,NULL,NULL,NULL), - (14,78,1,1,0,'783G Bay Ln NE',783,'G',NULL,'Bay','Ln','NE',NULL,NULL,NULL,NULL,'New Springfield',1,1034,NULL,'44443',NULL,1228,40.917556,-80.60039,0,NULL,NULL,NULL), - (15,84,1,1,0,'943O Jackson St NW',943,'O',NULL,'Jackson','St','NW',NULL,NULL,NULL,NULL,'Rosston',1,1035,NULL,'73855',NULL,1228,36.863262,-99.88181,0,NULL,NULL,NULL), - (16,44,1,1,0,'959F College Ave SW',959,'F',NULL,'College','Ave','SW',NULL,NULL,NULL,NULL,'El Paso',1,1042,NULL,'88544',NULL,1228,31.694842,-106.299987,0,NULL,NULL,NULL), - (17,97,1,1,0,'24N Second Dr NW',24,'N',NULL,'Second','Dr','NW',NULL,NULL,NULL,NULL,'Mortons Gap',1,1016,NULL,'42440',NULL,1228,37.238785,-87.46986,0,NULL,NULL,NULL), - (18,174,1,1,0,'160Z Maple Ln NE',160,'Z',NULL,'Maple','Ln','NE',NULL,NULL,NULL,NULL,'Park Falls',1,1048,NULL,'54552',NULL,1228,45.927783,-90.34311,0,NULL,NULL,NULL), - (19,133,1,1,0,'745Z Main Dr E',745,'Z',NULL,'Main','Dr','E',NULL,NULL,NULL,NULL,'Sabattus',1,1018,NULL,'04280',NULL,1228,44.119007,-70.07568,0,NULL,NULL,NULL), - (20,199,1,1,0,'223Y Cadell St SW',223,'Y',NULL,'Cadell','St','SW',NULL,NULL,NULL,NULL,'Coronado',1,1004,NULL,'92118',NULL,1228,32.682727,-117.17441,0,NULL,NULL,NULL), - (21,64,1,1,0,'739M El Camino Path SW',739,'M',NULL,'El Camino','Path','SW',NULL,NULL,NULL,NULL,'Treynor',1,1014,NULL,'51575',NULL,1228,41.231146,-95.61155,0,NULL,NULL,NULL), - (22,41,1,1,0,'291D States Rd S',291,'D',NULL,'States','Rd','S',NULL,NULL,NULL,NULL,'High Bridge',1,1048,NULL,'54846',NULL,1228,46.372151,-90.74865,0,NULL,NULL,NULL), - (23,30,1,1,0,'955Q Beech Path SE',955,'Q',NULL,'Beech','Path','SE',NULL,NULL,NULL,NULL,'Lawndale',1,1032,NULL,'28090',NULL,1228,35.450548,-81.56223,0,NULL,NULL,NULL), - (24,192,1,1,0,'572E Woodbridge Path NW',572,'E',NULL,'Woodbridge','Path','NW',NULL,NULL,NULL,NULL,'Toms River',1,1029,NULL,'08755',NULL,1228,40.010092,-74.23032,0,NULL,NULL,NULL), - (25,67,1,1,0,'623G Van Ness Blvd E',623,'G',NULL,'Van Ness','Blvd','E',NULL,NULL,NULL,NULL,'Port Murray',1,1029,NULL,'07865',NULL,1228,40.783175,-74.90934,0,NULL,NULL,NULL), - (26,184,1,1,0,'177H Northpoint Pl NW',177,'H',NULL,'Northpoint','Pl','NW',NULL,NULL,NULL,NULL,'Verona',1,1037,NULL,'15147',NULL,1228,40.498218,-79.83426,0,NULL,NULL,NULL), - (27,162,1,1,0,'204W Beech Ave SW',204,'W',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Marmora',1,1029,NULL,'08223',NULL,1228,39.264412,-74.64986,0,NULL,NULL,NULL), - (28,181,1,1,0,'881X Lincoln Blvd S',881,'X',NULL,'Lincoln','Blvd','S',NULL,NULL,NULL,NULL,'Mammoth',1,1002,NULL,'85618',NULL,1228,32.70874,-110.63925,0,NULL,NULL,NULL), - (29,193,1,1,0,'72V Dowlen Ln NW',72,'V',NULL,'Dowlen','Ln','NW',NULL,NULL,NULL,NULL,'Bartow',1,1047,NULL,'24920',NULL,1228,38.552106,-79.7315,0,NULL,NULL,NULL), - (30,71,1,1,0,'165N Bay Dr SW',165,'N',NULL,'Bay','Dr','SW',NULL,NULL,NULL,NULL,'Saint Louis',1,1024,NULL,'63163',NULL,1228,38.6531,-90.243462,0,NULL,NULL,NULL), - (31,185,1,1,0,'959B Van Ness Dr E',959,'B',NULL,'Van Ness','Dr','E',NULL,NULL,NULL,NULL,'Deckerville',1,1021,NULL,'48427',NULL,1228,43.519997,-82.71234,0,NULL,NULL,NULL), - (32,7,1,1,0,'873I Dowlen Rd SE',873,'I',NULL,'Dowlen','Rd','SE',NULL,NULL,NULL,NULL,'Saint Marys',1,1047,NULL,'26170',NULL,1228,39.370217,-81.17215,0,NULL,NULL,NULL), - (33,65,1,1,0,'889O Van Ness Ave W',889,'O',NULL,'Van Ness','Ave','W',NULL,NULL,NULL,NULL,'Hanford',1,1004,NULL,'93230',NULL,1228,36.327063,-119.6451,0,NULL,NULL,NULL), - (34,170,1,1,0,'753Y Jackson Ln NW',753,'Y',NULL,'Jackson','Ln','NW',NULL,NULL,NULL,NULL,'Placentia',1,1004,NULL,'92670',NULL,1228,33.870714,-117.879342,0,NULL,NULL,NULL), - (35,93,1,1,0,'892Q Cadell Ln W',892,'Q',NULL,'Cadell','Ln','W',NULL,NULL,NULL,NULL,'Brandywine',1,1019,NULL,'20613',NULL,1228,38.676968,-76.82215,0,NULL,NULL,NULL), - (36,5,1,1,0,'884Z Pine Dr N',884,'Z',NULL,'Pine','Dr','N',NULL,NULL,NULL,NULL,'Kissimmee',1,1008,NULL,'34747',NULL,1228,28.326187,-81.58897,0,NULL,NULL,NULL), - (37,80,1,1,0,'718U Bay Dr SW',718,'U',NULL,'Bay','Dr','SW',NULL,NULL,NULL,NULL,'Kit Carson',1,1004,NULL,'95644',NULL,1228,38.463282,-120.550021,0,NULL,NULL,NULL), - (38,75,1,1,0,'865D Second Ln N',865,'D',NULL,'Second','Ln','N',NULL,NULL,NULL,NULL,'Philadelphia',1,1037,NULL,'19175',NULL,1228,39.990562,-75.12957,0,NULL,NULL,NULL), - (39,9,1,1,0,'298D Second Ave W',298,'D',NULL,'Second','Ave','W',NULL,NULL,NULL,NULL,'Billings',1,1024,NULL,'65610',NULL,1228,37.042293,-93.52526,0,NULL,NULL,NULL), - (40,177,1,1,0,'511F Van Ness Way SW',511,'F',NULL,'Van Ness','Way','SW',NULL,NULL,NULL,NULL,'Eau Claire',1,1048,NULL,'54703',NULL,1228,44.82961,-91.50521,0,NULL,NULL,NULL), - (41,108,1,1,0,'240N College Path NE',240,'N',NULL,'College','Path','NE',NULL,NULL,NULL,NULL,'Damascus',1,1009,NULL,'31741',NULL,1228,31.299009,-84.68772,0,NULL,NULL,NULL), - (42,13,1,1,0,'897I Caulder Ln E',897,'I',NULL,'Caulder','Ln','E',NULL,NULL,NULL,NULL,'Ruleville',1,1023,NULL,'38771',NULL,1228,33.732774,-90.53427,0,NULL,NULL,NULL), - (43,129,1,1,0,'396G Bay St SW',396,'G',NULL,'Bay','St','SW',NULL,NULL,NULL,NULL,'Salem',1,1029,NULL,'08079',NULL,1228,39.549912,-75.43943,0,NULL,NULL,NULL), - (44,12,1,1,0,'125Z Main Ln NE',125,'Z',NULL,'Main','Ln','NE',NULL,NULL,NULL,NULL,'Levan',1,1043,NULL,'84639',NULL,1228,39.47178,-111.94431,0,NULL,NULL,NULL), - (45,37,1,1,0,'84Y Maple Path NW',84,'Y',NULL,'Maple','Path','NW',NULL,NULL,NULL,NULL,'Laddonia',1,1024,NULL,'63352',NULL,1228,39.249616,-91.64872,0,NULL,NULL,NULL), - (46,62,1,1,0,'333M Green Path SW',333,'M',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Jacksonville',1,1000,NULL,'36265',NULL,1228,33.824496,-85.77037,0,NULL,NULL,NULL), - (47,144,1,1,0,'588F Van Ness Path W',588,'F',NULL,'Van Ness','Path','W',NULL,NULL,NULL,NULL,'Trenton',1,1034,NULL,'45067',NULL,1228,39.482307,-84.46429,0,NULL,NULL,NULL), - (48,49,1,1,0,'223Y Northpoint St W',223,'Y',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Brookville',1,1037,NULL,'15825',NULL,1228,41.160579,-79.06479,0,NULL,NULL,NULL), - (49,128,1,1,0,'24G Green Rd NW',24,'G',NULL,'Green','Rd','NW',NULL,NULL,NULL,NULL,'Grady',1,1003,NULL,'71644',NULL,1228,34.110042,-91.70488,0,NULL,NULL,NULL), - (50,138,1,1,0,'403Y Beech Ave SW',403,'Y',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Norfolk',1,1045,NULL,'23508',NULL,1228,36.886447,-76.30065,0,NULL,NULL,NULL), - (51,60,1,1,0,'126R Van Ness Pl W',126,'R',NULL,'Van Ness','Pl','W',NULL,NULL,NULL,NULL,'Sun River',1,1025,NULL,'59483',NULL,1228,47.465072,-111.79735,0,NULL,NULL,NULL), - (52,127,1,1,0,'479U Martin Luther King Way NW',479,'U',NULL,'Martin Luther King','Way','NW',NULL,NULL,NULL,NULL,'Federal Way',1,1046,NULL,'98023',NULL,1228,47.309021,-122.36178,0,NULL,NULL,NULL), - (53,158,1,1,0,'568D Jackson Blvd NW',568,'D',NULL,'Jackson','Blvd','NW',NULL,NULL,NULL,NULL,'Aitkin',1,1022,NULL,'56431',NULL,1228,46.507241,-93.66458,0,NULL,NULL,NULL), - (54,74,1,1,0,'825U Dowlen Way SE',825,'U',NULL,'Dowlen','Way','SE',NULL,NULL,NULL,NULL,'Middletown',1,1006,NULL,'06459',NULL,1228,41.556463,-72.658179,0,NULL,NULL,NULL), - (55,187,1,1,0,'973L Cadell Ave NE',973,'L',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Bozman',1,1019,NULL,'21612',NULL,1228,38.747964,-76.27279,0,NULL,NULL,NULL), - (56,194,1,1,0,'785H College Ln N',785,'H',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Little Valley',1,1031,NULL,'14755',NULL,1228,42.249436,-78.80282,0,NULL,NULL,NULL), - (57,66,1,1,0,'845B Maple Dr NE',845,'B',NULL,'Maple','Dr','NE',NULL,NULL,NULL,NULL,'Parker',1,1005,NULL,'80138',NULL,1228,39.523171,-104.70607,0,NULL,NULL,NULL), - (58,195,1,1,0,'630P Bay Rd NW',630,'P',NULL,'Bay','Rd','NW',NULL,NULL,NULL,NULL,'Cromwell',1,1014,NULL,'50842',NULL,1228,41.039762,-94.461622,0,NULL,NULL,NULL), - (59,69,1,1,0,'431Z Woodbridge Pl SW',431,'Z',NULL,'Woodbridge','Pl','SW',NULL,NULL,NULL,NULL,'Bloomfield Hills',1,1021,NULL,'48302',NULL,1228,42.5863,-83.29705,0,NULL,NULL,NULL), - (60,39,1,1,0,'495X El Camino Pl W',495,'X',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Sebewaing',1,1021,NULL,'48759',NULL,1228,43.737971,-83.43007,0,NULL,NULL,NULL), - (61,112,1,1,0,'140O College Pl NW',140,'O',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,NULL), - (62,19,1,1,0,'829S States Dr NE',829,'S',NULL,'States','Dr','NE',NULL,NULL,NULL,NULL,'Georgetown',1,1031,NULL,'13129',NULL,1228,42.712735,-75.731391,0,NULL,NULL,NULL), - (63,17,1,1,0,'626F Second Path S',626,'F',NULL,'Second','Path','S',NULL,NULL,NULL,NULL,'Bliss',1,1011,NULL,'83314',NULL,1228,42.937947,-114.95287,0,NULL,NULL,NULL), - (64,142,1,1,0,'940O Caulder Path SW',940,'O',NULL,'Caulder','Path','SW',NULL,NULL,NULL,NULL,'Blue Grass',1,1045,NULL,'24413',NULL,1228,38.521373,-79.58361,0,NULL,NULL,NULL), - (65,94,1,1,0,'792A States Pl SE',792,'A',NULL,'States','Pl','SE',NULL,NULL,NULL,NULL,'Kimballton',1,1014,NULL,'51543',NULL,1228,41.6485,-95.08334,0,NULL,NULL,NULL), - (66,201,3,1,0,'797W Cadell Ave W',797,'W',NULL,'Cadell','Ave','W',NULL,'Cuffe Parade',NULL,NULL,'Suamico',1,1048,NULL,'54173',NULL,1228,44.640367,-88.03732,0,NULL,NULL,NULL), - (67,71,2,0,0,'797W Cadell Ave W',797,'W',NULL,'Cadell','Ave','W',NULL,'Cuffe Parade',NULL,NULL,'Suamico',1,1048,NULL,'54173',NULL,1228,44.640367,-88.03732,0,NULL,NULL,66), - (68,159,3,1,0,'15F Second Rd E',15,'F',NULL,'Second','Rd','E',NULL,'Churchgate',NULL,NULL,'Spokane',1,1046,NULL,'99206',NULL,1228,47.646994,-117.25912,0,NULL,NULL,NULL), - (69,122,3,1,0,'919L Caulder Dr NW',919,'L',NULL,'Caulder','Dr','NW',NULL,'Churchgate',NULL,NULL,'Caret',1,1045,NULL,'22436',NULL,1228,38.069014,-77.09611,0,NULL,NULL,NULL), - (70,175,2,1,0,'919L Caulder Dr NW',919,'L',NULL,'Caulder','Dr','NW',NULL,'Churchgate',NULL,NULL,'Caret',1,1045,NULL,'22436',NULL,1228,38.069014,-77.09611,0,NULL,NULL,69), - (71,161,3,1,0,'938O El Camino Ave N',938,'O',NULL,'El Camino','Ave','N',NULL,'Urgent',NULL,NULL,'Morton',1,1046,NULL,'98356',NULL,1228,46.562676,-122.29514,0,NULL,NULL,NULL), - (72,106,2,1,0,'938O El Camino Ave N',938,'O',NULL,'El Camino','Ave','N',NULL,'Urgent',NULL,NULL,'Morton',1,1046,NULL,'98356',NULL,1228,46.562676,-122.29514,0,NULL,NULL,71), - (73,148,3,1,0,'977U Martin Luther King Way N',977,'U',NULL,'Martin Luther King','Way','N',NULL,'Churchgate',NULL,NULL,'El Paso',1,1042,NULL,'79977',NULL,1228,31.694842,-106.299987,0,NULL,NULL,NULL), - (74,133,2,0,0,'977U Martin Luther King Way N',977,'U',NULL,'Martin Luther King','Way','N',NULL,'Churchgate',NULL,NULL,'El Paso',1,1042,NULL,'79977',NULL,1228,31.694842,-106.299987,0,NULL,NULL,73), - (75,145,3,1,0,'184P Northpoint Rd S',184,'P',NULL,'Northpoint','Rd','S',NULL,'Attn: Accounting',NULL,NULL,'Branson',1,1024,NULL,'65616',NULL,1228,36.64417,-93.25668,0,NULL,NULL,NULL), - (76,132,2,1,0,'184P Northpoint Rd S',184,'P',NULL,'Northpoint','Rd','S',NULL,'Attn: Accounting',NULL,NULL,'Branson',1,1024,NULL,'65616',NULL,1228,36.64417,-93.25668,0,NULL,NULL,75), - (77,131,3,1,0,'477J Martin Luther King Dr W',477,'J',NULL,'Martin Luther King','Dr','W',NULL,'Attn: Development',NULL,NULL,'Harrisburg',1,1037,NULL,'17125',NULL,1228,40.266221,-76.882854,0,NULL,NULL,NULL), - (78,51,3,1,0,'583H Main Way NW',583,'H',NULL,'Main','Way','NW',NULL,'Churchgate',NULL,NULL,'Philo',1,1034,NULL,'43771',NULL,1228,39.842048,-81.93264,0,NULL,NULL,NULL), - (79,86,3,1,0,'738C Woodbridge Dr NW',738,'C',NULL,'Woodbridge','Dr','NW',NULL,'Payables Dept.',NULL,NULL,'Beaufort',1,1039,NULL,'29902',NULL,1228,32.421594,-80.67505,0,NULL,NULL,NULL), - (80,160,3,1,0,'686V Martin Luther King Pl NE',686,'V',NULL,'Martin Luther King','Pl','NE',NULL,'Community Relations',NULL,NULL,'Detroit',1,1021,NULL,'48279',NULL,1228,42.239933,-83.150823,0,NULL,NULL,NULL), - (81,129,2,0,0,'686V Martin Luther King Pl NE',686,'V',NULL,'Martin Luther King','Pl','NE',NULL,'Community Relations',NULL,NULL,'Detroit',1,1021,NULL,'48279',NULL,1228,42.239933,-83.150823,0,NULL,NULL,80), - (82,91,3,1,0,'366P Van Ness Rd E',366,'P',NULL,'Van Ness','Rd','E',NULL,'Community Relations',NULL,NULL,'Guayama',1,1056,NULL,'00784',NULL,1228,17.984137,-66.12779,0,NULL,NULL,NULL), - (83,54,2,1,0,'366P Van Ness Rd E',366,'P',NULL,'Van Ness','Rd','E',NULL,'Community Relations',NULL,NULL,'Guayama',1,1056,NULL,'00784',NULL,1228,17.984137,-66.12779,0,NULL,NULL,82), - (84,25,3,1,0,'750W Northpoint Pl S',750,'W',NULL,'Northpoint','Pl','S',NULL,'Attn: Development',NULL,NULL,'Shellman',1,1009,NULL,'31786',NULL,1228,31.72952,-84.60173,0,NULL,NULL,NULL), - (85,198,3,1,0,'525Q Cadell Ln W',525,'Q',NULL,'Cadell','Ln','W',NULL,'Editorial Dept',NULL,NULL,'Lake Arrowhead',1,1004,NULL,'92352',NULL,1228,34.25629,-117.19132,0,NULL,NULL,NULL), - (86,33,3,1,0,'22W Green Rd NE',22,'W',NULL,'Green','Rd','NE',NULL,'Mailstop 101',NULL,NULL,'Cobbtown',1,1009,NULL,'30420',NULL,1228,32.301639,-82.11842,0,NULL,NULL,NULL), - (87,88,2,1,0,'22W Green Rd NE',22,'W',NULL,'Green','Rd','NE',NULL,'Mailstop 101',NULL,NULL,'Cobbtown',1,1009,NULL,'30420',NULL,1228,32.301639,-82.11842,0,NULL,NULL,86), - (88,79,3,1,0,'968V Second Blvd W',968,'V',NULL,'Second','Blvd','W',NULL,'Receiving',NULL,NULL,'Thornburg',1,1014,NULL,'50255',NULL,1228,41.336267,-92.178366,0,NULL,NULL,NULL), - (89,56,3,1,0,'291P Van Ness Way S',291,'P',NULL,'Van Ness','Way','S',NULL,'Subscriptions Dept',NULL,NULL,'Ivesdale',1,1012,NULL,'61851',NULL,1228,39.950391,-88.43939,0,NULL,NULL,NULL), - (90,177,2,0,0,'291P Van Ness Way S',291,'P',NULL,'Van Ness','Way','S',NULL,'Subscriptions Dept',NULL,NULL,'Ivesdale',1,1012,NULL,'61851',NULL,1228,39.950391,-88.43939,0,NULL,NULL,89), - (91,52,3,1,0,'137A Martin Luther King Dr SE',137,'A',NULL,'Martin Luther King','Dr','SE',NULL,'Mailstop 101',NULL,NULL,'Oriska',1,1033,NULL,'58063',NULL,1228,46.947243,-97.81827,0,NULL,NULL,NULL), - (92,166,2,1,0,'137A Martin Luther King Dr SE',137,'A',NULL,'Martin Luther King','Dr','SE',NULL,'Mailstop 101',NULL,NULL,'Oriska',1,1033,NULL,'58063',NULL,1228,46.947243,-97.81827,0,NULL,NULL,91), - (93,22,3,1,0,'380T Beech Path S',380,'T',NULL,'Beech','Path','S',NULL,'Attn: Development',NULL,NULL,'Mulkeytown',1,1012,NULL,'62865',NULL,1228,37.963264,-89.06906,0,NULL,NULL,NULL), - (94,171,2,1,0,'380T Beech Path S',380,'T',NULL,'Beech','Path','S',NULL,'Attn: Development',NULL,NULL,'Mulkeytown',1,1012,NULL,'62865',NULL,1228,37.963264,-89.06906,0,NULL,NULL,93), - (95,109,3,1,0,'923K Dowlen Path SW',923,'K',NULL,'Dowlen','Path','SW',NULL,'Cuffe Parade',NULL,NULL,'Houston',1,1023,NULL,'38851',NULL,1228,33.904246,-88.9671,0,NULL,NULL,NULL), - (96,115,3,1,0,'384Q El Camino Ave W',384,'Q',NULL,'El Camino','Ave','W',NULL,'Mailstop 101',NULL,NULL,'Macon',1,1041,NULL,'38048',NULL,1228,35.15066,-89.481362,0,NULL,NULL,NULL), - (97,76,2,1,0,'384Q El Camino Ave W',384,'Q',NULL,'El Camino','Ave','W',NULL,'Mailstop 101',NULL,NULL,'Macon',1,1041,NULL,'38048',NULL,1228,35.15066,-89.481362,0,NULL,NULL,96), - (98,190,1,1,0,'333M Green Path SW',333,'M',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Jacksonville',1,1000,NULL,'36265',NULL,1228,33.824496,-85.77037,0,NULL,NULL,46), - (99,76,1,0,0,'333M Green Path SW',333,'M',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Jacksonville',1,1000,NULL,'36265',NULL,1228,33.824496,-85.77037,0,NULL,NULL,46), - (100,105,1,1,0,'333M Green Path SW',333,'M',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Jacksonville',1,1000,NULL,'36265',NULL,1228,33.824496,-85.77037,0,NULL,NULL,46), - (101,37,1,0,0,'333M Green Path SW',333,'M',NULL,'Green','Path','SW',NULL,NULL,NULL,NULL,'Jacksonville',1,1000,NULL,'36265',NULL,1228,33.824496,-85.77037,0,NULL,NULL,46), - (102,63,1,1,0,'588F Van Ness Path W',588,'F',NULL,'Van Ness','Path','W',NULL,NULL,NULL,NULL,'Trenton',1,1034,NULL,'45067',NULL,1228,39.482307,-84.46429,0,NULL,NULL,47), - (103,136,1,1,0,'588F Van Ness Path W',588,'F',NULL,'Van Ness','Path','W',NULL,NULL,NULL,NULL,'Trenton',1,1034,NULL,'45067',NULL,1228,39.482307,-84.46429,0,NULL,NULL,47), - (104,28,1,1,0,'588F Van Ness Path W',588,'F',NULL,'Van Ness','Path','W',NULL,NULL,NULL,NULL,'Trenton',1,1034,NULL,'45067',NULL,1228,39.482307,-84.46429,0,NULL,NULL,47), - (105,178,1,1,0,'188D Caulder Ln NW',188,'D',NULL,'Caulder','Ln','NW',NULL,NULL,NULL,NULL,'San Francisco',1,1004,NULL,'94136',NULL,1228,37.784827,-122.727802,0,NULL,NULL,NULL), - (106,47,1,1,0,'223Y Northpoint St W',223,'Y',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Brookville',1,1037,NULL,'15825',NULL,1228,41.160579,-79.06479,0,NULL,NULL,48), - (107,114,1,1,0,'223Y Northpoint St W',223,'Y',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Brookville',1,1037,NULL,'15825',NULL,1228,41.160579,-79.06479,0,NULL,NULL,48), - (108,102,1,1,0,'223Y Northpoint St W',223,'Y',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Brookville',1,1037,NULL,'15825',NULL,1228,41.160579,-79.06479,0,NULL,NULL,48), - (109,42,1,1,0,'223Y Northpoint St W',223,'Y',NULL,'Northpoint','St','W',NULL,NULL,NULL,NULL,'Brookville',1,1037,NULL,'15825',NULL,1228,41.160579,-79.06479,0,NULL,NULL,48), - (110,173,1,1,0,'24G Green Rd NW',24,'G',NULL,'Green','Rd','NW',NULL,NULL,NULL,NULL,'Grady',1,1003,NULL,'71644',NULL,1228,34.110042,-91.70488,0,NULL,NULL,49), - (111,183,1,1,0,'24G Green Rd NW',24,'G',NULL,'Green','Rd','NW',NULL,NULL,NULL,NULL,'Grady',1,1003,NULL,'71644',NULL,1228,34.110042,-91.70488,0,NULL,NULL,49), - (112,189,1,1,0,'24G Green Rd NW',24,'G',NULL,'Green','Rd','NW',NULL,NULL,NULL,NULL,'Grady',1,1003,NULL,'71644',NULL,1228,34.110042,-91.70488,0,NULL,NULL,49), - (113,88,1,0,0,'24G Green Rd NW',24,'G',NULL,'Green','Rd','NW',NULL,NULL,NULL,NULL,'Grady',1,1003,NULL,'71644',NULL,1228,34.110042,-91.70488,0,NULL,NULL,49), - (114,166,1,0,0,'403Y Beech Ave SW',403,'Y',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Norfolk',1,1045,NULL,'23508',NULL,1228,36.886447,-76.30065,0,NULL,NULL,50), - (115,171,1,0,0,'403Y Beech Ave SW',403,'Y',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Norfolk',1,1045,NULL,'23508',NULL,1228,36.886447,-76.30065,0,NULL,NULL,50), - (116,123,1,1,0,'403Y Beech Ave SW',403,'Y',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Norfolk',1,1045,NULL,'23508',NULL,1228,36.886447,-76.30065,0,NULL,NULL,50), - (117,196,1,1,0,'403Y Beech Ave SW',403,'Y',NULL,'Beech','Ave','SW',NULL,NULL,NULL,NULL,'Norfolk',1,1045,NULL,'23508',NULL,1228,36.886447,-76.30065,0,NULL,NULL,50), - (118,23,1,1,0,'126R Van Ness Pl W',126,'R',NULL,'Van Ness','Pl','W',NULL,NULL,NULL,NULL,'Sun River',1,1025,NULL,'59483',NULL,1228,47.465072,-111.79735,0,NULL,NULL,51), - (119,120,1,1,0,'126R Van Ness Pl W',126,'R',NULL,'Van Ness','Pl','W',NULL,NULL,NULL,NULL,'Sun River',1,1025,NULL,'59483',NULL,1228,47.465072,-111.79735,0,NULL,NULL,51), - (120,111,1,1,0,'126R Van Ness Pl W',126,'R',NULL,'Van Ness','Pl','W',NULL,NULL,NULL,NULL,'Sun River',1,1025,NULL,'59483',NULL,1228,47.465072,-111.79735,0,NULL,NULL,51), - (121,43,1,1,0,'126R Van Ness Pl W',126,'R',NULL,'Van Ness','Pl','W',NULL,NULL,NULL,NULL,'Sun River',1,1025,NULL,'59483',NULL,1228,47.465072,-111.79735,0,NULL,NULL,51), - (122,168,1,1,0,'479U Martin Luther King Way NW',479,'U',NULL,'Martin Luther King','Way','NW',NULL,NULL,NULL,NULL,'Federal Way',1,1046,NULL,'98023',NULL,1228,47.309021,-122.36178,0,NULL,NULL,52), - (123,40,1,1,0,'479U Martin Luther King Way NW',479,'U',NULL,'Martin Luther King','Way','NW',NULL,NULL,NULL,NULL,'Federal Way',1,1046,NULL,'98023',NULL,1228,47.309021,-122.36178,0,NULL,NULL,52), - (124,143,1,1,0,'479U Martin Luther King Way NW',479,'U',NULL,'Martin Luther King','Way','NW',NULL,NULL,NULL,NULL,'Federal Way',1,1046,NULL,'98023',NULL,1228,47.309021,-122.36178,0,NULL,NULL,52), - (125,16,1,1,0,'479U Martin Luther King Way NW',479,'U',NULL,'Martin Luther King','Way','NW',NULL,NULL,NULL,NULL,'Federal Way',1,1046,NULL,'98023',NULL,1228,47.309021,-122.36178,0,NULL,NULL,52), - (126,106,1,0,0,'568D Jackson Blvd NW',568,'D',NULL,'Jackson','Blvd','NW',NULL,NULL,NULL,NULL,'Aitkin',1,1022,NULL,'56431',NULL,1228,46.507241,-93.66458,0,NULL,NULL,53), - (127,100,1,1,0,'568D Jackson Blvd NW',568,'D',NULL,'Jackson','Blvd','NW',NULL,NULL,NULL,NULL,'Aitkin',1,1022,NULL,'56431',NULL,1228,46.507241,-93.66458,0,NULL,NULL,53), - (128,3,1,1,0,'568D Jackson Blvd NW',568,'D',NULL,'Jackson','Blvd','NW',NULL,NULL,NULL,NULL,'Aitkin',1,1022,NULL,'56431',NULL,1228,46.507241,-93.66458,0,NULL,NULL,53), - (129,46,1,1,0,'568D Jackson Blvd NW',568,'D',NULL,'Jackson','Blvd','NW',NULL,NULL,NULL,NULL,'Aitkin',1,1022,NULL,'56431',NULL,1228,46.507241,-93.66458,0,NULL,NULL,53), - (130,163,1,1,0,'825U Dowlen Way SE',825,'U',NULL,'Dowlen','Way','SE',NULL,NULL,NULL,NULL,'Middletown',1,1006,NULL,'06459',NULL,1228,41.556463,-72.658179,0,NULL,NULL,54), - (131,175,1,0,0,'825U Dowlen Way SE',825,'U',NULL,'Dowlen','Way','SE',NULL,NULL,NULL,NULL,'Middletown',1,1006,NULL,'06459',NULL,1228,41.556463,-72.658179,0,NULL,NULL,54), - (132,141,1,1,0,'825U Dowlen Way SE',825,'U',NULL,'Dowlen','Way','SE',NULL,NULL,NULL,NULL,'Middletown',1,1006,NULL,'06459',NULL,1228,41.556463,-72.658179,0,NULL,NULL,54), - (133,179,1,1,0,'862E Second Dr NE',862,'E',NULL,'Second','Dr','NE',NULL,NULL,NULL,NULL,'Friedensburg',1,1037,NULL,'17933',NULL,1228,40.602141,-76.24143,0,NULL,NULL,NULL), - (134,36,1,1,0,'973L Cadell Ave NE',973,'L',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Bozman',1,1019,NULL,'21612',NULL,1228,38.747964,-76.27279,0,NULL,NULL,55), - (135,124,1,1,0,'973L Cadell Ave NE',973,'L',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Bozman',1,1019,NULL,'21612',NULL,1228,38.747964,-76.27279,0,NULL,NULL,55), - (136,188,1,1,0,'973L Cadell Ave NE',973,'L',NULL,'Cadell','Ave','NE',NULL,NULL,NULL,NULL,'Bozman',1,1019,NULL,'21612',NULL,1228,38.747964,-76.27279,0,NULL,NULL,55), - (137,29,1,1,0,'416X Jackson Ave NW',416,'X',NULL,'Jackson','Ave','NW',NULL,NULL,NULL,NULL,'Clinton',1,1039,NULL,'29235',NULL,1228,34.457522,-81.880871,0,NULL,NULL,NULL), - (138,180,1,1,0,'785H College Ln N',785,'H',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Little Valley',1,1031,NULL,'14755',NULL,1228,42.249436,-78.80282,0,NULL,NULL,56), - (139,24,1,1,0,'785H College Ln N',785,'H',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Little Valley',1,1031,NULL,'14755',NULL,1228,42.249436,-78.80282,0,NULL,NULL,56), - (140,96,1,1,0,'785H College Ln N',785,'H',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Little Valley',1,1031,NULL,'14755',NULL,1228,42.249436,-78.80282,0,NULL,NULL,56), - (141,156,1,1,0,'785H College Ln N',785,'H',NULL,'College','Ln','N',NULL,NULL,NULL,NULL,'Little Valley',1,1031,NULL,'14755',NULL,1228,42.249436,-78.80282,0,NULL,NULL,56), - (142,95,1,1,0,'845B Maple Dr NE',845,'B',NULL,'Maple','Dr','NE',NULL,NULL,NULL,NULL,'Parker',1,1005,NULL,'80138',NULL,1228,39.523171,-104.70607,0,NULL,NULL,57), - (143,146,1,1,0,'845B Maple Dr NE',845,'B',NULL,'Maple','Dr','NE',NULL,NULL,NULL,NULL,'Parker',1,1005,NULL,'80138',NULL,1228,39.523171,-104.70607,0,NULL,NULL,57), - (144,48,1,1,0,'845B Maple Dr NE',845,'B',NULL,'Maple','Dr','NE',NULL,NULL,NULL,NULL,'Parker',1,1005,NULL,'80138',NULL,1228,39.523171,-104.70607,0,NULL,NULL,57), - (145,182,1,1,0,'845B Maple Dr NE',845,'B',NULL,'Maple','Dr','NE',NULL,NULL,NULL,NULL,'Parker',1,1005,NULL,'80138',NULL,1228,39.523171,-104.70607,0,NULL,NULL,57), - (146,153,1,1,0,'630P Bay Rd NW',630,'P',NULL,'Bay','Rd','NW',NULL,NULL,NULL,NULL,'Cromwell',1,1014,NULL,'50842',NULL,1228,41.039762,-94.461622,0,NULL,NULL,58), - (147,110,1,1,0,'630P Bay Rd NW',630,'P',NULL,'Bay','Rd','NW',NULL,NULL,NULL,NULL,'Cromwell',1,1014,NULL,'50842',NULL,1228,41.039762,-94.461622,0,NULL,NULL,58), - (148,125,1,1,0,'630P Bay Rd NW',630,'P',NULL,'Bay','Rd','NW',NULL,NULL,NULL,NULL,'Cromwell',1,1014,NULL,'50842',NULL,1228,41.039762,-94.461622,0,NULL,NULL,58), - (149,130,1,1,0,'630P Bay Rd NW',630,'P',NULL,'Bay','Rd','NW',NULL,NULL,NULL,NULL,'Cromwell',1,1014,NULL,'50842',NULL,1228,41.039762,-94.461622,0,NULL,NULL,58), - (150,34,1,1,0,'431Z Woodbridge Pl SW',431,'Z',NULL,'Woodbridge','Pl','SW',NULL,NULL,NULL,NULL,'Bloomfield Hills',1,1021,NULL,'48302',NULL,1228,42.5863,-83.29705,0,NULL,NULL,59), - (151,151,1,1,0,'431Z Woodbridge Pl SW',431,'Z',NULL,'Woodbridge','Pl','SW',NULL,NULL,NULL,NULL,'Bloomfield Hills',1,1021,NULL,'48302',NULL,1228,42.5863,-83.29705,0,NULL,NULL,59), - (152,169,1,1,0,'431Z Woodbridge Pl SW',431,'Z',NULL,'Woodbridge','Pl','SW',NULL,NULL,NULL,NULL,'Bloomfield Hills',1,1021,NULL,'48302',NULL,1228,42.5863,-83.29705,0,NULL,NULL,59), - (153,137,1,1,0,'33Z Cadell Dr NW',33,'Z',NULL,'Cadell','Dr','NW',NULL,NULL,NULL,NULL,'Portland',1,1036,NULL,'97228',NULL,1228,45.580557,-122.374776,0,NULL,NULL,NULL), - (154,149,1,1,0,'495X El Camino Pl W',495,'X',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Sebewaing',1,1021,NULL,'48759',NULL,1228,43.737971,-83.43007,0,NULL,NULL,60), - (155,81,1,1,0,'495X El Camino Pl W',495,'X',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Sebewaing',1,1021,NULL,'48759',NULL,1228,43.737971,-83.43007,0,NULL,NULL,60), - (156,45,1,1,0,'495X El Camino Pl W',495,'X',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Sebewaing',1,1021,NULL,'48759',NULL,1228,43.737971,-83.43007,0,NULL,NULL,60), - (157,103,1,1,0,'495X El Camino Pl W',495,'X',NULL,'El Camino','Pl','W',NULL,NULL,NULL,NULL,'Sebewaing',1,1021,NULL,'48759',NULL,1228,43.737971,-83.43007,0,NULL,NULL,60), - (158,164,1,1,0,'140O College Pl NW',140,'O',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,61), - (159,99,1,1,0,'140O College Pl NW',140,'O',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,61), - (160,167,1,1,0,'140O College Pl NW',140,'O',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,61), - (161,26,1,1,0,'140O College Pl NW',140,'O',NULL,'College','Pl','NW',NULL,NULL,NULL,NULL,'East Jewett',1,1031,NULL,'12424',NULL,1228,42.240343,-74.15932,0,NULL,NULL,61), - (162,197,1,1,0,'829S States Dr NE',829,'S',NULL,'States','Dr','NE',NULL,NULL,NULL,NULL,'Georgetown',1,1031,NULL,'13129',NULL,1228,42.712735,-75.731391,0,NULL,NULL,62), - (163,57,1,1,0,'829S States Dr NE',829,'S',NULL,'States','Dr','NE',NULL,NULL,NULL,NULL,'Georgetown',1,1031,NULL,'13129',NULL,1228,42.712735,-75.731391,0,NULL,NULL,62), - (164,8,1,1,0,'829S States Dr NE',829,'S',NULL,'States','Dr','NE',NULL,NULL,NULL,NULL,'Georgetown',1,1031,NULL,'13129',NULL,1228,42.712735,-75.731391,0,NULL,NULL,62), - (165,59,1,1,0,'826K States Blvd E',826,'K',NULL,'States','Blvd','E',NULL,NULL,NULL,NULL,'Rockbridge Baths',1,1045,NULL,'24473',NULL,1228,37.912977,-79.39906,0,NULL,NULL,NULL), - (166,72,1,1,0,'626F Second Path S',626,'F',NULL,'Second','Path','S',NULL,NULL,NULL,NULL,'Bliss',1,1011,NULL,'83314',NULL,1228,42.937947,-114.95287,0,NULL,NULL,63), - (167,117,1,1,0,'626F Second Path S',626,'F',NULL,'Second','Path','S',NULL,NULL,NULL,NULL,'Bliss',1,1011,NULL,'83314',NULL,1228,42.937947,-114.95287,0,NULL,NULL,63), - (168,14,1,1,0,'626F Second Path S',626,'F',NULL,'Second','Path','S',NULL,NULL,NULL,NULL,'Bliss',1,1011,NULL,'83314',NULL,1228,42.937947,-114.95287,0,NULL,NULL,63), - (169,98,1,1,0,'626F Second Path S',626,'F',NULL,'Second','Path','S',NULL,NULL,NULL,NULL,'Bliss',1,1011,NULL,'83314',NULL,1228,42.937947,-114.95287,0,NULL,NULL,63), - (170,89,1,1,0,'940O Caulder Path SW',940,'O',NULL,'Caulder','Path','SW',NULL,NULL,NULL,NULL,'Blue Grass',1,1045,NULL,'24413',NULL,1228,38.521373,-79.58361,0,NULL,NULL,64), - (171,126,1,1,0,'940O Caulder Path SW',940,'O',NULL,'Caulder','Path','SW',NULL,NULL,NULL,NULL,'Blue Grass',1,1045,NULL,'24413',NULL,1228,38.521373,-79.58361,0,NULL,NULL,64), - (172,53,1,1,0,'940O Caulder Path SW',940,'O',NULL,'Caulder','Path','SW',NULL,NULL,NULL,NULL,'Blue Grass',1,1045,NULL,'24413',NULL,1228,38.521373,-79.58361,0,NULL,NULL,64), - (173,58,1,1,0,'748Q Northpoint Pl NE',748,'Q',NULL,'Northpoint','Pl','NE',NULL,NULL,NULL,NULL,'Christiansted',1,1057,NULL,'00823',NULL,1228,17.734211,-64.734694,0,NULL,NULL,NULL), - (174,31,1,1,0,'792A States Pl SE',792,'A',NULL,'States','Pl','SE',NULL,NULL,NULL,NULL,'Kimballton',1,1014,NULL,'51543',NULL,1228,41.6485,-95.08334,0,NULL,NULL,65), - (175,21,1,1,0,'792A States Pl SE',792,'A',NULL,'States','Pl','SE',NULL,NULL,NULL,NULL,'Kimballton',1,1014,NULL,'51543',NULL,1228,41.6485,-95.08334,0,NULL,NULL,65), - (176,116,1,1,0,'792A States Pl SE',792,'A',NULL,'States','Pl','SE',NULL,NULL,NULL,NULL,'Kimballton',1,1014,NULL,'51543',NULL,1228,41.6485,-95.08334,0,NULL,NULL,65), - (177,35,1,1,0,'792A States Pl SE',792,'A',NULL,'States','Pl','SE',NULL,NULL,NULL,NULL,'Kimballton',1,1014,NULL,'51543',NULL,1228,41.6485,-95.08334,0,NULL,NULL,65), - (178,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL), - (179,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL), - (180,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL); + (1,154,1,1,0,'792W Second Path E',792,'W',NULL,'Second','Path','E',NULL,NULL,NULL,NULL,'Monson',1,1018,NULL,'04464',NULL,1228,45.303916,-69.51368,0,NULL,NULL,NULL), + (2,67,1,1,0,'281N Maple Path E',281,'N',NULL,'Maple','Path','E',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78727',NULL,1228,30.425652,-97.71419,0,NULL,NULL,NULL), + (3,120,1,1,0,'92X Second St NE',92,'X',NULL,'Second','St','NE',NULL,NULL,NULL,NULL,'Billings',1,1025,NULL,'59108',NULL,1228,45.978288,-108.194508,0,NULL,NULL,NULL), + (4,92,1,1,0,'399S Bay Path SE',399,'S',NULL,'Bay','Path','SE',NULL,NULL,NULL,NULL,'Naples',1,1008,NULL,'34113',NULL,1228,26.067538,-81.72002,0,NULL,NULL,NULL), + (5,195,1,1,0,'325V Second Ln E',325,'V',NULL,'Second','Ln','E',NULL,NULL,NULL,NULL,'Rose City',1,1021,NULL,'48654',NULL,1228,44.468977,-84.19608,0,NULL,NULL,NULL), + (6,139,1,1,0,'398I Maple Path SE',398,'I',NULL,'Maple','Path','SE',NULL,NULL,NULL,NULL,'Crete',1,1012,NULL,'60417',NULL,1228,41.439034,-87.61173,0,NULL,NULL,NULL), + (7,53,1,1,0,'573T Cadell Blvd SE',573,'T',NULL,'Cadell','Blvd','SE',NULL,NULL,NULL,NULL,'Cottageville',1,1039,NULL,'29435',NULL,1228,32.976399,-80.47925,0,NULL,NULL,NULL), + (8,185,1,1,0,'34B Second Dr SE',34,'B',NULL,'Second','Dr','SE',NULL,NULL,NULL,NULL,'Burgin',1,1016,NULL,'40310',NULL,1228,37.754255,-84.76904,0,NULL,NULL,NULL), + (9,160,1,1,0,'150E Beech Ln N',150,'E',NULL,'Beech','Ln','N',NULL,NULL,NULL,NULL,'Alpine',1,1042,NULL,'79831',NULL,1228,30.349136,-103.69271,0,NULL,NULL,NULL), + (10,112,1,1,0,'54W Van Ness Rd NE',54,'W',NULL,'Van Ness','Rd','NE',NULL,NULL,NULL,NULL,'Lancaster',1,1031,NULL,'14086',NULL,1228,42.904258,-78.65519,0,NULL,NULL,NULL), + (11,172,1,1,0,'288U Northpoint Blvd SW',288,'U',NULL,'Northpoint','Blvd','SW',NULL,NULL,NULL,NULL,'Genoa',1,1003,NULL,'71840',NULL,1228,33.316578,-93.854484,0,NULL,NULL,NULL), + (12,51,1,1,0,'275T Second St SE',275,'T',NULL,'Second','St','SE',NULL,NULL,NULL,NULL,'Norcross',1,1009,NULL,'30093',NULL,1228,33.909952,-84.1794,0,NULL,NULL,NULL), + (13,12,1,1,0,'546R Main Blvd SE',546,'R',NULL,'Main','Blvd','SE',NULL,NULL,NULL,NULL,'Oshkosh',1,1048,NULL,'54903',NULL,1228,44.06858,-88.644873,0,NULL,NULL,NULL), + (14,10,1,1,0,'276N Maple Dr E',276,'N',NULL,'Maple','Dr','E',NULL,NULL,NULL,NULL,'Fort Smith',1,1003,NULL,'72908',NULL,1228,35.301623,-94.41283,0,NULL,NULL,NULL), + (15,54,1,1,0,'265Z Dowlen Path SW',265,'Z',NULL,'Dowlen','Path','SW',NULL,NULL,NULL,NULL,'Greensboro',1,1032,NULL,'27410',NULL,1228,36.116854,-79.88291,0,NULL,NULL,NULL), + (16,182,1,1,0,'53C Beech Rd W',53,'C',NULL,'Beech','Rd','W',NULL,NULL,NULL,NULL,'Cincinnati',1,1034,NULL,'45240',NULL,1228,39.284806,-84.52941,0,NULL,NULL,NULL), + (17,162,1,1,0,'466R Dowlen Path SE',466,'R',NULL,'Dowlen','Path','SE',NULL,NULL,NULL,NULL,'Denton',1,1042,NULL,'76207',NULL,1228,33.236827,-97.16941,0,NULL,NULL,NULL), + (18,161,1,1,0,'838I El Camino Pl E',838,'I',NULL,'El Camino','Pl','E',NULL,NULL,NULL,NULL,'Kenyon',1,1022,NULL,'55946',NULL,1228,44.268145,-92.9651,0,NULL,NULL,NULL), + (19,19,1,1,0,'66K Van Ness Pl E',66,'K',NULL,'Van Ness','Pl','E',NULL,NULL,NULL,NULL,'Conroe',1,1042,NULL,'77306',NULL,1228,30.289893,-95.32698,0,NULL,NULL,NULL), + (20,3,1,1,0,'858U Caulder Ave S',858,'U',NULL,'Caulder','Ave','S',NULL,NULL,NULL,NULL,'Flagtown',1,1029,NULL,'08821',NULL,1228,40.518578,-74.68545,0,NULL,NULL,NULL), + (21,75,1,1,0,'682Z Martin Luther King Blvd E',682,'Z',NULL,'Martin Luther King','Blvd','E',NULL,NULL,NULL,NULL,'Valliant',1,1035,NULL,'74764',NULL,1228,34.038794,-95.07793,0,NULL,NULL,NULL), + (22,146,1,1,0,'986O Woodbridge Dr NE',986,'O',NULL,'Woodbridge','Dr','NE',NULL,NULL,NULL,NULL,'Belle Plaine',1,1015,NULL,'67013',NULL,1228,37.390809,-97.29152,0,NULL,NULL,NULL), + (23,82,1,1,0,'748S States St W',748,'S',NULL,'States','St','W',NULL,NULL,NULL,NULL,'Bellmore',1,1013,NULL,'47830',NULL,1228,39.779078,-87.221819,0,NULL,NULL,NULL), + (24,110,1,1,0,'879Z Caulder Ln N',879,'Z',NULL,'Caulder','Ln','N',NULL,NULL,NULL,NULL,'Bouse',1,1002,NULL,'85325',NULL,1228,33.946064,-113.9537,0,NULL,NULL,NULL), + (25,47,1,1,0,'122U Caulder St S',122,'U',NULL,'Caulder','St','S',NULL,NULL,NULL,NULL,'Divide',1,1025,NULL,'59727',NULL,1228,45.794048,-112.77595,0,NULL,NULL,NULL), + (26,150,1,1,0,'975A Green Pl NW',975,'A',NULL,'Green','Pl','NW',NULL,NULL,NULL,NULL,'Kyle',1,1047,NULL,'24855',NULL,1228,37.409655,-81.42559,0,NULL,NULL,NULL), + (27,29,1,1,0,'314W Second Blvd N',314,'W',NULL,'Second','Blvd','N',NULL,NULL,NULL,NULL,'Arp',1,1042,NULL,'75750',NULL,1228,32.254414,-95.06517,0,NULL,NULL,NULL), + (28,130,1,1,0,'912Z Pine Pl SW',912,'Z',NULL,'Pine','Pl','SW',NULL,NULL,NULL,NULL,'Cherry Creek',1,1040,NULL,'57622',NULL,1228,44.617992,-101.53458,0,NULL,NULL,NULL), + (29,79,1,1,0,'710H Beech Rd E',710,'H',NULL,'Beech','Rd','E',NULL,NULL,NULL,NULL,'Haverford',1,1037,NULL,'19041',NULL,1228,40.012661,-75.3088,0,NULL,NULL,NULL), + (30,138,1,1,0,'64D Martin Luther King Dr N',64,'D',NULL,'Martin Luther King','Dr','N',NULL,NULL,NULL,NULL,'Harleyville',1,1039,NULL,'29448',NULL,1228,33.237382,-80.45186,0,NULL,NULL,NULL), + (31,48,1,1,0,'319C Lincoln Pl E',319,'C',NULL,'Lincoln','Pl','E',NULL,NULL,NULL,NULL,'Spring Hill',1,1008,NULL,'34611',NULL,1228,28.564167,-82.416515,0,NULL,NULL,NULL), + (32,184,1,1,0,'850O Caulder Path W',850,'O',NULL,'Caulder','Path','W',NULL,NULL,NULL,NULL,'Sunset',1,1039,NULL,'29685',NULL,1228,34.95424,-82.8484,0,NULL,NULL,NULL), + (33,77,1,1,0,'467Z Jackson St E',467,'Z',NULL,'Jackson','St','E',NULL,NULL,NULL,NULL,'Isola',1,1023,NULL,'38754',NULL,1228,33.231628,-90.58586,0,NULL,NULL,NULL), + (34,131,1,1,0,'760J Dowlen Rd N',760,'J',NULL,'Dowlen','Rd','N',NULL,NULL,NULL,NULL,'Nanuet',1,1031,NULL,'10954',NULL,1228,41.100182,-74.0133,0,NULL,NULL,NULL), + (35,87,1,1,0,'646L Bay Ln N',646,'L',NULL,'Bay','Ln','N',NULL,NULL,NULL,NULL,'Brooklyn',1,1031,NULL,'11220',NULL,1228,40.641436,-74.01574,0,NULL,NULL,NULL), + (36,165,1,1,0,'940D Maple Blvd SE',940,'D',NULL,'Maple','Blvd','SE',NULL,NULL,NULL,NULL,'Shady Grove',1,1008,NULL,'32357',NULL,1228,30.28163,-83.63082,0,NULL,NULL,NULL), + (37,61,1,1,0,'965T Northpoint Blvd SW',965,'T',NULL,'Northpoint','Blvd','SW',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23282',NULL,1228,37.524246,-77.493157,0,NULL,NULL,NULL), + (38,157,1,1,0,'74X Beech Ln E',74,'X',NULL,'Beech','Ln','E',NULL,NULL,NULL,NULL,'Williamston',1,1039,NULL,'29697',NULL,1228,34.622494,-82.50551,0,NULL,NULL,NULL), + (39,155,1,1,0,'744F Green Pl SE',744,'F',NULL,'Green','Pl','SE',NULL,NULL,NULL,NULL,'Clinton',1,1023,NULL,'39058',NULL,1228,32.311287,-90.397157,0,NULL,NULL,NULL), + (40,69,1,1,0,'194O Caulder Ave SW',194,'O',NULL,'Caulder','Ave','SW',NULL,NULL,NULL,NULL,'Boise',1,1011,NULL,'83726',NULL,1228,43.459855,-116.243984,0,NULL,NULL,NULL), + (41,56,1,1,0,'404B Jackson Way SW',404,'B',NULL,'Jackson','Way','SW',NULL,NULL,NULL,NULL,'Middleport',1,1037,NULL,'17953',NULL,1228,40.727464,-76.08556,0,NULL,NULL,NULL), + (42,63,1,1,0,'65G Woodbridge Dr N',65,'G',NULL,'Woodbridge','Dr','N',NULL,NULL,NULL,NULL,'Richmond',1,1045,NULL,'23289',NULL,1228,37.531296,-77.416103,0,NULL,NULL,NULL), + (43,134,1,1,0,'10Q Jackson Way NW',10,'Q',NULL,'Jackson','Way','NW',NULL,NULL,NULL,NULL,'Zolfo Springs',1,1008,NULL,'33890',NULL,1228,27.485551,-81.72528,0,NULL,NULL,NULL), + (44,111,1,1,0,'396W Bay Ave W',396,'W',NULL,'Bay','Ave','W',NULL,NULL,NULL,NULL,'Baldwin',1,1021,NULL,'49304',NULL,1228,43.895264,-85.88157,0,NULL,NULL,NULL), + (45,152,1,1,0,'798O Dowlen Ln NW',798,'O',NULL,'Dowlen','Ln','NW',NULL,NULL,NULL,NULL,'Jackson',1,1028,NULL,'03846',NULL,1228,44.166268,-71.18089,0,NULL,NULL,NULL), + (46,64,1,1,0,'746G Cadell Path S',746,'G',NULL,'Cadell','Path','S',NULL,NULL,NULL,NULL,'Columbia',1,1039,NULL,'29228',NULL,1228,33.925183,-81.248345,0,NULL,NULL,NULL), + (47,85,1,1,0,'667H Jackson Blvd N',667,'H',NULL,'Jackson','Blvd','N',NULL,NULL,NULL,NULL,'Saint Louis',1,1024,NULL,'63146',NULL,1228,38.688585,-90.44689,0,NULL,NULL,NULL), + (48,11,1,1,0,'78D Woodbridge Pl E',78,'D',NULL,'Woodbridge','Pl','E',NULL,NULL,NULL,NULL,'San Francisco',1,1004,NULL,'94131',NULL,1228,37.741797,-122.4378,0,NULL,NULL,NULL), + (49,16,1,1,0,'596D Jackson Way W',596,'D',NULL,'Jackson','Way','W',NULL,NULL,NULL,NULL,'Niagara',1,1033,NULL,'58266',NULL,1228,48.000075,-97.85041,0,NULL,NULL,NULL), + (50,137,1,1,0,'250M Caulder Ln SW',250,'M',NULL,'Caulder','Ln','SW',NULL,NULL,NULL,NULL,'Forrest City',1,1003,NULL,'72336',NULL,1228,35.100867,-90.726069,0,NULL,NULL,NULL), + (51,99,1,1,0,'365E States Rd NW',365,'E',NULL,'States','Rd','NW',NULL,NULL,NULL,NULL,'Warm Springs',1,1009,NULL,'31830',NULL,1228,32.896166,-84.71191,0,NULL,NULL,NULL), + (52,9,1,1,0,'23H Green Path E',23,'H',NULL,'Green','Path','E',NULL,NULL,NULL,NULL,'Prestonsburg',1,1016,NULL,'41653',NULL,1228,37.667872,-82.75876,0,NULL,NULL,NULL), + (53,34,1,1,0,'864G Van Ness Ave NE',864,'G',NULL,'Van Ness','Ave','NE',NULL,NULL,NULL,NULL,'Watkinsville',1,1009,NULL,'30677',NULL,1228,33.849286,-83.41232,0,NULL,NULL,NULL), + (54,113,1,1,0,'258X States Rd SE',258,'X',NULL,'States','Rd','SE',NULL,NULL,NULL,NULL,'Water Valley',1,1023,NULL,'38695',NULL,1228,34.164116,-89.625197,0,NULL,NULL,NULL), + (55,141,1,1,0,'435D States St N',435,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Rooseveltown',1,1031,NULL,'13683',NULL,1228,44.533125,-75.192865,0,NULL,NULL,NULL), + (56,84,1,1,0,'227C Jackson Dr W',227,'C',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Trenton',1,1029,NULL,'08604',NULL,1228,40.280531,-74.712018,0,NULL,NULL,NULL), + (57,95,1,1,0,'958P Lincoln Pl W',958,'P',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Charleston',1,1047,NULL,'25328',NULL,1228,38.296818,-81.554655,0,NULL,NULL,NULL), + (58,147,1,1,0,'366P Main Ln NW',366,'P',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Keswick',1,1014,NULL,'50136',NULL,1228,41.463624,-92.26841,0,NULL,NULL,NULL), + (59,96,1,1,0,'281Z Northpoint Ave SE',281,'Z',NULL,'Northpoint','Ave','SE',NULL,NULL,NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,NULL), + (60,7,1,1,0,'622K Main Rd NW',622,'K',NULL,'Main','Rd','NW',NULL,NULL,NULL,NULL,'Ranchester',1,1049,NULL,'82839',NULL,1228,44.889239,-107.14202,0,NULL,NULL,NULL), + (61,73,1,1,0,'598N Jackson Dr S',598,'N',NULL,'Jackson','Dr','S',NULL,NULL,NULL,NULL,'Austin',1,1022,NULL,'55912',NULL,1228,43.671988,-92.97908,0,NULL,NULL,NULL), + (62,38,1,1,0,'419I Maple Dr E',419,'I',NULL,'Maple','Dr','E',NULL,NULL,NULL,NULL,'Finger',1,1041,NULL,'38334',NULL,1228,35.357639,-88.60089,0,NULL,NULL,NULL), + (63,151,1,1,0,'319X Dowlen Dr NE',319,'X',NULL,'Dowlen','Dr','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57103',NULL,1228,43.537075,-96.69527,0,NULL,NULL,NULL), + (64,119,1,1,0,'87G Northpoint Pl S',87,'G',NULL,'Northpoint','Pl','S',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20340',NULL,1228,38.893311,-77.014647,0,NULL,NULL,NULL), + (65,177,1,1,0,'762W Maple Rd S',762,'W',NULL,'Maple','Rd','S',NULL,NULL,NULL,NULL,'Red Rock',1,1002,NULL,'85245',NULL,1228,32.623115,-111.37672,0,NULL,NULL,NULL), + (66,36,1,1,0,'458T Woodbridge Path SE',458,'T',NULL,'Woodbridge','Path','SE',NULL,NULL,NULL,NULL,'Entriken',1,1037,NULL,'16638',NULL,1228,40.335188,-78.20534,0,NULL,NULL,NULL), + (67,189,1,1,0,'308E Pine Ln SE',308,'E',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Kirkwood',1,1012,NULL,'61447',NULL,1228,40.867285,-90.75759,0,NULL,NULL,NULL), + (68,103,1,1,0,'731V States Way S',731,'V',NULL,'States','Way','S',NULL,NULL,NULL,NULL,'Ellenburg',1,1031,NULL,'12755',NULL,1228,44.842975,-73.973533,0,NULL,NULL,NULL), + (69,31,1,1,0,'452V Beech Path E',452,'V',NULL,'Beech','Path','E',NULL,NULL,NULL,NULL,'Edinburg',1,1042,NULL,'78540',NULL,1228,26.319405,-98.190922,0,NULL,NULL,NULL), + (70,118,1,1,0,'696D States St N',696,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Ponchatoula',1,1017,NULL,'70494',NULL,1228,30.432586,-90.452775,0,NULL,NULL,NULL), + (71,192,1,1,0,'832B Bay Way SE',832,'B',NULL,'Bay','Way','SE',NULL,NULL,NULL,NULL,'Mercer',1,1037,NULL,'16137',NULL,1228,41.234591,-80.2364,0,NULL,NULL,NULL), + (72,117,1,1,0,'511D Woodbridge Dr SE',511,'D',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Satin',1,1042,NULL,'76685',NULL,1228,31.35797,-97.02091,0,NULL,NULL,NULL), + (73,74,1,1,0,'219U Woodbridge Pl N',219,'U',NULL,'Woodbridge','Pl','N',NULL,NULL,NULL,NULL,'Sullivan',1,1013,NULL,'47882',NULL,1228,39.090479,-87.40667,0,NULL,NULL,NULL), + (74,124,1,1,0,'207Q States Pl NE',207,'Q',NULL,'States','Pl','NE',NULL,NULL,NULL,NULL,'Maywood',1,1004,NULL,'90270',NULL,1228,33.988813,-118.18642,0,NULL,NULL,NULL), + (75,191,1,1,0,'323M El Camino Ave SW',323,'M',NULL,'El Camino','Ave','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78726',NULL,1228,30.439053,-97.83503,0,NULL,NULL,NULL), + (76,108,3,1,0,'392X States Ln SE',392,'X',NULL,'States','Ln','SE',NULL,'c/o OPDC',NULL,NULL,'Montrose',1,1031,NULL,'10548',NULL,1228,41.248359,-73.94147,0,NULL,NULL,NULL), + (77,20,3,1,0,'822R Green Blvd E',822,'R',NULL,'Green','Blvd','E',NULL,'c/o PO Plus',NULL,NULL,'Reesville',1,1034,NULL,'45166',NULL,1228,39.480543,-83.677197,0,NULL,NULL,NULL), + (78,32,2,1,0,'822R Green Blvd E',822,'R',NULL,'Green','Blvd','E',NULL,'c/o PO Plus',NULL,NULL,'Reesville',1,1034,NULL,'45166',NULL,1228,39.480543,-83.677197,0,NULL,NULL,77), + (79,149,3,1,0,'589I Lincoln Dr NW',589,'I',NULL,'Lincoln','Dr','NW',NULL,'Donor Relations',NULL,NULL,'Richmond',1,1045,NULL,'23224',NULL,1228,37.505147,-77.46101,0,NULL,NULL,NULL), + (80,34,2,0,0,'589I Lincoln Dr NW',589,'I',NULL,'Lincoln','Dr','NW',NULL,'Donor Relations',NULL,NULL,'Richmond',1,1045,NULL,'23224',NULL,1228,37.505147,-77.46101,0,NULL,NULL,79), + (81,178,3,1,0,'709S Beech Blvd W',709,'S',NULL,'Beech','Blvd','W',NULL,'Attn: Development',NULL,NULL,'Moscow',1,1011,NULL,'83844',NULL,1228,46.836284,-116.684553,0,NULL,NULL,NULL), + (82,199,2,1,0,'709S Beech Blvd W',709,'S',NULL,'Beech','Blvd','W',NULL,'Attn: Development',NULL,NULL,'Moscow',1,1011,NULL,'83844',NULL,1228,46.836284,-116.684553,0,NULL,NULL,81), + (83,70,3,1,0,'784K Northpoint Pl S',784,'K',NULL,'Northpoint','Pl','S',NULL,'Payables Dept.',NULL,NULL,'Layland',1,1047,NULL,'25864',NULL,1228,37.906682,-80.99175,0,NULL,NULL,NULL), + (84,155,2,0,0,'784K Northpoint Pl S',784,'K',NULL,'Northpoint','Pl','S',NULL,'Payables Dept.',NULL,NULL,'Layland',1,1047,NULL,'25864',NULL,1228,37.906682,-80.99175,0,NULL,NULL,83), + (85,58,3,1,0,'787H Green Blvd NW',787,'H',NULL,'Green','Blvd','NW',NULL,'Cuffe Parade',NULL,NULL,'Roggen',1,1005,NULL,'80652',NULL,1228,40.095142,-104.28784,0,NULL,NULL,NULL), + (86,179,3,1,0,'310E College St E',310,'E',NULL,'College','St','E',NULL,'Cuffe Parade',NULL,NULL,'Frazeysburg',1,1034,NULL,'43822',NULL,1228,40.161484,-82.16324,0,NULL,NULL,NULL), + (87,140,3,1,0,'399Y Lincoln Path E',399,'Y',NULL,'Lincoln','Path','E',NULL,'c/o OPDC',NULL,NULL,'Woburn',1,1020,NULL,'01888',NULL,1228,42.446396,-71.459405,0,NULL,NULL,NULL), + (88,173,2,1,0,'399Y Lincoln Path E',399,'Y',NULL,'Lincoln','Path','E',NULL,'c/o OPDC',NULL,NULL,'Woburn',1,1020,NULL,'01888',NULL,1228,42.446396,-71.459405,0,NULL,NULL,87), + (89,105,3,1,0,'737T Pine Pl E',737,'T',NULL,'Pine','Pl','E',NULL,'Payables Dept.',NULL,NULL,'Helvetia',1,1047,NULL,'26224',NULL,1228,38.735363,-80.18033,0,NULL,NULL,NULL), + (90,49,2,1,0,'737T Pine Pl E',737,'T',NULL,'Pine','Pl','E',NULL,'Payables Dept.',NULL,NULL,'Helvetia',1,1047,NULL,'26224',NULL,1228,38.735363,-80.18033,0,NULL,NULL,89), + (91,83,3,1,0,'153B Main Way SE',153,'B',NULL,'Main','Way','SE',NULL,'Attn: Development',NULL,NULL,'Dalzell',1,1039,NULL,'29040',NULL,1228,34.029407,-80.44405,0,NULL,NULL,NULL), + (92,129,2,1,0,'153B Main Way SE',153,'B',NULL,'Main','Way','SE',NULL,'Attn: Development',NULL,NULL,'Dalzell',1,1039,NULL,'29040',NULL,1228,34.029407,-80.44405,0,NULL,NULL,91), + (93,164,3,1,0,'74E Woodbridge Ln NW',74,'E',NULL,'Woodbridge','Ln','NW',NULL,'c/o PO Plus',NULL,NULL,'Houston',1,1042,NULL,'77022',NULL,1228,29.825176,-95.37798,0,NULL,NULL,NULL), + (94,169,3,1,0,'567X Main Ln S',567,'X',NULL,'Main','Ln','S',NULL,'Churchgate',NULL,NULL,'Hinton',1,1014,NULL,'51024',NULL,1228,42.609657,-96.23855,0,NULL,NULL,NULL), + (95,106,3,1,0,'563V Maple Ln SW',563,'V',NULL,'Maple','Ln','SW',NULL,'Editorial Dept',NULL,NULL,'Metaline',1,1046,NULL,'99152',NULL,1228,48.858688,-117.39106,0,NULL,NULL,NULL), + (96,28,2,1,0,'563V Maple Ln SW',563,'V',NULL,'Maple','Ln','SW',NULL,'Editorial Dept',NULL,NULL,'Metaline',1,1046,NULL,'99152',NULL,1228,48.858688,-117.39106,0,NULL,NULL,95), + (97,88,3,1,0,'672J Northpoint Blvd NE',672,'J',NULL,'Northpoint','Blvd','NE',NULL,'Attn: Development',NULL,NULL,'Springvale',1,1018,NULL,'04083',NULL,1228,43.467037,-70.80275,0,NULL,NULL,NULL), + (98,135,3,1,0,'897G Second Way W',897,'G',NULL,'Second','Way','W',NULL,'c/o PO Plus',NULL,NULL,'Crab Orchard',1,1016,NULL,'40419',NULL,1228,37.455879,-84.48753,0,NULL,NULL,NULL), + (99,71,3,1,0,'477O El Camino Path NW',477,'O',NULL,'El Camino','Path','NW',NULL,'Disbursements',NULL,NULL,'Freeman',1,1046,NULL,'99015',NULL,1228,47.653568,-117.431742,0,NULL,NULL,NULL), + (100,188,3,1,0,'692S College Blvd E',692,'S',NULL,'College','Blvd','E',NULL,'Cuffe Parade',NULL,NULL,'Denver',1,1005,NULL,'80244',NULL,1228,39.738752,-104.408349,0,NULL,NULL,NULL), + (101,66,2,1,0,'692S College Blvd E',692,'S',NULL,'College','Blvd','E',NULL,'Cuffe Parade',NULL,NULL,'Denver',1,1005,NULL,'80244',NULL,1228,39.738752,-104.408349,0,NULL,NULL,100), + (102,159,3,1,0,'362W Pine St SE',362,'W',NULL,'Pine','St','SE',NULL,'Mailstop 101',NULL,NULL,'Cookeville',1,1041,NULL,'38501',NULL,1228,36.1832,-85.52054,0,NULL,NULL,NULL), + (103,174,2,1,0,'362W Pine St SE',362,'W',NULL,'Pine','St','SE',NULL,'Mailstop 101',NULL,NULL,'Cookeville',1,1041,NULL,'38501',NULL,1228,36.1832,-85.52054,0,NULL,NULL,102), + (104,35,3,1,0,'55D Van Ness Rd W',55,'D',NULL,'Van Ness','Rd','W',NULL,'Subscriptions Dept',NULL,NULL,'Holden',1,1024,NULL,'64040',NULL,1228,38.712465,-93.9882,0,NULL,NULL,NULL), + (105,153,3,1,0,'555Q Caulder Path SE',555,'Q',NULL,'Caulder','Path','SE',NULL,'Community Relations',NULL,NULL,'Mount Hood Parkdale',1,1036,NULL,'97041',NULL,1228,45.503224,-121.59252,0,NULL,NULL,NULL), + (106,139,2,0,0,'555Q Caulder Path SE',555,'Q',NULL,'Caulder','Path','SE',NULL,'Community Relations',NULL,NULL,'Mount Hood Parkdale',1,1036,NULL,'97041',NULL,1228,45.503224,-121.59252,0,NULL,NULL,105), + (107,2,1,1,0,'227C Jackson Dr W',227,'C',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Trenton',1,1029,NULL,'08604',NULL,1228,40.280531,-74.712018,0,NULL,NULL,56), + (108,132,1,1,0,'227C Jackson Dr W',227,'C',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Trenton',1,1029,NULL,'08604',NULL,1228,40.280531,-74.712018,0,NULL,NULL,56), + (109,86,1,1,0,'227C Jackson Dr W',227,'C',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Trenton',1,1029,NULL,'08604',NULL,1228,40.280531,-74.712018,0,NULL,NULL,56), + (110,141,1,0,0,'227C Jackson Dr W',227,'C',NULL,'Jackson','Dr','W',NULL,NULL,NULL,NULL,'Trenton',1,1029,NULL,'08604',NULL,1228,40.280531,-74.712018,0,NULL,NULL,56), + (111,174,1,0,0,'958P Lincoln Pl W',958,'P',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Charleston',1,1047,NULL,'25328',NULL,1228,38.296818,-81.554655,0,NULL,NULL,57), + (112,176,1,1,0,'958P Lincoln Pl W',958,'P',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Charleston',1,1047,NULL,'25328',NULL,1228,38.296818,-81.554655,0,NULL,NULL,57), + (113,133,1,1,0,'958P Lincoln Pl W',958,'P',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Charleston',1,1047,NULL,'25328',NULL,1228,38.296818,-81.554655,0,NULL,NULL,57), + (114,44,1,1,0,'958P Lincoln Pl W',958,'P',NULL,'Lincoln','Pl','W',NULL,NULL,NULL,NULL,'Charleston',1,1047,NULL,'25328',NULL,1228,38.296818,-81.554655,0,NULL,NULL,57), + (115,68,1,1,0,'366P Main Ln NW',366,'P',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Keswick',1,1014,NULL,'50136',NULL,1228,41.463624,-92.26841,0,NULL,NULL,58), + (116,167,1,1,0,'366P Main Ln NW',366,'P',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Keswick',1,1014,NULL,'50136',NULL,1228,41.463624,-92.26841,0,NULL,NULL,58), + (117,187,1,1,0,'366P Main Ln NW',366,'P',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Keswick',1,1014,NULL,'50136',NULL,1228,41.463624,-92.26841,0,NULL,NULL,58), + (118,32,1,0,0,'366P Main Ln NW',366,'P',NULL,'Main','Ln','NW',NULL,NULL,NULL,NULL,'Keswick',1,1014,NULL,'50136',NULL,1228,41.463624,-92.26841,0,NULL,NULL,58), + (119,91,1,1,0,'281Z Northpoint Ave SE',281,'Z',NULL,'Northpoint','Ave','SE',NULL,NULL,NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,59), + (120,27,1,1,0,'281Z Northpoint Ave SE',281,'Z',NULL,'Northpoint','Ave','SE',NULL,NULL,NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,59), + (121,104,1,1,0,'281Z Northpoint Ave SE',281,'Z',NULL,'Northpoint','Ave','SE',NULL,NULL,NULL,NULL,'Yatesboro',1,1037,NULL,'16263',NULL,1228,40.801244,-79.33317,0,NULL,NULL,59), + (122,163,1,1,0,'264X Martin Luther King St SE',264,'X',NULL,'Martin Luther King','St','SE',NULL,NULL,NULL,NULL,'Hawaii National Park',1,1010,NULL,'96718',NULL,1228,19.435739,-155.26648,0,NULL,NULL,NULL), + (123,190,1,1,0,'622K Main Rd NW',622,'K',NULL,'Main','Rd','NW',NULL,NULL,NULL,NULL,'Ranchester',1,1049,NULL,'82839',NULL,1228,44.889239,-107.14202,0,NULL,NULL,60), + (124,39,1,1,0,'622K Main Rd NW',622,'K',NULL,'Main','Rd','NW',NULL,NULL,NULL,NULL,'Ranchester',1,1049,NULL,'82839',NULL,1228,44.889239,-107.14202,0,NULL,NULL,60), + (125,65,1,1,0,'622K Main Rd NW',622,'K',NULL,'Main','Rd','NW',NULL,NULL,NULL,NULL,'Ranchester',1,1049,NULL,'82839',NULL,1228,44.889239,-107.14202,0,NULL,NULL,60), + (126,59,1,1,0,'622K Main Rd NW',622,'K',NULL,'Main','Rd','NW',NULL,NULL,NULL,NULL,'Ranchester',1,1049,NULL,'82839',NULL,1228,44.889239,-107.14202,0,NULL,NULL,60), + (127,45,1,1,0,'598N Jackson Dr S',598,'N',NULL,'Jackson','Dr','S',NULL,NULL,NULL,NULL,'Austin',1,1022,NULL,'55912',NULL,1228,43.671988,-92.97908,0,NULL,NULL,61), + (128,6,1,1,0,'598N Jackson Dr S',598,'N',NULL,'Jackson','Dr','S',NULL,NULL,NULL,NULL,'Austin',1,1022,NULL,'55912',NULL,1228,43.671988,-92.97908,0,NULL,NULL,61), + (129,21,1,1,0,'598N Jackson Dr S',598,'N',NULL,'Jackson','Dr','S',NULL,NULL,NULL,NULL,'Austin',1,1022,NULL,'55912',NULL,1228,43.671988,-92.97908,0,NULL,NULL,61), + (130,42,1,1,0,'800N Northpoint Blvd E',800,'N',NULL,'Northpoint','Blvd','E',NULL,NULL,NULL,NULL,'Mitchell',1,1036,NULL,'97750',NULL,1228,44.611941,-120.11346,0,NULL,NULL,NULL), + (131,175,1,1,0,'419I Maple Dr E',419,'I',NULL,'Maple','Dr','E',NULL,NULL,NULL,NULL,'Finger',1,1041,NULL,'38334',NULL,1228,35.357639,-88.60089,0,NULL,NULL,62), + (132,17,1,1,0,'419I Maple Dr E',419,'I',NULL,'Maple','Dr','E',NULL,NULL,NULL,NULL,'Finger',1,1041,NULL,'38334',NULL,1228,35.357639,-88.60089,0,NULL,NULL,62), + (133,142,1,1,0,'419I Maple Dr E',419,'I',NULL,'Maple','Dr','E',NULL,NULL,NULL,NULL,'Finger',1,1041,NULL,'38334',NULL,1228,35.357639,-88.60089,0,NULL,NULL,62), + (134,186,1,1,0,'482Q States Way N',482,'Q',NULL,'States','Way','N',NULL,NULL,NULL,NULL,'Denio',1,1027,NULL,'89404',NULL,1228,41.826461,-118.71295,0,NULL,NULL,NULL), + (135,23,1,1,0,'319X Dowlen Dr NE',319,'X',NULL,'Dowlen','Dr','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57103',NULL,1228,43.537075,-96.69527,0,NULL,NULL,63), + (136,126,1,1,0,'319X Dowlen Dr NE',319,'X',NULL,'Dowlen','Dr','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57103',NULL,1228,43.537075,-96.69527,0,NULL,NULL,63), + (137,72,1,1,0,'319X Dowlen Dr NE',319,'X',NULL,'Dowlen','Dr','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57103',NULL,1228,43.537075,-96.69527,0,NULL,NULL,63), + (138,90,1,1,0,'319X Dowlen Dr NE',319,'X',NULL,'Dowlen','Dr','NE',NULL,NULL,NULL,NULL,'Sioux Falls',1,1040,NULL,'57103',NULL,1228,43.537075,-96.69527,0,NULL,NULL,63), + (139,197,1,1,0,'87G Northpoint Pl S',87,'G',NULL,'Northpoint','Pl','S',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20340',NULL,1228,38.893311,-77.014647,0,NULL,NULL,64), + (140,143,1,1,0,'87G Northpoint Pl S',87,'G',NULL,'Northpoint','Pl','S',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20340',NULL,1228,38.893311,-77.014647,0,NULL,NULL,64), + (141,33,1,1,0,'87G Northpoint Pl S',87,'G',NULL,'Northpoint','Pl','S',NULL,NULL,NULL,NULL,'Washington',1,1050,NULL,'20340',NULL,1228,38.893311,-77.014647,0,NULL,NULL,64), + (142,101,1,1,0,'539E College Path SE',539,'E',NULL,'College','Path','SE',NULL,NULL,NULL,NULL,'South Barre',1,1020,NULL,'01074',NULL,1228,42.375998,-72.149388,0,NULL,NULL,NULL), + (143,173,1,0,0,'762W Maple Rd S',762,'W',NULL,'Maple','Rd','S',NULL,NULL,NULL,NULL,'Red Rock',1,1002,NULL,'85245',NULL,1228,32.623115,-111.37672,0,NULL,NULL,65), + (144,100,1,1,0,'762W Maple Rd S',762,'W',NULL,'Maple','Rd','S',NULL,NULL,NULL,NULL,'Red Rock',1,1002,NULL,'85245',NULL,1228,32.623115,-111.37672,0,NULL,NULL,65), + (145,78,1,1,0,'762W Maple Rd S',762,'W',NULL,'Maple','Rd','S',NULL,NULL,NULL,NULL,'Red Rock',1,1002,NULL,'85245',NULL,1228,32.623115,-111.37672,0,NULL,NULL,65), + (146,145,1,1,0,'762W Maple Rd S',762,'W',NULL,'Maple','Rd','S',NULL,NULL,NULL,NULL,'Red Rock',1,1002,NULL,'85245',NULL,1228,32.623115,-111.37672,0,NULL,NULL,65), + (147,66,1,0,0,'458T Woodbridge Path SE',458,'T',NULL,'Woodbridge','Path','SE',NULL,NULL,NULL,NULL,'Entriken',1,1037,NULL,'16638',NULL,1228,40.335188,-78.20534,0,NULL,NULL,66), + (148,201,1,1,0,'458T Woodbridge Path SE',458,'T',NULL,'Woodbridge','Path','SE',NULL,NULL,NULL,NULL,'Entriken',1,1037,NULL,'16638',NULL,1228,40.335188,-78.20534,0,NULL,NULL,66), + (149,18,1,1,0,'458T Woodbridge Path SE',458,'T',NULL,'Woodbridge','Path','SE',NULL,NULL,NULL,NULL,'Entriken',1,1037,NULL,'16638',NULL,1228,40.335188,-78.20534,0,NULL,NULL,66), + (150,49,1,0,0,'204H Main Ln S',204,'H',NULL,'Main','Ln','S',NULL,NULL,NULL,NULL,'Orlando',1,1008,NULL,'32821',NULL,1228,28.391608,-81.47345,0,NULL,NULL,NULL), + (151,4,1,1,0,'308E Pine Ln SE',308,'E',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Kirkwood',1,1012,NULL,'61447',NULL,1228,40.867285,-90.75759,0,NULL,NULL,67), + (152,156,1,1,0,'308E Pine Ln SE',308,'E',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Kirkwood',1,1012,NULL,'61447',NULL,1228,40.867285,-90.75759,0,NULL,NULL,67), + (153,158,1,1,0,'308E Pine Ln SE',308,'E',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Kirkwood',1,1012,NULL,'61447',NULL,1228,40.867285,-90.75759,0,NULL,NULL,67), + (154,97,1,1,0,'308E Pine Ln SE',308,'E',NULL,'Pine','Ln','SE',NULL,NULL,NULL,NULL,'Kirkwood',1,1012,NULL,'61447',NULL,1228,40.867285,-90.75759,0,NULL,NULL,67), + (155,168,1,1,0,'731V States Way S',731,'V',NULL,'States','Way','S',NULL,NULL,NULL,NULL,'Ellenburg',1,1031,NULL,'12755',NULL,1228,44.842975,-73.973533,0,NULL,NULL,68), + (156,107,1,1,0,'731V States Way S',731,'V',NULL,'States','Way','S',NULL,NULL,NULL,NULL,'Ellenburg',1,1031,NULL,'12755',NULL,1228,44.842975,-73.973533,0,NULL,NULL,68), + (157,52,1,1,0,'731V States Way S',731,'V',NULL,'States','Way','S',NULL,NULL,NULL,NULL,'Ellenburg',1,1031,NULL,'12755',NULL,1228,44.842975,-73.973533,0,NULL,NULL,68), + (158,24,1,1,0,'887W Pine Path NW',887,'W',NULL,'Pine','Path','NW',NULL,NULL,NULL,NULL,'Lansing',1,1021,NULL,'48909',NULL,1228,42.599184,-84.371973,0,NULL,NULL,NULL), + (159,40,1,1,0,'452V Beech Path E',452,'V',NULL,'Beech','Path','E',NULL,NULL,NULL,NULL,'Edinburg',1,1042,NULL,'78540',NULL,1228,26.319405,-98.190922,0,NULL,NULL,69), + (160,181,1,1,0,'452V Beech Path E',452,'V',NULL,'Beech','Path','E',NULL,NULL,NULL,NULL,'Edinburg',1,1042,NULL,'78540',NULL,1228,26.319405,-98.190922,0,NULL,NULL,69), + (161,37,1,1,0,'452V Beech Path E',452,'V',NULL,'Beech','Path','E',NULL,NULL,NULL,NULL,'Edinburg',1,1042,NULL,'78540',NULL,1228,26.319405,-98.190922,0,NULL,NULL,69), + (162,8,1,1,0,'453Q Martin Luther King Path E',453,'Q',NULL,'Martin Luther King','Path','E',NULL,NULL,NULL,NULL,'West Louisville',1,1016,NULL,'42377',NULL,1228,37.745491,-87.112823,0,NULL,NULL,NULL), + (163,114,1,1,0,'696D States St N',696,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Ponchatoula',1,1017,NULL,'70494',NULL,1228,30.432586,-90.452775,0,NULL,NULL,70), + (164,98,1,1,0,'696D States St N',696,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Ponchatoula',1,1017,NULL,'70494',NULL,1228,30.432586,-90.452775,0,NULL,NULL,70), + (165,5,1,1,0,'696D States St N',696,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Ponchatoula',1,1017,NULL,'70494',NULL,1228,30.432586,-90.452775,0,NULL,NULL,70), + (166,93,1,1,0,'696D States St N',696,'D',NULL,'States','St','N',NULL,NULL,NULL,NULL,'Ponchatoula',1,1017,NULL,'70494',NULL,1228,30.432586,-90.452775,0,NULL,NULL,70), + (167,76,1,1,0,'832B Bay Way SE',832,'B',NULL,'Bay','Way','SE',NULL,NULL,NULL,NULL,'Mercer',1,1037,NULL,'16137',NULL,1228,41.234591,-80.2364,0,NULL,NULL,71), + (168,50,1,1,0,'832B Bay Way SE',832,'B',NULL,'Bay','Way','SE',NULL,NULL,NULL,NULL,'Mercer',1,1037,NULL,'16137',NULL,1228,41.234591,-80.2364,0,NULL,NULL,71), + (169,28,1,0,0,'832B Bay Way SE',832,'B',NULL,'Bay','Way','SE',NULL,NULL,NULL,NULL,'Mercer',1,1037,NULL,'16137',NULL,1228,41.234591,-80.2364,0,NULL,NULL,71), + (170,102,1,1,0,'832B Bay Way SE',832,'B',NULL,'Bay','Way','SE',NULL,NULL,NULL,NULL,'Mercer',1,1037,NULL,'16137',NULL,1228,41.234591,-80.2364,0,NULL,NULL,71), + (171,180,1,1,0,'511D Woodbridge Dr SE',511,'D',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Satin',1,1042,NULL,'76685',NULL,1228,31.35797,-97.02091,0,NULL,NULL,72), + (172,25,1,1,0,'511D Woodbridge Dr SE',511,'D',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Satin',1,1042,NULL,'76685',NULL,1228,31.35797,-97.02091,0,NULL,NULL,72), + (173,136,1,1,0,'511D Woodbridge Dr SE',511,'D',NULL,'Woodbridge','Dr','SE',NULL,NULL,NULL,NULL,'Satin',1,1042,NULL,'76685',NULL,1228,31.35797,-97.02091,0,NULL,NULL,72), + (174,148,1,1,0,'37T Maple St S',37,'T',NULL,'Maple','St','S',NULL,NULL,NULL,NULL,'Morristown',1,1041,NULL,'37813',NULL,1228,36.186008,-83.27474,0,NULL,NULL,NULL), + (175,198,1,1,0,'219U Woodbridge Pl N',219,'U',NULL,'Woodbridge','Pl','N',NULL,NULL,NULL,NULL,'Sullivan',1,1013,NULL,'47882',NULL,1228,39.090479,-87.40667,0,NULL,NULL,73), + (176,30,1,1,0,'219U Woodbridge Pl N',219,'U',NULL,'Woodbridge','Pl','N',NULL,NULL,NULL,NULL,'Sullivan',1,1013,NULL,'47882',NULL,1228,39.090479,-87.40667,0,NULL,NULL,73), + (177,199,1,0,0,'219U Woodbridge Pl N',219,'U',NULL,'Woodbridge','Pl','N',NULL,NULL,NULL,NULL,'Sullivan',1,1013,NULL,'47882',NULL,1228,39.090479,-87.40667,0,NULL,NULL,73), + (178,166,1,1,0,'124V Pine Rd SW',124,'V',NULL,'Pine','Rd','SW',NULL,NULL,NULL,NULL,'Flint',1,1021,NULL,'48552',NULL,1228,42.977895,-83.713074,0,NULL,NULL,NULL), + (179,81,1,1,0,'207Q States Pl NE',207,'Q',NULL,'States','Pl','NE',NULL,NULL,NULL,NULL,'Maywood',1,1004,NULL,'90270',NULL,1228,33.988813,-118.18642,0,NULL,NULL,74), + (180,60,1,1,0,'207Q States Pl NE',207,'Q',NULL,'States','Pl','NE',NULL,NULL,NULL,NULL,'Maywood',1,1004,NULL,'90270',NULL,1228,33.988813,-118.18642,0,NULL,NULL,74), + (181,80,1,1,0,'207Q States Pl NE',207,'Q',NULL,'States','Pl','NE',NULL,NULL,NULL,NULL,'Maywood',1,1004,NULL,'90270',NULL,1228,33.988813,-118.18642,0,NULL,NULL,74), + (182,171,1,1,0,'721W Jackson Ln N',721,'W',NULL,'Jackson','Ln','N',NULL,NULL,NULL,NULL,'Punta Gorda',1,1008,NULL,'33927',NULL,1228,26.901981,-82.000005,0,NULL,NULL,NULL), + (183,55,1,1,0,'323M El Camino Ave SW',323,'M',NULL,'El Camino','Ave','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78726',NULL,1228,30.439053,-97.83503,0,NULL,NULL,75), + (184,57,1,1,0,'323M El Camino Ave SW',323,'M',NULL,'El Camino','Ave','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78726',NULL,1228,30.439053,-97.83503,0,NULL,NULL,75), + (185,15,1,1,0,'323M El Camino Ave SW',323,'M',NULL,'El Camino','Ave','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78726',NULL,1228,30.439053,-97.83503,0,NULL,NULL,75), + (186,129,1,0,0,'323M El Camino Ave SW',323,'M',NULL,'El Camino','Ave','SW',NULL,NULL,NULL,NULL,'Austin',1,1042,NULL,'78726',NULL,1228,30.439053,-97.83503,0,NULL,NULL,75), + (187,NULL,1,1,1,'14S El Camino Way E',14,'S',NULL,'El Camino','Way',NULL,NULL,NULL,NULL,NULL,'Collinsville',NULL,1006,NULL,'6022',NULL,1228,41.8328,-72.9253,0,NULL,NULL,NULL), + (188,NULL,1,1,1,'11B Woodbridge Path SW',11,'B',NULL,'Woodbridge','Path',NULL,NULL,NULL,NULL,NULL,'Dayton',NULL,1034,NULL,'45417',NULL,1228,39.7531,-84.2471,0,NULL,NULL,NULL), + (189,NULL,1,1,1,'581O Lincoln Dr SW',581,'O',NULL,'Lincoln','Dr',NULL,NULL,NULL,NULL,NULL,'Santa Fe',NULL,1030,NULL,'87594',NULL,1228,35.5212,-105.982,0,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_address` ENABLE KEYS */; UNLOCK TABLES; @@ -1590,208 +1943,208 @@ UNLOCK TABLES; LOCK TABLES `civicrm_contact` WRITE; /*!40000 ALTER TABLE `civicrm_contact` DISABLE KEYS */; INSERT INTO `civicrm_contact` (`id`, `contact_type`, `contact_sub_type`, `do_not_email`, `do_not_phone`, `do_not_mail`, `do_not_sms`, `do_not_trade`, `is_opt_out`, `legal_identifier`, `external_identifier`, `sort_name`, `display_name`, `nick_name`, `legal_name`, `image_URL`, `preferred_communication_method`, `preferred_language`, `preferred_mail_format`, `hash`, `api_key`, `source`, `first_name`, `middle_name`, `last_name`, `prefix_id`, `suffix_id`, `formal_title`, `communication_style_id`, `email_greeting_id`, `email_greeting_custom`, `email_greeting_display`, `postal_greeting_id`, `postal_greeting_custom`, `postal_greeting_display`, `addressee_id`, `addressee_custom`, `addressee_display`, `job_title`, `gender_id`, `birth_date`, `is_deceased`, `deceased_date`, `household_name`, `primary_contact_id`, `organization_name`, `sic_code`, `user_unique_id`, `employer_id`, `is_deleted`, `created_date`, `modified_date`) VALUES - (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2022-03-22 20:40:51'), - (2,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell, Brzęczysław','Dr. Brzęczysław Blackwell III',NULL,NULL,NULL,NULL,NULL,'Both','3382098014',NULL,'Sample Data','Brzęczysław','G','Blackwell',4,4,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Dr. Brzęczysław Blackwell III',NULL,2,'1952-04-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (3,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Truman','Dr. Truman Patel',NULL,NULL,NULL,NULL,NULL,'Both','3372246222',NULL,'Sample Data','Truman','P','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Patel',NULL,2,'1999-07-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (4,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Terrell, Damaris','Dr. Damaris Terrell',NULL,NULL,NULL,'3',NULL,'Both','1460043864',NULL,'Sample Data','Damaris','Z','Terrell',4,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Dr. Damaris Terrell',NULL,NULL,'1986-03-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (5,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Esta','Dr. Esta Samson',NULL,NULL,NULL,NULL,NULL,'Both','2754317159',NULL,'Sample Data','Esta','B','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Dr. Esta Samson',NULL,NULL,'1956-10-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (6,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jacobs, Laree','Mrs. Laree Jacobs',NULL,NULL,NULL,'1',NULL,'Both','3788424198',NULL,'Sample Data','Laree','P','Jacobs',1,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Mrs. Laree Jacobs',NULL,1,'1932-09-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (7,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Merrie','Merrie Łąchowski',NULL,NULL,NULL,'3',NULL,'Both','2004976377',NULL,'Sample Data','Merrie','T','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Merrie Łąchowski',NULL,1,'1975-04-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper-Ivanov, Delana','Delana Cooper-Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','1844617455',NULL,'Sample Data','Delana','H','Cooper-Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Cooper-Ivanov',NULL,NULL,'1976-06-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (9,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'smith.russell@testing.co.in','smith.russell@testing.co.in',NULL,NULL,NULL,'4',NULL,'Both','951360194',NULL,'Sample Data',NULL,NULL,NULL,4,4,NULL,NULL,1,NULL,'Dear smith.russell@testing.co.in',1,NULL,'Dear smith.russell@testing.co.in',1,NULL,'smith.russell@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (10,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Jackson','Dr. Jackson Jameson II',NULL,NULL,NULL,'4',NULL,'Both','680754950',NULL,'Sample Data','Jackson','','Jameson',4,3,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Dr. Jackson Jameson II',NULL,2,'1960-03-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (11,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Ivey','Dr. Ivey Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','4026790678',NULL,'Sample Data','Ivey','','Jacobs',4,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Dr. Ivey Jacobs',NULL,NULL,'1964-12-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (12,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Claudio','Dr. Claudio Yadav',NULL,NULL,NULL,'5',NULL,'Both','2212747069',NULL,'Sample Data','Claudio','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Dr. Claudio Yadav',NULL,2,'1998-05-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:00'), - (13,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Barkley, Santina','Mrs. Santina Barkley',NULL,NULL,NULL,NULL,NULL,'Both','1386775784',NULL,'Sample Data','Santina','','Barkley',1,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Mrs. Santina Barkley',NULL,1,'1939-09-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:00'), - (14,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Jameson, Elbert','Elbert Jameson III',NULL,NULL,NULL,NULL,NULL,'Both','3057069270',NULL,'Sample Data','Elbert','','Jameson',NULL,4,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Jameson III',NULL,2,'2016-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (15,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Deforest, Shauna','Dr. Shauna Deforest',NULL,NULL,NULL,NULL,NULL,'Both','826633613',NULL,'Sample Data','Shauna','E','Deforest',4,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Dr. Shauna Deforest',NULL,1,'1951-10-24',1,'2021-07-08',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (16,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'russelldaz@infomail.org','russelldaz@infomail.org',NULL,NULL,NULL,NULL,NULL,'Both','3774932090',NULL,'Sample Data',NULL,NULL,NULL,3,2,NULL,NULL,1,NULL,'Dear russelldaz@infomail.org',1,NULL,'Dear russelldaz@infomail.org',1,NULL,'russelldaz@infomail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (17,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,'1',NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (18,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Díaz, Laree','Laree Díaz',NULL,NULL,NULL,NULL,NULL,'Both','970611892',NULL,'Sample Data','Laree','P','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Díaz',NULL,1,'1951-11-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (19,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper-Ivanov family','Cooper-Ivanov family',NULL,NULL,NULL,NULL,NULL,'Both','3266070189',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper-Ivanov family',5,NULL,'Dear Cooper-Ivanov family',2,NULL,'Cooper-Ivanov family',NULL,NULL,NULL,0,NULL,'Cooper-Ivanov family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (20,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Landon','Landon Roberts',NULL,NULL,NULL,'1',NULL,'Both','83700418',NULL,'Sample Data','Landon','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Roberts',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (21,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Iris','Dr. Iris González',NULL,NULL,NULL,'4',NULL,'Both','258488856',NULL,'Sample Data','Iris','H','González',4,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Dr. Iris González',NULL,1,'1987-05-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (22,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Sierra Food Fund','Sierra Food Fund',NULL,NULL,NULL,NULL,NULL,'Both','725336171',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Food Fund',NULL,NULL,NULL,0,NULL,NULL,171,'Sierra Food Fund',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (23,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wagner, Kathleen','Kathleen Wagner',NULL,NULL,NULL,'3',NULL,'Both','325058531',NULL,'Sample Data','Kathleen','R','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Wagner',NULL,NULL,'1993-12-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (24,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Jameson, Delana','Delana Jameson',NULL,NULL,NULL,NULL,NULL,'Both','470285147',NULL,'Sample Data','Delana','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Jameson',NULL,NULL,'2004-09-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (25,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Georgia Software Network','Georgia Software Network',NULL,NULL,NULL,NULL,NULL,'Both','811863413',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Georgia Software Network',NULL,NULL,NULL,0,NULL,NULL,NULL,'Georgia Software Network',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (26,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Smith, Norris','Norris Smith Sr.',NULL,NULL,NULL,NULL,NULL,'Both','2590850940',NULL,'Sample Data','Norris','','Smith',NULL,2,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Smith Sr.',NULL,2,'1955-06-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (27,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ej.chowski86@spamalot.co.in','ej.chowski86@spamalot.co.in',NULL,NULL,NULL,NULL,NULL,'Both','2608870990',NULL,'Sample Data',NULL,NULL,NULL,4,4,NULL,NULL,1,NULL,'Dear ej.chowski86@spamalot.co.in',1,NULL,'Dear ej.chowski86@spamalot.co.in',1,NULL,'ej.chowski86@spamalot.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:00'), - (28,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Jed','Dr. Jed Wilson',NULL,NULL,NULL,'2',NULL,'Both','1260634010',NULL,'Sample Data','Jed','B','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Dr. Jed Wilson',NULL,NULL,'1979-11-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (29,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Reynolds, Rolando','Rolando Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','1271547729',NULL,'Sample Data','Rolando','T','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Rolando Reynolds',NULL,2,'1970-04-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (30,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'robertsonk53@testmail.com','robertsonk53@testmail.com',NULL,NULL,NULL,'1',NULL,'Both','3388665591',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear robertsonk53@testmail.com',1,NULL,'Dear robertsonk53@testmail.com',1,NULL,'robertsonk53@testmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (31,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Lee-González, Delana','Delana Lee-González',NULL,NULL,NULL,'1',NULL,'Both','910401710',NULL,'Sample Data','Delana','H','Lee-González',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Lee-González',NULL,1,'1962-01-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (32,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Ray','Dr. Ray Jacobs Sr.',NULL,NULL,NULL,'3',NULL,'Both','50050695',NULL,'Sample Data','Ray','Y','Jacobs',4,2,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Dr. Ray Jacobs Sr.',NULL,NULL,'1944-05-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (33,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Sierra Music Association','Sierra Music Association',NULL,NULL,NULL,NULL,NULL,'Both','2063856268',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Music Association',NULL,NULL,NULL,0,NULL,NULL,88,'Sierra Music Association',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Kathleen','Kathleen Parker',NULL,NULL,NULL,NULL,NULL,'Both','295233156',NULL,'Sample Data','Kathleen','D','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Parker',NULL,1,'1958-06-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (35,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Maxwell','Mr. Maxwell González II',NULL,NULL,NULL,'5',NULL,'Both','3943391638',NULL,'Sample Data','Maxwell','','González',3,3,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Mr. Maxwell González II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (36,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Reynolds, Herminia','Mrs. Herminia Reynolds',NULL,NULL,NULL,'5',NULL,'Both','2276324296',NULL,'Sample Data','Herminia','','Reynolds',1,NULL,NULL,NULL,1,NULL,'Dear Herminia',1,NULL,'Dear Herminia',1,NULL,'Mrs. Herminia Reynolds',NULL,1,'1958-02-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (37,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Parker, Sharyn','Sharyn Parker',NULL,NULL,NULL,NULL,NULL,'Both','3052286233',NULL,'Sample Data','Sharyn','','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Parker',NULL,1,'1953-01-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (38,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Rebekah','Rebekah Dimitrov',NULL,NULL,NULL,'1',NULL,'Both','4037028038',NULL,'Sample Data','Rebekah','X','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Dimitrov',NULL,1,'1934-09-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (39,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs-Díaz family','Jacobs-Díaz family',NULL,NULL,NULL,'3',NULL,'Both','119867798',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jacobs-Díaz family',5,NULL,'Dear Jacobs-Díaz family',2,NULL,'Jacobs-Díaz family',NULL,NULL,NULL,0,NULL,'Jacobs-Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (40,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Díaz, Damaris','Damaris Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2580201912',NULL,'Sample Data','Damaris','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Díaz',NULL,1,'2000-08-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (41,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Bob','Dr. Bob Lee II',NULL,NULL,NULL,'4',NULL,'Both','207861481',NULL,'Sample Data','Bob','','Lee',4,3,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Dr. Bob Lee II',NULL,NULL,'1968-09-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (42,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Brent','Brent Jones',NULL,NULL,NULL,'4',NULL,'Both','2534822524',NULL,'Sample Data','Brent','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Jones',NULL,2,'1999-11-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (43,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Erik','Mr. Erik Wagner II',NULL,NULL,NULL,NULL,NULL,'Both','3259334832',NULL,'Sample Data','Erik','D','Wagner',3,3,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Wagner II',NULL,NULL,'1953-02-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (44,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Brittney','Ms. Brittney McReynolds',NULL,NULL,NULL,'1',NULL,'Both','2397240349',NULL,'Sample Data','Brittney','W','McReynolds',2,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Ms. Brittney McReynolds',NULL,NULL,'1979-10-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (45,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs-Díaz, Brittney','Mrs. Brittney Jacobs-Díaz',NULL,NULL,NULL,'2',NULL,'Both','472044806',NULL,'Sample Data','Brittney','','Jacobs-Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Mrs. Brittney Jacobs-Díaz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (46,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'patel.sherman27@airmail.co.uk','patel.sherman27@airmail.co.uk',NULL,NULL,NULL,'5',NULL,'Both','3767517551',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patel.sherman27@airmail.co.uk',1,NULL,'Dear patel.sherman27@airmail.co.uk',1,NULL,'patel.sherman27@airmail.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (47,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Kacey','Mrs. Kacey Jones',NULL,NULL,NULL,'2',NULL,'Both','1096946104',NULL,'Sample Data','Kacey','P','Jones',1,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Mrs. Kacey Jones',NULL,1,'1993-12-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (48,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Bryon','Bryon Cruz',NULL,NULL,NULL,'1',NULL,'Both','2932788589',NULL,'Sample Data','Bryon','N','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Bryon Cruz',NULL,NULL,'2011-07-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (49,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jones family','Jones family',NULL,NULL,NULL,NULL,NULL,'Both','1110516799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jones family',5,NULL,'Dear Jones family',2,NULL,'Jones family',NULL,NULL,NULL,0,NULL,'Jones family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (50,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Sonny','Mr. Sonny Adams',NULL,NULL,NULL,'5',NULL,'Both','39922319',NULL,'Sample Data','Sonny','','Adams',3,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Mr. Sonny Adams',NULL,NULL,'1943-10-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (51,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Philo Empowerment Alliance','Philo Empowerment Alliance',NULL,NULL,NULL,NULL,NULL,'Both','1942745374',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Philo Empowerment Alliance',NULL,NULL,NULL,0,NULL,NULL,173,'Philo Empowerment Alliance',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (52,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Martin Luther King Poetry Services','Martin Luther King Poetry Services',NULL,NULL,NULL,NULL,NULL,'Both','443722113',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Martin Luther King Poetry Services',NULL,NULL,NULL,0,NULL,NULL,166,'Martin Luther King Poetry Services',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (53,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'bettyw@fishmail.co.in','bettyw@fishmail.co.in',NULL,NULL,NULL,NULL,NULL,'Both','2029639515',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear bettyw@fishmail.co.in',1,NULL,'Dear bettyw@fishmail.co.in',1,NULL,'bettyw@fishmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (54,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'ca.daz@fishmail.co.nz','ca.daz@fishmail.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','161675730',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear ca.daz@fishmail.co.nz',1,NULL,'Dear ca.daz@fishmail.co.nz',1,NULL,'ca.daz@fishmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,'Global Empowerment Trust',NULL,NULL,91,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (55,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'pd.ivanov23@fakemail.info','pd.ivanov23@fakemail.info',NULL,NULL,NULL,NULL,NULL,'Both','1189436799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear pd.ivanov23@fakemail.info',1,NULL,'Dear pd.ivanov23@fakemail.info',1,NULL,'pd.ivanov23@fakemail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (56,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Progressive Agriculture Partners','Progressive Agriculture Partners',NULL,NULL,NULL,NULL,NULL,'Both','4280163754',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Agriculture Partners',NULL,NULL,NULL,0,NULL,NULL,177,'Progressive Agriculture Partners',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (57,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Cooper-Ivanov, Merrie','Ms. Merrie Cooper-Ivanov',NULL,NULL,NULL,'1',NULL,'Both','2893520508',NULL,'Sample Data','Merrie','','Cooper-Ivanov',2,NULL,NULL,NULL,1,NULL,'Dear Merrie',1,NULL,'Dear Merrie',1,NULL,'Ms. Merrie Cooper-Ivanov',NULL,1,'1994-03-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (58,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner, Shad','Shad Wagner',NULL,NULL,NULL,NULL,NULL,'Both','4276107724',NULL,'Sample Data','Shad','H','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Shad Wagner',NULL,NULL,'1991-04-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (59,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Allan','Dr. Allan Cooper',NULL,NULL,NULL,'4',NULL,'Both','350402207',NULL,'Sample Data','Allan','A','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Dr. Allan Cooper',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (60,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner family','Wagner family',NULL,NULL,NULL,'2',NULL,'Both','1570966486',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wagner family',5,NULL,'Dear Wagner family',2,NULL,'Wagner family',NULL,NULL,NULL,0,NULL,'Wagner family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (61,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper, Brittney','Brittney Cooper',NULL,NULL,NULL,NULL,NULL,'Both','4169712187',NULL,'Sample Data','Brittney','F','Cooper',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Cooper',NULL,1,'1996-07-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:00'), - (62,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson family','Wilson family',NULL,NULL,NULL,NULL,NULL,'Both','350510798',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson family',5,NULL,'Dear Wilson family',2,NULL,'Wilson family',NULL,NULL,NULL,0,NULL,'Wilson family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry-Wilson, Eleonor','Eleonor Terry-Wilson',NULL,NULL,NULL,'3',NULL,'Both','390950992',NULL,'Sample Data','Eleonor','','Terry-Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Eleonor Terry-Wilson',NULL,1,'1976-10-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (64,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wagner, Delana','Delana Wagner',NULL,NULL,NULL,'5',NULL,'Both','2864318230',NULL,'Sample Data','Delana','','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Wagner',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (65,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Lashawnda','Mrs. Lashawnda Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','935996887',NULL,'Sample Data','Lashawnda','','Reynolds',1,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Mrs. Lashawnda Reynolds',NULL,1,'1991-05-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (66,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz family','Cruz family',NULL,NULL,NULL,'2',NULL,'Both','2326538497',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cruz family',5,NULL,'Dear Cruz family',2,NULL,'Cruz family',NULL,NULL,NULL,0,NULL,'Cruz family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (67,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Terrell, Kiara','Kiara Terrell',NULL,NULL,NULL,'1',NULL,'Both','2419573895',NULL,'Sample Data','Kiara','I','Terrell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Terrell',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (68,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Ashley','Ashley Wilson Jr.',NULL,NULL,NULL,'5',NULL,'Both','1909485085',NULL,'Sample Data','Ashley','C','Wilson',NULL,1,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Wilson Jr.',NULL,2,'1953-09-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (69,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Parker family','Parker family',NULL,NULL,NULL,NULL,NULL,'Both','425242179',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Parker family',5,NULL,'Dear Parker family',2,NULL,'Parker family',NULL,NULL,NULL,0,NULL,'Parker family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (70,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'González, Lawerence','Dr. Lawerence González Sr.',NULL,NULL,NULL,NULL,NULL,'Both','740179801',NULL,'Sample Data','Lawerence','I','González',4,2,NULL,NULL,1,NULL,'Dear Lawerence',1,NULL,'Dear Lawerence',1,NULL,'Dr. Lawerence González Sr.',NULL,2,'1987-10-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (71,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Smith, Tanya','Tanya Smith',NULL,NULL,NULL,NULL,NULL,'Both','4017768745',NULL,'Sample Data','Tanya','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Tanya Smith',NULL,1,'1996-12-31',0,NULL,NULL,NULL,'Sierra Empowerment Association',NULL,NULL,201,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (72,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'nicolej@example.net','nicolej@example.net',NULL,NULL,NULL,NULL,NULL,'Both','3988675016',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear nicolej@example.net',1,NULL,'Dear nicolej@example.net',1,NULL,'nicolej@example.net',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (73,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman, Heidi','Ms. Heidi Bachman',NULL,NULL,NULL,'4',NULL,'Both','2759978492',NULL,'Sample Data','Heidi','M','Bachman',2,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Ms. Heidi Bachman',NULL,NULL,'1940-09-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (74,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Jones family','Jones family',NULL,NULL,NULL,'2',NULL,'Both','1110516799',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jones family',5,NULL,'Dear Jones family',2,NULL,'Jones family',NULL,NULL,NULL,0,NULL,'Jones family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (75,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Lashawnda','Mrs. Lashawnda Patel',NULL,NULL,NULL,'5',NULL,'Both','3886858056',NULL,'Sample Data','Lashawnda','','Patel',1,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Mrs. Lashawnda Patel',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (76,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Wilson, Alida','Alida Wilson',NULL,NULL,NULL,'4',NULL,'Both','2827847668',NULL,'Sample Data','Alida','U','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,'El Camino Agriculture Fellowship',NULL,NULL,115,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (77,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Rosario','Rosario Bachman',NULL,NULL,NULL,NULL,NULL,'Both','563214667',NULL,'Sample Data','Rosario','B','Bachman',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Bachman',NULL,2,'2000-01-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (78,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen, Esta','Esta Jensen',NULL,NULL,NULL,'4',NULL,'Both','4290021443',NULL,'Sample Data','Esta','Z','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Jensen',NULL,1,'1940-09-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (79,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Progressive Literacy Network','Progressive Literacy Network',NULL,NULL,NULL,NULL,NULL,'Both','3187212271',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Literacy Network',NULL,NULL,NULL,0,NULL,NULL,NULL,'Progressive Literacy Network',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (80,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Jerome','Dr. Jerome Jensen',NULL,NULL,NULL,NULL,NULL,'Both','2774980739',NULL,'Sample Data','Jerome','','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Dr. Jerome Jensen',NULL,NULL,'1962-02-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (81,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs-Díaz, Landon','Dr. Landon Jacobs-Díaz Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3767124633',NULL,'Sample Data','Landon','','Jacobs-Díaz',4,1,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Dr. Landon Jacobs-Díaz Jr.',NULL,2,'1987-11-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (82,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Toby','Toby Parker',NULL,NULL,NULL,'2',NULL,'Both','3520843398',NULL,'Sample Data','Toby','','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Parker',NULL,2,'1948-12-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (83,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Adams, Margaret','Ms. Margaret Adams',NULL,NULL,NULL,'4',NULL,'Both','2378565911',NULL,'Sample Data','Margaret','','Adams',2,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Ms. Margaret Adams',NULL,1,'1979-02-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (84,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'jacksonbarkley@lol.co.uk','jacksonbarkley@lol.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','3153190783',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear jacksonbarkley@lol.co.uk',1,NULL,'Dear jacksonbarkley@lol.co.uk',1,NULL,'jacksonbarkley@lol.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (85,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cooper, Elina','Ms. Elina Cooper',NULL,NULL,NULL,NULL,NULL,'Both','4035892202',NULL,'Sample Data','Elina','','Cooper',2,NULL,NULL,NULL,1,NULL,'Dear Elina',1,NULL,'Dear Elina',1,NULL,'Ms. Elina Cooper',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (86,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Woodbridge Action Fund','Woodbridge Action Fund',NULL,NULL,NULL,'5',NULL,'Both','1354808356',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Woodbridge Action Fund',NULL,NULL,NULL,0,NULL,NULL,NULL,'Woodbridge Action Fund',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (87,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Ray','Ray Samuels',NULL,NULL,NULL,'3',NULL,'Both','4176018827',NULL,'Sample Data','Ray','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Samuels',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (88,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Rosario','Rosario Smith',NULL,NULL,NULL,'5',NULL,'Both','701125213',NULL,'Sample Data','Rosario','Q','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Smith',NULL,2,'1977-03-02',0,NULL,NULL,NULL,'Sierra Music Association',NULL,NULL,33,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (89,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wagner, Winford','Mr. Winford Wagner Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3396158414',NULL,'Sample Data','Winford','P','Wagner',3,2,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Mr. Winford Wagner Sr.',NULL,2,'1977-04-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Irvin','Dr. Irvin Smith III',NULL,NULL,NULL,NULL,NULL,'Both','4260241251',NULL,'Sample Data','Irvin','L','Smith',4,4,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Dr. Irvin Smith III',NULL,2,'1939-08-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (91,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Global Empowerment Trust','Global Empowerment Trust',NULL,NULL,NULL,'4',NULL,'Both','1193662695',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Global Empowerment Trust',NULL,NULL,NULL,0,NULL,NULL,54,'Global Empowerment Trust',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (92,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Kathlyn','Dr. Kathlyn Jensen',NULL,NULL,NULL,NULL,NULL,'Both','3302532161',NULL,'Sample Data','Kathlyn','U','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Dr. Kathlyn Jensen',NULL,NULL,'1984-12-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (93,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Junko','Junko Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','299121819',NULL,'Sample Data','Junko','V','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Junko Ivanov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (94,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'González family','González family',NULL,NULL,NULL,NULL,NULL,'Both','3263723758',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear González family',5,NULL,'Dear González family',2,NULL,'González family',NULL,NULL,NULL,0,NULL,'González family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (95,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Carylon','Mrs. Carylon Cruz',NULL,NULL,NULL,NULL,NULL,'Both','505657948',NULL,'Sample Data','Carylon','U','Cruz',1,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Mrs. Carylon Cruz',NULL,1,'1964-11-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (96,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Junko','Ms. Junko Jameson',NULL,NULL,NULL,NULL,NULL,'Both','95792282',NULL,'Sample Data','Junko','','Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Junko',1,NULL,'Dear Junko',1,NULL,'Ms. Junko Jameson',NULL,1,'1984-12-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Rebekah','Rebekah Jameson',NULL,NULL,NULL,NULL,NULL,'Both','1599720265',NULL,'Sample Data','Rebekah','W','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Jameson',NULL,1,'1950-01-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (98,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Brent','Brent Jameson Sr.',NULL,NULL,NULL,'1',NULL,'Both','1398082986',NULL,'Sample Data','Brent','','Jameson',NULL,2,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Jameson Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Smith, Esta','Esta Smith',NULL,NULL,NULL,'3',NULL,'Both','4101330541',NULL,'Sample Data','Esta','P','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Smith',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (100,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'patela42@fakemail.biz','patela42@fakemail.biz',NULL,NULL,NULL,'5',NULL,'Both','42370345',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear patela42@fakemail.biz',1,NULL,'Dear patela42@fakemail.biz',1,NULL,'patela42@fakemail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,'Spokane Family Alliance',NULL,NULL,159,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (101,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Kiara','Kiara Ivanov',NULL,NULL,NULL,'1',NULL,'Both','1100955182',NULL,'Sample Data','Kiara','G','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Ivanov',NULL,1,'1947-02-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (102,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'clintjones@testmail.com','clintjones@testmail.com',NULL,NULL,NULL,'5',NULL,'Both','2703280736',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear clintjones@testmail.com',1,NULL,'Dear clintjones@testmail.com',1,NULL,'clintjones@testmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (103,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Shad','Mr. Shad Jacobs II',NULL,NULL,NULL,NULL,NULL,'Both','3732235082',NULL,'Sample Data','Shad','T','Jacobs',3,3,NULL,NULL,1,NULL,'Dear Shad',1,NULL,'Dear Shad',1,NULL,'Mr. Shad Jacobs II',NULL,2,'1986-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (104,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Ashley','Dr. Ashley Lee',NULL,NULL,NULL,NULL,NULL,'Both','66160538',NULL,'Sample Data','Ashley','','Lee',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Lee',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (105,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'wilsonb@testing.co.in','wilsonb@testing.co.in',NULL,NULL,NULL,'3',NULL,'Both','4251019560',NULL,'Sample Data',NULL,NULL,NULL,3,1,NULL,NULL,1,NULL,'Dear wilsonb@testing.co.in',1,NULL,'Dear wilsonb@testing.co.in',1,NULL,'wilsonb@testing.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (106,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Alexia','Alexia Patel',NULL,NULL,NULL,NULL,NULL,'Both','1465483160',NULL,'Sample Data','Alexia','S','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Alexia Patel',NULL,NULL,'1952-02-29',0,NULL,NULL,NULL,'Morton Software Initiative',NULL,NULL,161,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (107,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Jensen, Russell','Russell Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1300991464',NULL,'Sample Data','Russell','G','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Jensen',NULL,NULL,'1978-09-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:00'), - (108,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Winford','Mr. Winford Yadav Jr.',NULL,NULL,NULL,'1',NULL,'Both','3002231808',NULL,'Sample Data','Winford','','Yadav',3,1,NULL,NULL,1,NULL,'Dear Winford',1,NULL,'Dear Winford',1,NULL,'Mr. Winford Yadav Jr.',NULL,2,'1992-12-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (109,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Dowlen Literacy Collective','Dowlen Literacy Collective',NULL,NULL,NULL,'3',NULL,'Both','329273504',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Dowlen Literacy Collective',NULL,NULL,NULL,0,NULL,NULL,NULL,'Dowlen Literacy Collective',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (110,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Carlos','Mr. Carlos Jacobs III',NULL,NULL,NULL,'5',NULL,'Both','4142187818',NULL,'Sample Data','Carlos','','Jacobs',3,4,NULL,NULL,1,NULL,'Dear Carlos',1,NULL,'Dear Carlos',1,NULL,'Mr. Carlos Jacobs III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (111,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'carloswagner@fishmail.com','carloswagner@fishmail.com',NULL,NULL,NULL,NULL,NULL,'Both','3799395597',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear carloswagner@fishmail.com',1,NULL,'Dear carloswagner@fishmail.com',1,NULL,'carloswagner@fishmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (112,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Smith family','Smith family',NULL,NULL,NULL,'2',NULL,'Both','4082772645',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Smith family',5,NULL,'Dear Smith family',2,NULL,'Smith family',NULL,NULL,NULL,0,NULL,'Smith family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Shauna','Mrs. Shauna Cruz',NULL,NULL,NULL,'4',NULL,'Both','3185339040',NULL,'Sample Data','Shauna','','Cruz',1,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Mrs. Shauna Cruz',NULL,1,'1994-02-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (114,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Margaret','Ms. Margaret Jones',NULL,NULL,NULL,NULL,NULL,'Both','1031157711',NULL,'Sample Data','Margaret','F','Jones',2,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Ms. Margaret Jones',NULL,NULL,'1986-10-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (115,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'El Camino Agriculture Fellowship','El Camino Agriculture Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','3529009857',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'El Camino Agriculture Fellowship',NULL,NULL,NULL,0,NULL,NULL,76,'El Camino Agriculture Fellowship',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (116,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'González, Brent','Brent González',NULL,NULL,NULL,'1',NULL,'Both','397348525',NULL,'Sample Data','Brent','D','González',NULL,NULL,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent González',NULL,2,'1991-01-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (117,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'st.jameson78@testmail.biz','st.jameson78@testmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','452091933',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear st.jameson78@testmail.biz',1,NULL,'Dear st.jameson78@testmail.biz',1,NULL,'st.jameson78@testmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (118,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wagner, Maxwell','Dr. Maxwell Wagner',NULL,NULL,NULL,NULL,NULL,'Both','899179200',NULL,'Sample Data','Maxwell','','Wagner',4,NULL,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Dr. Maxwell Wagner',NULL,2,'1940-09-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (119,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jameson, Kenny','Kenny Jameson III',NULL,NULL,NULL,'4',NULL,'Both','3782185889',NULL,'Sample Data','Kenny','','Jameson',NULL,4,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Jameson III',NULL,NULL,'1935-02-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Felisha','Ms. Felisha Wagner',NULL,NULL,NULL,NULL,NULL,'Both','2346582969',NULL,'Sample Data','Felisha','I','Wagner',2,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Ms. Felisha Wagner',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (121,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Laree','Laree Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','713398135',NULL,'Sample Data','Laree','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Laree',1,NULL,'Dear Laree',1,NULL,'Laree Ivanov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (122,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Progressive Technology Fellowship','Progressive Technology Fellowship',NULL,NULL,NULL,NULL,NULL,'Both','2093143746',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Progressive Technology Fellowship',NULL,NULL,NULL,0,NULL,NULL,175,'Progressive Technology Fellowship',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (123,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Nicole','Dr. Nicole Yadav',NULL,NULL,NULL,NULL,NULL,'Both','831602430',NULL,'Sample Data','Nicole','','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Dr. Nicole Yadav',NULL,NULL,'1990-09-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (124,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'creynolds46@airmail.org','creynolds46@airmail.org',NULL,NULL,NULL,'3',NULL,'Both','1918272266',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear creynolds46@airmail.org',1,NULL,'Dear creynolds46@airmail.org',1,NULL,'creynolds46@airmail.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (125,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jacobs, Brzęczysław','Brzęczysław Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','1026883277',NULL,'Sample Data','Brzęczysław','','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Jacobs',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Allen','Allen Wagner',NULL,NULL,NULL,NULL,NULL,'Both','1856322775',NULL,'Sample Data','Allen','H','Wagner',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Wagner',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (127,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz family','Díaz family',NULL,NULL,NULL,NULL,NULL,'Both','2169249835',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Díaz family',5,NULL,'Dear Díaz family',2,NULL,'Díaz family',NULL,NULL,NULL,0,NULL,'Díaz family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (128,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Smith family','Smith family',NULL,NULL,NULL,NULL,NULL,'Both','4082772645',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Smith family',5,NULL,'Dear Smith family',2,NULL,'Smith family',NULL,NULL,NULL,0,NULL,'Smith family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (129,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Grant, Kathlyn','Mrs. Kathlyn Grant',NULL,NULL,NULL,NULL,NULL,'Both','2659032664',NULL,'Sample Data','Kathlyn','','Grant',1,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Mrs. Kathlyn Grant',NULL,1,'1932-07-10',0,NULL,NULL,NULL,'United Wellness Fund',NULL,NULL,160,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (130,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Erik','Erik Jacobs',NULL,NULL,NULL,'2',NULL,'Both','3805338166',NULL,'Sample Data','Erik','','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Jacobs',NULL,2,'1964-03-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (131,'Organization',NULL,1,0,0,0,1,0,NULL,NULL,'Pennsylvania Agriculture School','Pennsylvania Agriculture School',NULL,NULL,NULL,NULL,NULL,'Both','869071358',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pennsylvania Agriculture School',NULL,NULL,NULL,0,NULL,NULL,NULL,'Pennsylvania Agriculture School',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Kandace','Kandace Blackwell',NULL,NULL,NULL,NULL,NULL,'Both','1864345149',NULL,'Sample Data','Kandace','','Blackwell',NULL,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Kandace Blackwell',NULL,1,'1952-06-20',0,NULL,NULL,NULL,'Branson Literacy Association',NULL,NULL,145,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (133,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Müller, Ashlie','Ashlie Müller',NULL,NULL,NULL,NULL,NULL,'Both','3515081294',NULL,'Sample Data','Ashlie','G','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Müller',NULL,1,'1960-06-21',0,NULL,NULL,NULL,'Creative Peace Network',NULL,NULL,148,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (134,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Jensen, Scarlet','Dr. Scarlet Jensen',NULL,NULL,NULL,NULL,NULL,'Both','1368448205',NULL,'Sample Data','Scarlet','','Jensen',4,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Dr. Scarlet Jensen',NULL,1,'1935-05-03',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (135,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Ashley','Ashley Reynolds',NULL,NULL,NULL,'2',NULL,'Both','3873693132',NULL,'Sample Data','Ashley','','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Reynolds',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (136,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wilson, Ashley','Ashley Wilson',NULL,NULL,NULL,'1',NULL,'Both','1909485085',NULL,'Sample Data','Ashley','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ashley Wilson',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (137,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Parker, Jerome','Jerome Parker',NULL,NULL,NULL,'4',NULL,'Both','2257150068',NULL,'Sample Data','Jerome','','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Parker',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (138,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,NULL,NULL,'Both','1777336212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Yadav family',5,NULL,'Dear Yadav family',2,NULL,'Yadav family',NULL,NULL,NULL,0,NULL,'Yadav family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (139,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Jacob','Jacob Deforest',NULL,NULL,NULL,NULL,NULL,'Both','2389625358',NULL,'Sample Data','Jacob','','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Deforest',NULL,2,'1962-03-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (140,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Barkley, Magan','Magan Barkley',NULL,NULL,NULL,'3',NULL,'Both','3229711525',NULL,'Sample Data','Magan','','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Magan Barkley',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (141,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jones, Elbert','Elbert Jones II',NULL,NULL,NULL,'4',NULL,'Both','3645053032',NULL,'Sample Data','Elbert','L','Jones',NULL,3,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Jones II',NULL,NULL,'1983-06-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (142,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Wagner family','Wagner family',NULL,NULL,NULL,NULL,NULL,'Both','1570966486',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wagner family',5,NULL,'Dear Wagner family',2,NULL,'Wagner family',NULL,NULL,NULL,0,NULL,'Wagner family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Clint','Clint Díaz',NULL,NULL,NULL,NULL,NULL,'Both','3503793680',NULL,'Sample Data','Clint','N','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Clint Díaz',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (144,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson family','Wilson family',NULL,NULL,NULL,NULL,NULL,'Both','350510798',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson family',5,NULL,'Dear Wilson family',2,NULL,'Wilson family',NULL,NULL,NULL,0,NULL,'Wilson family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (145,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Branson Literacy Association','Branson Literacy Association',NULL,NULL,NULL,'2',NULL,'Both','1937995612',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Branson Literacy Association',NULL,NULL,NULL,0,NULL,NULL,132,'Branson Literacy Association',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (146,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cruz, Jacob','Jacob Cruz III',NULL,NULL,NULL,'3',NULL,'Both','3289715792',NULL,'Sample Data','Jacob','','Cruz',NULL,4,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Jacob Cruz III',NULL,2,'1990-05-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (147,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Eleonor','Dr. Eleonor Samson',NULL,NULL,NULL,NULL,NULL,'Both','2548712654',NULL,'Sample Data','Eleonor','K','Samson',4,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Dr. Eleonor Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (148,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Creative Peace Network','Creative Peace Network',NULL,NULL,NULL,NULL,NULL,'Both','6924904',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Creative Peace Network',NULL,NULL,NULL,0,NULL,NULL,133,'Creative Peace Network',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (149,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Ivey','Ivey Díaz',NULL,NULL,NULL,'5',NULL,'Both','3920665534',NULL,'Sample Data','Ivey','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey Díaz',NULL,NULL,'1980-12-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (150,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Rodrigo','Mr. Rodrigo Cooper Sr.',NULL,NULL,NULL,'5',NULL,'Both','3313653264',NULL,'Sample Data','Rodrigo','','Cooper',3,2,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Mr. Rodrigo Cooper Sr.',NULL,2,NULL,1,'2022-03-18',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (151,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Rebekah','Mrs. Rebekah Parker',NULL,NULL,NULL,NULL,NULL,'Both','4245169755',NULL,'Sample Data','Rebekah','','Parker',1,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Mrs. Rebekah Parker',NULL,1,'1993-10-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (152,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'robertsonj@fakemail.com','robertsonj@fakemail.com',NULL,NULL,NULL,'2',NULL,'Both','563924087',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear robertsonj@fakemail.com',1,NULL,'Dear robertsonj@fakemail.com',1,NULL,'robertsonj@fakemail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (153,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Heidi','Ms. Heidi Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2616378474',NULL,'Sample Data','Heidi','','Jacobs',2,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Ms. Heidi Jacobs',NULL,1,'1969-08-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (154,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Kandace','Dr. Kandace Dimitrov',NULL,NULL,NULL,'3',NULL,'Both','2771100224',NULL,'Sample Data','Kandace','J','Dimitrov',4,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Dr. Kandace Dimitrov',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (155,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Blackwell, Alexia','Ms. Alexia Blackwell',NULL,NULL,NULL,'1',NULL,'Both','492469619',NULL,'Sample Data','Alexia','','Blackwell',2,NULL,NULL,NULL,1,NULL,'Dear Alexia',1,NULL,'Dear Alexia',1,NULL,'Ms. Alexia Blackwell',NULL,1,'1980-08-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Elbert','Elbert Jameson',NULL,NULL,NULL,NULL,NULL,'Both','3057069270',NULL,'Sample Data','Elbert','B','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Jameson',NULL,2,'1972-04-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (157,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'wattson.damaris@example.co.pl','wattson.damaris@example.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','91318658',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wattson.damaris@example.co.pl',1,NULL,'Dear wattson.damaris@example.co.pl',1,NULL,'wattson.damaris@example.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:58'), - (158,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Patel family','Patel family',NULL,NULL,NULL,NULL,NULL,'Both','1669281794',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Patel family',5,NULL,'Dear Patel family',2,NULL,'Patel family',NULL,NULL,NULL,0,NULL,'Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (159,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Spokane Family Alliance','Spokane Family Alliance',NULL,NULL,NULL,NULL,NULL,'Both','739710215',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Spokane Family Alliance',NULL,NULL,NULL,0,NULL,NULL,100,'Spokane Family Alliance',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (160,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'United Wellness Fund','United Wellness Fund',NULL,NULL,NULL,NULL,NULL,'Both','3581810677',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'United Wellness Fund',NULL,NULL,NULL,0,NULL,NULL,129,'United Wellness Fund',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (161,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Morton Software Initiative','Morton Software Initiative',NULL,NULL,NULL,NULL,NULL,'Both','1214387992',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Morton Software Initiative',NULL,NULL,NULL,0,NULL,NULL,106,'Morton Software Initiative',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (162,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Margaret','Margaret McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','1139799788',NULL,'Sample Data','Margaret','','McReynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret McReynolds',NULL,1,'1939-12-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (163,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'Bachman-Jones, Arlyne','Arlyne Bachman-Jones',NULL,NULL,NULL,NULL,NULL,'Both','3958497309',NULL,'Sample Data','Arlyne','','Bachman-Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Arlyne Bachman-Jones',NULL,NULL,'1978-10-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (164,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wilson-Smith, Kandace','Kandace Wilson-Smith',NULL,NULL,NULL,'1',NULL,'Both','2874391928',NULL,'Sample Data','Kandace','D','Wilson-Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Kandace Wilson-Smith',NULL,NULL,'1974-03-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (165,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Yadav, Jacob','Mr. Jacob Yadav III',NULL,NULL,NULL,'5',NULL,'Both','659997381',NULL,'Sample Data','Jacob','','Yadav',3,4,NULL,NULL,1,NULL,'Dear Jacob',1,NULL,'Dear Jacob',1,NULL,'Mr. Jacob Yadav III',NULL,2,'1973-03-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (166,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Terrell-Yadav, Brittney','Brittney Terrell-Yadav',NULL,NULL,NULL,NULL,NULL,'Both','294110640',NULL,'Sample Data','Brittney','N','Terrell-Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Brittney',1,NULL,'Dear Brittney',1,NULL,'Brittney Terrell-Yadav',NULL,1,'1964-02-25',0,NULL,NULL,NULL,'Martin Luther King Poetry Services',NULL,NULL,52,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (167,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'smith.brigette@spamalot.co.pl','smith.brigette@spamalot.co.pl',NULL,NULL,NULL,'4',NULL,'Both','1660343765',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear smith.brigette@spamalot.co.pl',1,NULL,'Dear smith.brigette@spamalot.co.pl',1,NULL,'smith.brigette@spamalot.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (168,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Díaz, Iris','Dr. Iris Díaz',NULL,NULL,NULL,NULL,NULL,'Both','2732168560',NULL,'Sample Data','Iris','','Díaz',4,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Dr. Iris Díaz',NULL,1,'1966-01-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (169,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Heidi','Heidi Parker',NULL,NULL,NULL,'1',NULL,'Both','3690123952',NULL,'Sample Data','Heidi','R','Parker',NULL,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Heidi Parker',NULL,1,'2004-08-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (170,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Roland','Roland Jones',NULL,NULL,NULL,NULL,NULL,'Both','2619785805',NULL,'Sample Data','Roland','A','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Roland Jones',NULL,2,'1938-05-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'yadav.irvin7@lol.co.uk','yadav.irvin7@lol.co.uk',NULL,NULL,NULL,NULL,NULL,'Both','773853290',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear yadav.irvin7@lol.co.uk',1,NULL,'Dear yadav.irvin7@lol.co.uk',1,NULL,'yadav.irvin7@lol.co.uk',NULL,NULL,NULL,0,NULL,NULL,NULL,'Sierra Food Fund',NULL,NULL,22,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (172,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Tanya','Tanya Smith',NULL,NULL,NULL,NULL,NULL,'Both','4017768745',NULL,'Sample Data','Tanya','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Tanya',1,NULL,'Dear Tanya',1,NULL,'Tanya Smith',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (173,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Smith, Kathleen','Kathleen Smith',NULL,NULL,NULL,'4',NULL,'Both','219575839',NULL,'Sample Data','Kathleen','','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Smith',NULL,NULL,NULL,0,NULL,NULL,NULL,'Philo Empowerment Alliance',NULL,NULL,51,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Kacey','Ms. Kacey Grant',NULL,NULL,NULL,'4',NULL,'Both','3274986963',NULL,'Sample Data','Kacey','Y','Grant',2,NULL,NULL,NULL,1,NULL,'Dear Kacey',1,NULL,'Dear Kacey',1,NULL,'Ms. Kacey Grant',NULL,NULL,'1981-03-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (175,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Bryon','Dr. Bryon Jones',NULL,NULL,NULL,NULL,NULL,'Both','1716764755',NULL,'Sample Data','Bryon','','Jones',4,NULL,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Dr. Bryon Jones',NULL,2,NULL,0,NULL,NULL,NULL,'Progressive Technology Fellowship',NULL,NULL,122,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (176,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman, Kenny','Mr. Kenny Bachman',NULL,NULL,NULL,NULL,NULL,'Both','20347207',NULL,'Sample Data','Kenny','D','Bachman',3,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Mr. Kenny Bachman',NULL,NULL,'1932-09-07',1,'2021-08-23',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (177,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Carylon','Mrs. Carylon Díaz',NULL,NULL,NULL,NULL,NULL,'Both','143967536',NULL,'Sample Data','Carylon','J','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Mrs. Carylon Díaz',NULL,1,NULL,0,NULL,NULL,NULL,'Progressive Agriculture Partners',NULL,NULL,56,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (178,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Wilson, Jed','Mr. Jed Wilson II',NULL,NULL,NULL,NULL,NULL,'Both','1260634010',NULL,'Sample Data','Jed','W','Wilson',3,3,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Mr. Jed Wilson II',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (179,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Kiara','Kiara Jones',NULL,NULL,NULL,'4',NULL,'Both','2445144569',NULL,'Sample Data','Kiara','','Jones',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Jones',NULL,1,'1968-08-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (180,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jameson, Ashley','Dr. Ashley Jameson',NULL,NULL,NULL,'1',NULL,'Both','3561508179',NULL,'Sample Data','Ashley','','Jameson',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Jameson',NULL,NULL,'1992-05-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (181,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'wattson.a.kathleen@sample.biz','wattson.a.kathleen@sample.biz',NULL,NULL,NULL,'3',NULL,'Both','722672794',NULL,'Sample Data',NULL,NULL,NULL,2,NULL,NULL,NULL,1,NULL,'Dear wattson.a.kathleen@sample.biz',1,NULL,'Dear wattson.a.kathleen@sample.biz',1,NULL,'wattson.a.kathleen@sample.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (182,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Russell','Russell Cruz',NULL,NULL,NULL,NULL,NULL,'Both','3756174623',NULL,'Sample Data','Russell','','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Cruz',NULL,NULL,'1954-08-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Iris','Mrs. Iris Smith',NULL,NULL,NULL,NULL,NULL,'Both','3014958774',NULL,'Sample Data','Iris','V','Smith',1,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Mrs. Iris Smith',NULL,1,'1998-04-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Megan','Megan Łąchowski',NULL,NULL,NULL,NULL,NULL,'Both','1824434920',NULL,'Sample Data','Megan','G','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Megan',1,NULL,'Dear Megan',1,NULL,'Megan Łąchowski',NULL,NULL,'1983-05-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (185,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Elizabeth','Ms. Elizabeth Wilson',NULL,NULL,NULL,'4',NULL,'Both','690212617',NULL,'Sample Data','Elizabeth','W','Wilson',2,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Ms. Elizabeth Wilson',NULL,1,'1958-01-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (186,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wagner, Allen','Allen Wagner Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1856322775',NULL,'Sample Data','Allen','S','Wagner',NULL,1,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Wagner Jr.',NULL,2,'2000-01-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (187,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds family','Reynolds family',NULL,NULL,NULL,NULL,NULL,'Both','4119726021',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Reynolds family',5,NULL,'Dear Reynolds family',2,NULL,'Reynolds family',NULL,NULL,NULL,0,NULL,'Reynolds family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (188,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds, Rebekah','Rebekah Reynolds',NULL,NULL,NULL,'5',NULL,'Both','1071377932',NULL,'Sample Data','Rebekah','K','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Reynolds',NULL,1,'1986-08-18',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (189,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Allen','Allen Smith',NULL,NULL,NULL,'5',NULL,'Both','3227262372',NULL,'Sample Data','Allen','H','Smith',NULL,NULL,NULL,NULL,1,NULL,'Dear Allen',1,NULL,'Dear Allen',1,NULL,'Allen Smith',NULL,NULL,'1995-12-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (190,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Wilson, Norris','Dr. Norris Wilson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1089092056',NULL,'Sample Data','Norris','','Wilson',4,2,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Dr. Norris Wilson Sr.',NULL,2,'1991-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (191,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Samson, Angelika','Mrs. Angelika Samson',NULL,NULL,NULL,'3',NULL,'Both','3050635496',NULL,'Sample Data','Angelika','','Samson',1,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Mrs. Angelika Samson',NULL,1,'1951-06-16',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (192,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jones, Esta','Ms. Esta Jones',NULL,NULL,NULL,NULL,NULL,'Both','2492655702',NULL,'Sample Data','Esta','','Jones',2,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Ms. Esta Jones',NULL,NULL,'1995-01-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (193,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Rolando','Dr. Rolando Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3260863600',NULL,'Sample Data','Rolando','M','Ivanov',4,NULL,NULL,NULL,1,NULL,'Dear Rolando',1,NULL,'Dear Rolando',1,NULL,'Dr. Rolando Ivanov',NULL,2,'1982-07-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (194,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Jameson family','Jameson family',NULL,NULL,NULL,NULL,NULL,'Both','2255649769',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jameson family',5,NULL,'Dear Jameson family',2,NULL,'Jameson family',NULL,NULL,NULL,0,NULL,'Jameson family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (195,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Jacobs family','Jacobs family',NULL,NULL,NULL,NULL,NULL,'Both','1498986649',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jacobs family',5,NULL,'Dear Jacobs family',2,NULL,'Jacobs family',NULL,NULL,NULL,0,NULL,'Jacobs family',NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (196,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Errol','Mr. Errol Yadav',NULL,NULL,NULL,NULL,NULL,'Both','502679845',NULL,'Sample Data','Errol','Y','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Mr. Errol Yadav',NULL,NULL,'1973-02-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:02'), - (197,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Kathlyn','Ms. Kathlyn Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','2892461872',NULL,'Sample Data','Kathlyn','','Ivanov',2,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Ms. Kathlyn Ivanov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:03'), - (198,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'California Sustainability Collective','California Sustainability Collective',NULL,NULL,NULL,NULL,NULL,'Both','2959535478',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'California Sustainability Collective',NULL,NULL,NULL,0,NULL,NULL,NULL,'California Sustainability Collective',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Smith, Roland','Mr. Roland Smith II',NULL,NULL,NULL,NULL,NULL,'Both','2353910553',NULL,'Sample Data','Roland','U','Smith',3,3,NULL,NULL,1,NULL,'Dear Roland',1,NULL,'Dear Roland',1,NULL,'Mr. Roland Smith II',NULL,2,'1954-12-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (200,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Grant, Josefa','Josefa Grant',NULL,NULL,NULL,'3',NULL,'Both','511786429',NULL,'Sample Data','Josefa','','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Grant',NULL,NULL,'1999-07-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:40:59'), - (201,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Sierra Empowerment Association','Sierra Empowerment Association',NULL,NULL,NULL,'4',NULL,'Both','2218276863',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Empowerment Association',NULL,NULL,NULL,0,NULL,NULL,71,'Sierra Empowerment Association',NULL,NULL,NULL,0,'2022-03-22 20:40:58','2022-03-22 20:41:01'), - (202,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jenny','Jenny Lee',NULL,NULL,NULL,NULL,'en_US','Both','0587c7acb63975787c6a786e3c6cd4c0',NULL,NULL,'Jenny',NULL,'Lee',NULL,NULL,NULL,1,1,NULL,'Dear Jenny',1,NULL,'Dear Jenny',1,NULL,'Jenny Lee','Volunteer coordinator',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-03-22 20:41:04','2022-03-22 20:41:04'); + (1,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Default Organization','Default Organization',NULL,'Default Organization',NULL,NULL,NULL,'Both',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,'Default Organization',NULL,NULL,NULL,0,NULL,'2022-04-06 12:01:29'), + (2,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'robertsv35@testing.co.nz','robertsv35@testing.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','3973078166',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear robertsv35@testing.co.nz',1,NULL,'Dear robertsv35@testing.co.nz',1,NULL,'robertsv35@testing.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (3,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Patel, Esta','Ms. Esta Patel',NULL,NULL,NULL,'4',NULL,'Both','1853513826',NULL,'Sample Data','Esta','P','Patel',2,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Ms. Esta Patel',NULL,NULL,'1940-12-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (4,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Nicole','Nicole Zope',NULL,NULL,NULL,NULL,NULL,'Both','3499360934',NULL,'Sample Data','Nicole','','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Nicole Zope',NULL,1,'1970-11-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (5,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Ivanov, Kathlyn','Kathlyn Ivanov',NULL,NULL,NULL,'5',NULL,'Both','2892461872',NULL,'Sample Data','Kathlyn','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Ivanov',NULL,NULL,'2011-10-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (6,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz-Adams, Elbert','Elbert Cruz-Adams',NULL,NULL,NULL,NULL,NULL,'Both','4180217016',NULL,'Sample Data','Elbert','','Cruz-Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Elbert Cruz-Adams',NULL,2,'2001-07-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (7,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Lee-Cruz family','Lee-Cruz family',NULL,NULL,NULL,'4',NULL,'Both','617225100',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Lee-Cruz family',5,NULL,'Dear Lee-Cruz family',2,NULL,'Lee-Cruz family',NULL,NULL,NULL,0,NULL,'Lee-Cruz family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (8,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Ray','Mr. Ray Samuels',NULL,NULL,NULL,NULL,NULL,'Both','4176018827',NULL,'Sample Data','Ray','J','Samuels',3,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Mr. Ray Samuels',NULL,NULL,'1962-07-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (9,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Wilson, Elizabeth','Dr. Elizabeth Wilson',NULL,NULL,NULL,'4',NULL,'Both','690212617',NULL,'Sample Data','Elizabeth','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Dr. Elizabeth Wilson',NULL,1,'1951-02-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (10,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wagner, Sonny','Dr. Sonny Wagner',NULL,NULL,NULL,'2',NULL,'Both','93577145',NULL,'Sample Data','Sonny','L','Wagner',4,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Dr. Sonny Wagner',NULL,2,'1976-02-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (11,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Díaz, Sharyn','Mrs. Sharyn Díaz',NULL,NULL,NULL,NULL,NULL,'Both','4129279229',NULL,'Sample Data','Sharyn','L','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Mrs. Sharyn Díaz',NULL,1,'1967-10-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (12,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Grant, Angelika','Angelika Grant',NULL,NULL,NULL,NULL,NULL,'Both','4136801675',NULL,'Sample Data','Angelika','','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika Grant',NULL,1,'1934-06-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (13,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'carylonwattson@fishmail.com','carylonwattson@fishmail.com',NULL,NULL,NULL,NULL,NULL,'Both','2157065651',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear carylonwattson@fishmail.com',1,NULL,'Dear carylonwattson@fishmail.com',1,NULL,'carylonwattson@fishmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,'United Music Fund',NULL,NULL,108,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (14,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'tobyw@testmail.com','tobyw@testmail.com',NULL,NULL,NULL,NULL,NULL,'Both','2494486654',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear tobyw@testmail.com',1,NULL,'Dear tobyw@testmail.com',1,NULL,'tobyw@testmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (15,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Jones-Grant-Müller, Billy','Dr. Billy Jones-Grant-Müller',NULL,NULL,NULL,'5',NULL,'Both','278711404',NULL,'Sample Data','Billy','E','Jones-Grant-Müller',4,NULL,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Dr. Billy Jones-Grant-Müller',NULL,2,'1991-06-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (16,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Russell','Russell Wilson',NULL,NULL,NULL,'1',NULL,'Both','1575033929',NULL,'Sample Data','Russell','A','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Wilson',NULL,2,'1974-12-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (17,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Kiara','Dr. Kiara Wilson',NULL,NULL,NULL,'1',NULL,'Both','3345517320',NULL,'Sample Data','Kiara','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Dr. Kiara Wilson',NULL,NULL,'1993-07-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (18,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samson, Santina','Santina Samson',NULL,NULL,NULL,'3',NULL,'Both','1196980593',NULL,'Sample Data','Santina','','Samson',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Samson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (19,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Rosario','Rosario Łąchowski',NULL,NULL,NULL,'1',NULL,'Both','941507939',NULL,'Sample Data','Rosario','','Łąchowski',NULL,NULL,NULL,NULL,1,NULL,'Dear Rosario',1,NULL,'Dear Rosario',1,NULL,'Rosario Łąchowski',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (20,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Reesville Health School','Reesville Health School',NULL,NULL,NULL,'4',NULL,'Both','31249774',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Reesville Health School',NULL,NULL,NULL,0,NULL,NULL,32,'Reesville Health School',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (21,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cruz-Adams, Clint','Dr. Clint Cruz-Adams',NULL,NULL,NULL,NULL,NULL,'Both','373014897',NULL,'Sample Data','Clint','U','Cruz-Adams',4,NULL,NULL,NULL,1,NULL,'Dear Clint',1,NULL,'Dear Clint',1,NULL,'Dr. Clint Cruz-Adams',NULL,2,'1984-03-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (22,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Díaz, Josefa','Josefa Díaz',NULL,NULL,NULL,'3',NULL,'Both','3732568656',NULL,'Sample Data','Josefa','Q','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Josefa',1,NULL,'Dear Josefa',1,NULL,'Josefa Díaz',NULL,1,NULL,1,'2021-12-24',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (23,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Brigette','Dr. Brigette Patel',NULL,NULL,NULL,'3',NULL,'Both','844627527',NULL,'Sample Data','Brigette','N','Patel',4,NULL,NULL,NULL,1,NULL,'Dear Brigette',1,NULL,'Dear Brigette',1,NULL,'Dr. Brigette Patel',NULL,NULL,'1981-02-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (24,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Lincoln','Mr. Lincoln Müller',NULL,NULL,NULL,'1',NULL,'Both','676015767',NULL,'Sample Data','Lincoln','','Müller',3,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Mr. Lincoln Müller',NULL,2,'1987-12-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (25,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Kathlyn','Kathlyn Roberts',NULL,NULL,NULL,'2',NULL,'Both','2944584126',NULL,'Sample Data','Kathlyn','G','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Roberts',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (26,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Claudio','Claudio Bachman',NULL,NULL,NULL,'5',NULL,'Both','3143419767',NULL,'Sample Data','Claudio','F','Bachman',NULL,NULL,NULL,NULL,1,NULL,'Dear Claudio',1,NULL,'Dear Claudio',1,NULL,'Claudio Bachman',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (27,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Justina','Justina Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','1829359712',NULL,'Sample Data','Justina','S','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Justina Jacobs',NULL,1,'1997-04-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (28,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'adamst32@notmail.com','adamst32@notmail.com',NULL,NULL,NULL,'3',NULL,'Both','367196796',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear adamst32@notmail.com',1,NULL,'Dear adamst32@notmail.com',1,NULL,'adamst32@notmail.com',NULL,NULL,NULL,0,NULL,NULL,NULL,'Washington Sustainability Alliance',NULL,NULL,106,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (29,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Lee, Teddy','Teddy Lee Sr.',NULL,NULL,NULL,'1',NULL,'Both','1086314831',NULL,'Sample Data','Teddy','','Lee',NULL,2,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Lee Sr.',NULL,2,'1970-04-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (30,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'herminiac53@notmail.biz','herminiac53@notmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2227261913',NULL,'Sample Data',NULL,NULL,NULL,1,NULL,NULL,NULL,1,NULL,'Dear herminiac53@notmail.biz',1,NULL,'Dear herminiac53@notmail.biz',1,NULL,'herminiac53@notmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (31,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Samuels family','Samuels family',NULL,NULL,NULL,NULL,NULL,'Both','350459294',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Samuels family',5,NULL,'Dear Samuels family',2,NULL,'Samuels family',NULL,NULL,NULL,0,NULL,'Samuels family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (32,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'McReynolds, Ashley','Ms. Ashley McReynolds',NULL,NULL,NULL,NULL,NULL,'Both','68872917',NULL,'Sample Data','Ashley','','McReynolds',2,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Ms. Ashley McReynolds',NULL,NULL,'1995-01-29',0,NULL,NULL,NULL,'Reesville Health School',NULL,NULL,20,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (33,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson-Wattson, Heidi','Heidi Wilson-Wattson',NULL,NULL,NULL,'3',NULL,'Both','2323148735',NULL,'Sample Data','Heidi','W','Wilson-Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Heidi',1,NULL,'Dear Heidi',1,NULL,'Heidi Wilson-Wattson',NULL,NULL,'1976-12-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (34,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Ashlie','Ashlie Roberts',NULL,NULL,NULL,'4',NULL,'Both','1219726740',NULL,'Sample Data','Ashlie','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Ashlie',1,NULL,'Dear Ashlie',1,NULL,'Ashlie Roberts',NULL,NULL,'1942-12-02',0,NULL,NULL,NULL,'Virginia Culture Collective',NULL,NULL,149,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (35,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Missouri Literacy School','Missouri Literacy School',NULL,NULL,NULL,NULL,NULL,'Both','3619308817',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Missouri Literacy School',NULL,NULL,NULL,0,NULL,NULL,180,'Missouri Literacy School',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (36,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Samson family','Samson family',NULL,NULL,NULL,'3',NULL,'Both','333421926',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Samson family',5,NULL,'Dear Samson family',2,NULL,'Samson family',NULL,NULL,NULL,0,NULL,'Samson family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (37,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Sharyn','Sharyn Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1300309067',NULL,'Sample Data','Sharyn','','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Sharyn Samuels',NULL,NULL,'2013-10-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (38,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson family','Wilson family',NULL,NULL,NULL,'2',NULL,'Both','350510798',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson family',5,NULL,'Dear Wilson family',2,NULL,'Wilson family',NULL,NULL,NULL,0,NULL,'Wilson family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (39,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Lee-Cruz, Kiara','Kiara Lee-Cruz',NULL,NULL,NULL,'4',NULL,'Both','4148612682',NULL,'Sample Data','Kiara','','Lee-Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Lee-Cruz',NULL,1,'2011-10-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (40,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Adams-Samuels, Teresa','Teresa Adams-Samuels',NULL,NULL,NULL,'2',NULL,'Both','2228341398',NULL,'Sample Data','Teresa','J','Adams-Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Teresa',1,NULL,'Dear Teresa',1,NULL,'Teresa Adams-Samuels',NULL,1,'1979-10-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (41,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper, Truman','Dr. Truman Cooper Jr.',NULL,NULL,NULL,NULL,NULL,'Both','938772676',NULL,'Sample Data','Truman','','Cooper',4,1,NULL,NULL,1,NULL,'Dear Truman',1,NULL,'Dear Truman',1,NULL,'Dr. Truman Cooper Jr.',NULL,2,'1971-03-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (42,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Rodrigo','Dr. Rodrigo Cruz',NULL,NULL,NULL,'2',NULL,'Both','1681182976',NULL,'Sample Data','Rodrigo','G','Cruz',4,NULL,NULL,NULL,1,NULL,'Dear Rodrigo',1,NULL,'Dear Rodrigo',1,NULL,'Dr. Rodrigo Cruz',NULL,NULL,'1981-03-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (43,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Lincoln','Mr. Lincoln Yadav',NULL,NULL,NULL,'2',NULL,'Both','3563160263',NULL,'Sample Data','Lincoln','','Yadav',3,NULL,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Mr. Lincoln Yadav',NULL,2,'1960-11-14',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (44,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Kiara','Kiara Dimitrov',NULL,NULL,NULL,'2',NULL,'Both','340545341',NULL,'Sample Data','Kiara','U','Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Dimitrov',NULL,1,'1962-10-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (45,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'adams.teresa61@fakemail.co.pl','adams.teresa61@fakemail.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','971116615',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear adams.teresa61@fakemail.co.pl',1,NULL,'Dear adams.teresa61@fakemail.co.pl',1,NULL,'adams.teresa61@fakemail.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (46,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Prentice, Scott','Scott Prentice',NULL,NULL,NULL,'4',NULL,'Both','406414833',NULL,'Sample Data','Scott','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Scott',1,NULL,'Dear Scott',1,NULL,'Scott Prentice',NULL,NULL,'1965-06-27',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:31'), + (47,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Müller, Jed','Dr. Jed Müller Jr.',NULL,NULL,NULL,NULL,NULL,'Both','1353975541',NULL,'Sample Data','Jed','B','Müller',4,1,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Dr. Jed Müller Jr.',NULL,NULL,'1970-05-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (48,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Roberts, Sanford','Mr. Sanford Roberts Sr.',NULL,NULL,NULL,NULL,NULL,'Both','811298187',NULL,'Sample Data','Sanford','X','Roberts',3,2,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Mr. Sanford Roberts Sr.',NULL,2,'1939-09-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (49,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Samson, Jed','Jed Samson Sr.',NULL,NULL,NULL,NULL,NULL,'Both','4283865263',NULL,'Sample Data','Jed','','Samson',NULL,2,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Jed Samson Sr.',NULL,2,'1977-10-24',0,NULL,NULL,NULL,'Pine Action Solutions',NULL,NULL,105,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (50,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Damaris','Damaris Adams',NULL,NULL,NULL,NULL,NULL,'Both','3501190131',NULL,'Sample Data','Damaris','X','Adams',NULL,NULL,NULL,NULL,1,NULL,'Dear Damaris',1,NULL,'Dear Damaris',1,NULL,'Damaris Adams',NULL,1,'1982-03-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (51,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Nielsen, Toby','Toby Nielsen',NULL,NULL,NULL,'4',NULL,'Both','1430850543',NULL,'Sample Data','Toby','Z','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Toby',1,NULL,'Dear Toby',1,NULL,'Toby Nielsen',NULL,NULL,'1956-05-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (52,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Müller, Erik','Mr. Erik Müller Sr.',NULL,NULL,NULL,'5',NULL,'Both','826359334',NULL,'Sample Data','Erik','','Müller',3,2,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Mr. Erik Müller Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (53,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'rayt@testmail.biz','rayt@testmail.biz',NULL,NULL,NULL,'2',NULL,'Both','2090288880',NULL,'Sample Data',NULL,NULL,NULL,NULL,3,NULL,NULL,1,NULL,'Dear rayt@testmail.biz',1,NULL,'Dear rayt@testmail.biz',1,NULL,'rayt@testmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (54,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Lawerence','Lawerence Yadav Sr.',NULL,NULL,NULL,'2',NULL,'Both','2808018340',NULL,'Sample Data','Lawerence','N','Yadav',NULL,2,NULL,NULL,1,NULL,'Dear Lawerence',1,NULL,'Dear Lawerence',1,NULL,'Lawerence Yadav Sr.',NULL,NULL,'1948-02-25',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (55,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Müller, Betty','Betty Müller',NULL,NULL,NULL,NULL,NULL,'Both','2410508125',NULL,'Sample Data','Betty','P','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Betty Müller',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (56,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terrell, Ivey','Ms. Ivey Terrell',NULL,NULL,NULL,NULL,NULL,'Both','3380499970',NULL,'Sample Data','Ivey','A','Terrell',2,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ms. Ivey Terrell',NULL,1,NULL,0,NULL,NULL,NULL,'Global Music School',NULL,NULL,71,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (57,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Jones-Grant-Müller, Teddy','Teddy Jones-Grant-Müller II',NULL,NULL,NULL,'5',NULL,'Both','1931528774',NULL,'Sample Data','Teddy','','Jones-Grant-Müller',NULL,3,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Jones-Grant-Müller II',NULL,NULL,'1986-05-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (58,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Colorado Sports Services','Colorado Sports Services',NULL,NULL,NULL,NULL,NULL,'Both','2031185839',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Colorado Sports Services',NULL,NULL,NULL,0,NULL,NULL,193,'Colorado Sports Services',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (59,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Lee, Russell','Russell Lee Sr.',NULL,NULL,NULL,NULL,NULL,'Both','776940323',NULL,'Sample Data','Russell','','Lee',NULL,2,NULL,NULL,1,NULL,'Dear Russell',1,NULL,'Dear Russell',1,NULL,'Russell Lee Sr.',NULL,2,'1983-11-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (60,'Individual',NULL,1,0,0,0,1,0,NULL,NULL,'Yadav, Jina','Dr. Jina Yadav',NULL,NULL,NULL,'5',NULL,'Both','132914631',NULL,'Sample Data','Jina','N','Yadav',4,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Dr. Jina Yadav',NULL,NULL,'1978-11-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (61,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'parker.lou56@airmail.co.in','parker.lou56@airmail.co.in',NULL,NULL,NULL,'5',NULL,'Both','2281641877',NULL,'Sample Data',NULL,NULL,NULL,4,4,NULL,NULL,1,NULL,'Dear parker.lou56@airmail.co.in',1,NULL,'Dear parker.lou56@airmail.co.in',1,NULL,'parker.lou56@airmail.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (62,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Elizabeth','Elizabeth Barkley',NULL,NULL,NULL,'5',NULL,'Both','4081845859',NULL,'Sample Data','Elizabeth','W','Barkley',NULL,NULL,NULL,NULL,1,NULL,'Dear Elizabeth',1,NULL,'Dear Elizabeth',1,NULL,'Elizabeth Barkley',NULL,1,NULL,1,'2021-09-26',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (63,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Erik','Erik Müller',NULL,NULL,NULL,'3',NULL,'Both','826359334',NULL,'Sample Data','Erik','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Erik',1,NULL,'Dear Erik',1,NULL,'Erik Müller',NULL,2,'1972-05-20',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (64,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Iris','Iris Grant',NULL,NULL,NULL,NULL,NULL,'Both','2380499675',NULL,'Sample Data','Iris','','Grant',NULL,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Iris Grant',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (65,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee-Cruz, Brzęczysław','Brzęczysław Lee-Cruz III',NULL,NULL,NULL,'4',NULL,'Both','784374599',NULL,'Sample Data','Brzęczysław','','Lee-Cruz',NULL,4,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Lee-Cruz III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (66,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Samson, Sharyn','Ms. Sharyn Samson',NULL,NULL,NULL,NULL,NULL,'Both','4276118125',NULL,'Sample Data','Sharyn','','Samson',2,NULL,NULL,NULL,1,NULL,'Dear Sharyn',1,NULL,'Dear Sharyn',1,NULL,'Ms. Sharyn Samson',NULL,1,'1983-03-25',0,NULL,NULL,NULL,'Denver Peace Initiative',NULL,NULL,188,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (67,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Bachman, Esta','Dr. Esta Bachman',NULL,NULL,NULL,'2',NULL,'Both','981761701',NULL,'Sample Data','Esta','','Bachman',4,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Dr. Esta Bachman',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (68,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'angelikayadav@airmail.co.nz','angelikayadav@airmail.co.nz',NULL,NULL,NULL,NULL,NULL,'Both','2873670861',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear angelikayadav@airmail.co.nz',1,NULL,'Dear angelikayadav@airmail.co.nz',1,NULL,'angelikayadav@airmail.co.nz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (69,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Margaret','Margaret Yadav',NULL,NULL,NULL,NULL,NULL,'Both','3959187042',NULL,'Sample Data','Margaret','Y','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Margaret Yadav',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (70,'Organization',NULL,0,0,0,0,1,0,NULL,NULL,'Rural Health Services','Rural Health Services',NULL,NULL,NULL,'3',NULL,'Both','432095860',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Rural Health Services',NULL,NULL,NULL,0,NULL,NULL,155,'Rural Health Services',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (71,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Global Music School','Global Music School',NULL,NULL,NULL,'4',NULL,'Both','3510090162',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Global Music School',NULL,NULL,NULL,0,NULL,NULL,56,'Global Music School',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (72,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds-Patel, Magan','Mrs. Magan McReynolds-Patel',NULL,NULL,NULL,'4',NULL,'Both','1701101653',NULL,'Sample Data','Magan','','McReynolds-Patel',1,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Mrs. Magan McReynolds-Patel',NULL,1,'1991-05-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (73,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz-Adams family','Cruz-Adams family',NULL,NULL,NULL,'5',NULL,'Both','1201686346',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cruz-Adams family',5,NULL,'Dear Cruz-Adams family',2,NULL,'Cruz-Adams family',NULL,NULL,NULL,0,NULL,'Cruz-Adams family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (74,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Cooper family','Cooper family',NULL,NULL,NULL,NULL,NULL,'Both','1133003930',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Cooper family',5,NULL,'Dear Cooper family',2,NULL,'Cooper family',NULL,NULL,NULL,0,NULL,'Cooper family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (75,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Reynolds, Ray','Ray Reynolds',NULL,NULL,NULL,NULL,NULL,'Both','4106710934',NULL,'Sample Data','Ray','','Reynolds',NULL,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Ray Reynolds',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (76,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Reynolds-Adams, Mei','Dr. Mei Reynolds-Adams',NULL,NULL,NULL,NULL,NULL,'Both','1959412224',NULL,'Sample Data','Mei','','Reynolds-Adams',4,NULL,NULL,NULL,1,NULL,'Dear Mei',1,NULL,'Dear Mei',1,NULL,'Dr. Mei Reynolds-Adams',NULL,NULL,'1992-07-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (77,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Łąchowski, Sanford','Dr. Sanford Łąchowski Sr.',NULL,NULL,NULL,'5',NULL,'Both','2346608156',NULL,'Sample Data','Sanford','O','Łąchowski',4,2,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Dr. Sanford Łąchowski Sr.',NULL,NULL,'1980-07-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (78,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Parker, Allan','Allan Parker Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1311923270',NULL,'Sample Data','Allan','','Parker',NULL,2,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Allan Parker Sr.',NULL,2,'2006-02-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (79,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Barkley, Iris','Ms. Iris Barkley',NULL,NULL,NULL,'2',NULL,'Both','3359813263',NULL,'Sample Data','Iris','V','Barkley',2,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Ms. Iris Barkley',NULL,1,'1999-08-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (80,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Yadav, Craig','Craig Yadav',NULL,NULL,NULL,NULL,NULL,'Both','1298063266',NULL,'Sample Data','Craig','P','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Craig Yadav',NULL,2,'2012-03-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (81,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Kiara','Kiara Yadav',NULL,NULL,NULL,'4',NULL,'Both','3127061074',NULL,'Sample Data','Kiara','A','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Kiara',1,NULL,'Dear Kiara',1,NULL,'Kiara Yadav',NULL,1,'1982-12-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (82,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Samuels, Arlyne','Dr. Arlyne Samuels',NULL,NULL,NULL,NULL,NULL,'Both','1168204506',NULL,'Sample Data','Arlyne','Z','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Arlyne',1,NULL,'Dear Arlyne',1,NULL,'Dr. Arlyne Samuels',NULL,NULL,'1994-11-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (83,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Creative Peace Network','Creative Peace Network',NULL,NULL,NULL,'4',NULL,'Both','6924904',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Creative Peace Network',NULL,NULL,NULL,0,NULL,NULL,129,'Creative Peace Network',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (84,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts family','Roberts family',NULL,NULL,NULL,NULL,NULL,'Both','2097305882',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Roberts family',5,NULL,'Dear Roberts family',2,NULL,'Roberts family',NULL,NULL,NULL,0,NULL,'Roberts family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (85,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Kathleen','Mrs. Kathleen Patel',NULL,NULL,NULL,'3',NULL,'Both','3805387262',NULL,'Sample Data','Kathleen','Z','Patel',1,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Mrs. Kathleen Patel',NULL,NULL,'1935-05-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (86,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Roberts, Alida','Alida Roberts',NULL,NULL,NULL,NULL,NULL,'Both','3245047840',NULL,'Sample Data','Alida','','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Alida',1,NULL,'Dear Alida',1,NULL,'Alida Roberts',NULL,1,'1993-10-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (87,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Prentice, Princess','Princess Prentice',NULL,NULL,NULL,NULL,NULL,'Both','4046145534',NULL,'Sample Data','Princess','','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Princess',1,NULL,'Dear Princess',1,NULL,'Princess Prentice',NULL,1,'1968-06-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (88,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Northpoint Sustainability Academy','Northpoint Sustainability Academy',NULL,NULL,NULL,'4',NULL,'Both','1516961448',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Northpoint Sustainability Academy',NULL,NULL,NULL,0,NULL,NULL,133,'Northpoint Sustainability Academy',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (89,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Billy','Billy Wilson',NULL,NULL,NULL,NULL,NULL,'Both','93183395',NULL,'Sample Data','Billy','V','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Billy Wilson',NULL,NULL,'1932-05-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (90,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds, Landon','Landon McReynolds II',NULL,NULL,NULL,'1',NULL,'Both','4041236160',NULL,'Sample Data','Landon','M','McReynolds',NULL,3,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon McReynolds II',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (91,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker-Jacobs, Nicole','Nicole Parker-Jacobs',NULL,NULL,NULL,NULL,NULL,'Both','2548670621',NULL,'Sample Data','Nicole','V','Parker-Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Nicole',1,NULL,'Dear Nicole',1,NULL,'Nicole Parker-Jacobs',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (92,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'González, Jerome','Dr. Jerome González II',NULL,NULL,NULL,NULL,NULL,'Both','775254007',NULL,'Sample Data','Jerome','','González',4,3,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Dr. Jerome González II',NULL,2,'1972-03-02',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (93,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'civanov99@testing.co.pl','civanov99@testing.co.pl',NULL,NULL,NULL,NULL,NULL,'Both','1904117296',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear civanov99@testing.co.pl',1,NULL,'Dear civanov99@testing.co.pl',1,NULL,'civanov99@testing.co.pl',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (94,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Bachman, Irvin','Irvin Bachman Sr.',NULL,NULL,NULL,'1',NULL,'Both','1755292873',NULL,'Sample Data','Irvin','','Bachman',NULL,2,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Bachman Sr.',NULL,NULL,'1937-11-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (95,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Dimitrov family','Dimitrov family',NULL,NULL,NULL,'4',NULL,'Both','3351288571',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Dimitrov family',5,NULL,'Dear Dimitrov family',2,NULL,'Dimitrov family',NULL,NULL,NULL,0,NULL,'Dimitrov family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (96,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Jacobs family','Jacobs family',NULL,NULL,NULL,'5',NULL,'Both','1498986649',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jacobs family',5,NULL,'Dear Jacobs family',2,NULL,'Jacobs family',NULL,NULL,NULL,0,NULL,'Jacobs family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (97,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Lincoln','Dr. Lincoln Wilson III',NULL,NULL,NULL,'1',NULL,'Both','904190316',NULL,'Sample Data','Lincoln','','Wilson',4,4,NULL,NULL,1,NULL,'Dear Lincoln',1,NULL,'Dear Lincoln',1,NULL,'Dr. Lincoln Wilson III',NULL,2,'1954-05-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (98,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Ivanov, Carylon','Carylon Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','3841280474',NULL,'Sample Data','Carylon','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Carylon',1,NULL,'Dear Carylon',1,NULL,'Carylon Ivanov',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (99,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Prentice, Errol','Errol Prentice',NULL,NULL,NULL,NULL,NULL,'Both','2979550406',NULL,'Sample Data','Errol','R','Prentice',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Prentice',NULL,2,'1965-01-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (100,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Margaret','Dr. Margaret Parker',NULL,NULL,NULL,NULL,NULL,'Both','2510229405',NULL,'Sample Data','Margaret','','Parker',4,NULL,NULL,NULL,1,NULL,'Dear Margaret',1,NULL,'Dear Margaret',1,NULL,'Dr. Margaret Parker',NULL,1,'1982-03-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (101,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Wilson, Sonny','Mr. Sonny Wilson',NULL,NULL,NULL,NULL,NULL,'Both','1288997537',NULL,'Sample Data','Sonny','','Wilson',3,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Mr. Sonny Wilson',NULL,NULL,'1969-02-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (102,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Landon','Mr. Landon Adams Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1504862823',NULL,'Sample Data','Landon','','Adams',3,2,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Mr. Landon Adams Sr.',NULL,2,'1955-11-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (103,'Household',NULL,0,0,0,0,1,0,NULL,NULL,'Müller family','Müller family',NULL,NULL,NULL,NULL,NULL,'Both','1144797465',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Müller family',5,NULL,'Dear Müller family',2,NULL,'Müller family',NULL,NULL,NULL,0,NULL,'Müller family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (104,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Iris','Iris Jacobs',NULL,NULL,NULL,'2',NULL,'Both','3144351192',NULL,'Sample Data','Iris','I','Jacobs',NULL,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Iris Jacobs',NULL,1,'2008-08-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (105,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Pine Action Solutions','Pine Action Solutions',NULL,NULL,NULL,'1',NULL,'Both','729487461',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Pine Action Solutions',NULL,NULL,NULL,0,NULL,NULL,49,'Pine Action Solutions',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (106,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Washington Sustainability Alliance','Washington Sustainability Alliance',NULL,NULL,NULL,'5',NULL,'Both','3619531994',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Washington Sustainability Alliance',NULL,NULL,NULL,0,NULL,NULL,28,'Washington Sustainability Alliance',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (107,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Müller, Kathleen','Kathleen Müller',NULL,NULL,NULL,'4',NULL,'Both','74249251',NULL,'Sample Data','Kathleen','A','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Müller',NULL,NULL,'2002-03-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (108,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'United Music Fund','United Music Fund',NULL,NULL,NULL,NULL,NULL,'Both','3905604774',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'United Music Fund',NULL,NULL,NULL,0,NULL,NULL,13,'United Music Fund',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (109,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Zope, Jerome','Mr. Jerome Zope Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2135665674',NULL,'Sample Data','Jerome','Q','Zope',3,1,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Mr. Jerome Zope Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (110,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Díaz, Justina','Justina Díaz',NULL,NULL,NULL,NULL,NULL,'Both','1160699704',NULL,'Sample Data','Justina','I','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Justina',1,NULL,'Dear Justina',1,NULL,'Justina Díaz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (111,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Nielsen, Rebekah','Rebekah Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','310511379',NULL,'Sample Data','Rebekah','','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Rebekah',1,NULL,'Dear Rebekah',1,NULL,'Rebekah Nielsen',NULL,NULL,'1935-02-17',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (112,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov, Magan','Magan Ivanov',NULL,NULL,NULL,NULL,NULL,'Both','4273390544',NULL,'Sample Data','Magan','','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Magan',1,NULL,'Dear Magan',1,NULL,'Magan Ivanov',NULL,NULL,'1988-05-03',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (113,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Ashley','Dr. Ashley Wilson',NULL,NULL,NULL,'4',NULL,'Both','1909485085',NULL,'Sample Data','Ashley','','Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Dr. Ashley Wilson',NULL,NULL,'1981-05-24',0,NULL,NULL,NULL,'Ohio Poetry School',NULL,NULL,179,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (114,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Ivanov, Lashawnda','Lashawnda Ivanov',NULL,NULL,NULL,'2',NULL,'Both','3528684380',NULL,'Sample Data','Lashawnda','Q','Ivanov',NULL,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Lashawnda Ivanov',NULL,1,'1955-10-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (115,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Parker, Kenny','Dr. Kenny Parker III',NULL,NULL,NULL,'5',NULL,'Both','2118469131',NULL,'Sample Data','Kenny','H','Parker',4,4,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Dr. Kenny Parker III',NULL,NULL,'1947-07-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (116,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Robertson, Jed','Mr. Jed Robertson Sr.',NULL,NULL,NULL,'5',NULL,'Both','1656810966',NULL,'Sample Data','Jed','','Robertson',3,2,NULL,NULL,1,NULL,'Dear Jed',1,NULL,'Dear Jed',1,NULL,'Mr. Jed Robertson Sr.',NULL,2,'1986-06-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (117,'Household',NULL,1,0,0,0,0,0,NULL,NULL,'Roberts family','Roberts family',NULL,NULL,NULL,'1',NULL,'Both','2097305882',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Roberts family',5,NULL,'Dear Roberts family',2,NULL,'Roberts family',NULL,NULL,NULL,0,NULL,'Roberts family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (118,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Ivanov family','Ivanov family',NULL,NULL,NULL,'4',NULL,'Both','2450779112',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Ivanov family',5,NULL,'Dear Ivanov family',2,NULL,'Ivanov family',NULL,NULL,NULL,0,NULL,'Ivanov family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (119,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Wattson family','Wilson-Wattson family',NULL,NULL,NULL,'4',NULL,'Both','1221727052',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson-Wattson family',5,NULL,'Dear Wilson-Wattson family',2,NULL,'Wilson-Wattson family',NULL,NULL,NULL,0,NULL,'Wilson-Wattson family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (120,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Grant, Elbert','Mr. Elbert Grant Jr.',NULL,NULL,NULL,'2',NULL,'Both','60946172',NULL,'Sample Data','Elbert','','Grant',3,1,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Mr. Elbert Grant Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (121,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Lee, Errol','Errol Lee',NULL,NULL,NULL,'5',NULL,'Both','1182001849',NULL,'Sample Data','Errol','Y','Lee',NULL,NULL,NULL,NULL,1,NULL,'Dear Errol',1,NULL,'Dear Errol',1,NULL,'Errol Lee',NULL,2,'1990-01-24',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (122,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Andrew','Andrew Jensen',NULL,NULL,NULL,'4',NULL,'Both','3801995889',NULL,'Sample Data','Andrew','','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Andrew',1,NULL,'Dear Andrew',1,NULL,'Andrew Jensen',NULL,2,'1949-08-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (123,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'wagnerb@example.info','wagnerb@example.info',NULL,NULL,NULL,'3',NULL,'Both','3753838520',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear wagnerb@example.info',1,NULL,'Dear wagnerb@example.info',1,NULL,'wagnerb@example.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (124,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav family','Yadav family',NULL,NULL,NULL,NULL,NULL,'Both','1777336212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Yadav family',5,NULL,'Dear Yadav family',2,NULL,'Yadav family',NULL,NULL,NULL,0,NULL,'Yadav family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (125,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jameson, Felisha','Ms. Felisha Jameson',NULL,NULL,NULL,NULL,NULL,'Both','2198176616',NULL,'Sample Data','Felisha','','Jameson',2,NULL,NULL,NULL,1,NULL,'Dear Felisha',1,NULL,'Dear Felisha',1,NULL,'Ms. Felisha Jameson',NULL,NULL,'1956-05-15',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (126,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'mcreynolds-patel.kathleen@lol.com','mcreynolds-patel.kathleen@lol.com',NULL,NULL,NULL,NULL,NULL,'Both','3279105686',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear mcreynolds-patel.kathleen@lol.com',1,NULL,'Dear mcreynolds-patel.kathleen@lol.com',1,NULL,'mcreynolds-patel.kathleen@lol.com',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (127,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'ch.jones75@mymail.biz','ch.jones75@mymail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2782848538',NULL,'Sample Data',NULL,NULL,NULL,3,2,NULL,NULL,1,NULL,'Dear ch.jones75@mymail.biz',1,NULL,'Dear ch.jones75@mymail.biz',1,NULL,'ch.jones75@mymail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:31'), + (128,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams, Sanford','Sanford Adams Sr.',NULL,NULL,NULL,'5',NULL,'Both','2528802212',NULL,'Sample Data','Sanford','','Adams',NULL,2,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Sanford Adams Sr.',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (129,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'claudiog@example.co.in','claudiog@example.co.in',NULL,NULL,NULL,'5',NULL,'Both','3703537774',NULL,'Sample Data',NULL,NULL,NULL,4,2,NULL,NULL,1,NULL,'Dear claudiog@example.co.in',1,NULL,'Dear claudiog@example.co.in',1,NULL,'claudiog@example.co.in',NULL,NULL,NULL,0,NULL,NULL,NULL,'Creative Peace Network',NULL,NULL,83,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (130,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samuels, Bryon','Bryon Samuels III',NULL,NULL,NULL,NULL,NULL,'Both','813789682',NULL,'Sample Data','Bryon','B','Samuels',NULL,4,NULL,NULL,1,NULL,'Dear Bryon',1,NULL,'Dear Bryon',1,NULL,'Bryon Samuels III',NULL,NULL,'1955-11-19',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (131,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Müller, Irvin','Irvin Müller',NULL,NULL,NULL,NULL,NULL,'Both','1250430175',NULL,'Sample Data','Irvin','','Müller',NULL,NULL,NULL,NULL,1,NULL,'Dear Irvin',1,NULL,'Dear Irvin',1,NULL,'Irvin Müller',NULL,2,'1992-10-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (132,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Sonny','Sonny Roberts',NULL,NULL,NULL,'5',NULL,'Both','624070005',NULL,'Sample Data','Sonny','J','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Sonny',1,NULL,'Dear Sonny',1,NULL,'Sonny Roberts',NULL,2,'2010-04-01',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (133,'Individual',NULL,1,1,0,0,0,0,NULL,NULL,'Dimitrov, Kenny','Mr. Kenny Dimitrov',NULL,NULL,NULL,'4',NULL,'Both','2698867379',NULL,'Sample Data','Kenny','','Dimitrov',3,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Mr. Kenny Dimitrov',NULL,2,'1986-07-08',0,NULL,NULL,NULL,'Northpoint Sustainability Academy',NULL,NULL,88,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (134,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cruz, Santina','Santina Cruz',NULL,NULL,NULL,NULL,NULL,'Both','2716363511',NULL,'Sample Data','Santina','','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Santina',1,NULL,'Dear Santina',1,NULL,'Santina Cruz',NULL,1,'1963-09-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (135,'Organization',NULL,1,1,0,0,0,0,NULL,NULL,'Sierra Legal Services','Sierra Legal Services',NULL,NULL,NULL,NULL,NULL,'Both','1999988744',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Sierra Legal Services',NULL,NULL,NULL,0,NULL,NULL,185,'Sierra Legal Services',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (136,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Maxwell','Maxwell Roberts Jr.',NULL,NULL,NULL,NULL,NULL,'Both','3618827003',NULL,'Sample Data','Maxwell','J','Roberts',NULL,1,NULL,NULL,1,NULL,'Dear Maxwell',1,NULL,'Dear Maxwell',1,NULL,'Maxwell Roberts Jr.',NULL,2,'1996-10-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (137,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Blackwell, Sanford','Mr. Sanford Blackwell Jr.',NULL,NULL,NULL,'3',NULL,'Both','3211231891',NULL,'Sample Data','Sanford','','Blackwell',3,1,NULL,NULL,1,NULL,'Dear Sanford',1,NULL,'Dear Sanford',1,NULL,'Mr. Sanford Blackwell Jr.',NULL,2,'1961-12-05',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (138,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jackson','Dr. Jackson Lee',NULL,NULL,NULL,'5',NULL,'Both','3405561048',NULL,'Sample Data','Jackson','R','Lee',4,NULL,NULL,NULL,1,NULL,'Dear Jackson',1,NULL,'Dear Jackson',1,NULL,'Dr. Jackson Lee',NULL,2,'1943-07-07',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (139,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Kandace','Ms. Kandace Cooper',NULL,NULL,NULL,'1',NULL,'Both','3097920317',NULL,'Sample Data','Kandace','','Cooper',2,NULL,NULL,NULL,1,NULL,'Dear Kandace',1,NULL,'Dear Kandace',1,NULL,'Ms. Kandace Cooper',NULL,1,'1941-05-30',0,NULL,NULL,NULL,'Caulder Culture Fund',NULL,NULL,153,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (140,'Organization',NULL,1,0,0,0,0,0,NULL,NULL,'Lincoln Agriculture Association','Lincoln Agriculture Association',NULL,NULL,NULL,NULL,NULL,'Both','380472848',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Lincoln Agriculture Association',NULL,NULL,NULL,0,NULL,NULL,173,'Lincoln Agriculture Association',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (141,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Patel, Shauna','Shauna Patel',NULL,NULL,NULL,NULL,NULL,'Both','607971339',NULL,'Sample Data','Shauna','V','Patel',NULL,NULL,NULL,NULL,1,NULL,'Dear Shauna',1,NULL,'Dear Shauna',1,NULL,'Shauna Patel',NULL,NULL,'1945-07-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (142,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Troy','Troy Wilson',NULL,NULL,NULL,NULL,NULL,'Both','2702259042',NULL,'Sample Data','Troy','P','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Wilson',NULL,2,'1984-05-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (143,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Wattson, Elbert','Dr. Elbert Wilson-Wattson',NULL,NULL,NULL,'2',NULL,'Both','273013721',NULL,'Sample Data','Elbert','M','Wilson-Wattson',4,NULL,NULL,NULL,1,NULL,'Dear Elbert',1,NULL,'Dear Elbert',1,NULL,'Dr. Elbert Wilson-Wattson',NULL,2,'1997-10-30',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (144,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Yadav, Kathlyn','Kathlyn Yadav',NULL,NULL,NULL,'4',NULL,'Both','892825163',NULL,'Sample Data','Kathlyn','','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathlyn',1,NULL,'Dear Kathlyn',1,NULL,'Kathlyn Yadav',NULL,1,'1989-12-13',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (145,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Sherman','Sherman Parker Jr.',NULL,NULL,NULL,'2',NULL,'Both','1977701504',NULL,'Sample Data','Sherman','S','Parker',NULL,1,NULL,NULL,1,NULL,'Dear Sherman',1,NULL,'Dear Sherman',1,NULL,'Sherman Parker Jr.',NULL,NULL,'1958-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (146,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Zope, Daren','Dr. Daren Zope Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2105495817',NULL,'Sample Data','Daren','','Zope',4,1,NULL,NULL,1,NULL,'Dear Daren',1,NULL,'Dear Daren',1,NULL,'Dr. Daren Zope Jr.',NULL,NULL,'1962-07-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (147,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds-Yadav family','McReynolds-Yadav family',NULL,NULL,NULL,NULL,NULL,'Both','55652347',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear McReynolds-Yadav family',5,NULL,'Dear McReynolds-Yadav family',2,NULL,'McReynolds-Yadav family',NULL,NULL,NULL,0,NULL,'McReynolds-Yadav family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (148,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Roberts, Valene','Valene Roberts',NULL,NULL,NULL,NULL,NULL,'Both','2209497418',NULL,'Sample Data','Valene','B','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Valene Roberts',NULL,1,'1986-11-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (149,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Virginia Culture Collective','Virginia Culture Collective',NULL,NULL,NULL,NULL,NULL,'Both','635177506',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Virginia Culture Collective',NULL,NULL,NULL,0,NULL,NULL,34,'Virginia Culture Collective',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (150,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Bachman, Teddy','Teddy Bachman',NULL,NULL,NULL,'1',NULL,'Both','352195656',NULL,'Sample Data','Teddy','X','Bachman',NULL,NULL,NULL,NULL,1,NULL,'Dear Teddy',1,NULL,'Dear Teddy',1,NULL,'Teddy Bachman',NULL,2,'1973-07-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (151,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'McReynolds-Patel family','McReynolds-Patel family',NULL,NULL,NULL,NULL,NULL,'Both','163702893',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear McReynolds-Patel family',5,NULL,'Dear McReynolds-Patel family',2,NULL,'McReynolds-Patel family',NULL,NULL,NULL,0,NULL,'McReynolds-Patel family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (152,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Eleonor','Dr. Eleonor Cooper',NULL,NULL,NULL,NULL,NULL,'Both','3505180760',NULL,'Sample Data','Eleonor','','Cooper',4,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Dr. Eleonor Cooper',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (153,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Caulder Culture Fund','Caulder Culture Fund',NULL,NULL,NULL,'4',NULL,'Both','863300623',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Caulder Culture Fund',NULL,NULL,NULL,0,NULL,NULL,139,'Caulder Culture Fund',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (154,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Terry, Troy','Troy Terry Sr.',NULL,NULL,NULL,NULL,NULL,'Both','3036104778',NULL,'Sample Data','Troy','','Terry',NULL,2,NULL,NULL,1,NULL,'Dear Troy',1,NULL,'Dear Troy',1,NULL,'Troy Terry Sr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (155,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Zope, Bob','Bob Zope',NULL,NULL,NULL,NULL,NULL,'Both','707485722',NULL,'Sample Data','Bob','N','Zope',NULL,NULL,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Zope',NULL,NULL,NULL,0,NULL,NULL,NULL,'Rural Health Services',NULL,NULL,70,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (156,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson-Zope, Norris','Norris Wilson-Zope Jr.',NULL,NULL,NULL,NULL,NULL,'Both','901544695',NULL,'Sample Data','Norris','B','Wilson-Zope',NULL,1,NULL,NULL,1,NULL,'Dear Norris',1,NULL,'Dear Norris',1,NULL,'Norris Wilson-Zope Jr.',NULL,NULL,'2014-04-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (157,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Roberts, Landon','Landon Roberts',NULL,NULL,NULL,'3',NULL,'Both','83700418',NULL,'Sample Data','Landon','G','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Roberts',NULL,2,'1953-12-21',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (158,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'wilson-zopeh@spamalot.org','wilson-zopeh@spamalot.org',NULL,NULL,NULL,NULL,NULL,'Both','3069179212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear wilson-zopeh@spamalot.org',1,NULL,'Dear wilson-zopeh@spamalot.org',1,NULL,'wilson-zopeh@spamalot.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (159,'Organization',NULL,0,1,0,0,0,0,NULL,NULL,'Local Empowerment Trust','Local Empowerment Trust',NULL,NULL,NULL,NULL,NULL,'Both','482309191',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Local Empowerment Trust',NULL,NULL,NULL,0,NULL,NULL,174,'Local Empowerment Trust',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (160,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jensen, Landon','Landon Jensen',NULL,NULL,NULL,NULL,NULL,'Both','901849490',NULL,'Sample Data','Landon','L','Jensen',NULL,NULL,NULL,NULL,1,NULL,'Dear Landon',1,NULL,'Dear Landon',1,NULL,'Landon Jensen',NULL,2,'1951-07-04',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (161,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Deforest, Delana','Delana Deforest',NULL,NULL,NULL,'1',NULL,'Both','1044596846',NULL,'Sample Data','Delana','','Deforest',NULL,NULL,NULL,NULL,1,NULL,'Dear Delana',1,NULL,'Dear Delana',1,NULL,'Delana Deforest',NULL,1,'1934-10-11',1,'2022-02-03',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (162,'Individual',NULL,1,1,0,0,1,0,NULL,NULL,'Grant, Allan','Mr. Allan Grant Jr.',NULL,NULL,NULL,NULL,NULL,'Both','2534249041',NULL,'Sample Data','Allan','F','Grant',3,1,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Mr. Allan Grant Jr.',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (163,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Jacobs, Allan','Dr. Allan Jacobs III',NULL,NULL,NULL,NULL,NULL,'Both','238176924',NULL,'Sample Data','Allan','S','Jacobs',4,4,NULL,NULL,1,NULL,'Dear Allan',1,NULL,'Dear Allan',1,NULL,'Dr. Allan Jacobs III',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (164,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Texas Education Trust','Texas Education Trust',NULL,NULL,NULL,NULL,NULL,'Both','1673054663',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Texas Education Trust',NULL,NULL,NULL,0,NULL,NULL,NULL,'Texas Education Trust',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (165,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Lee, Ray','Mr. Ray Lee',NULL,NULL,NULL,NULL,NULL,'Both','77853179',NULL,'Sample Data','Ray','','Lee',3,NULL,NULL,NULL,1,NULL,'Dear Ray',1,NULL,'Dear Ray',1,NULL,'Mr. Ray Lee',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (166,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Maria','Mr. Maria Cooper II',NULL,NULL,NULL,NULL,NULL,'Both','1839635104',NULL,'Sample Data','Maria','','Cooper',3,3,NULL,NULL,1,NULL,'Dear Maria',1,NULL,'Dear Maria',1,NULL,'Mr. Maria Cooper II',NULL,NULL,'1967-06-28',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (167,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'McReynolds-Yadav, Ivey','Ivey McReynolds-Yadav',NULL,NULL,NULL,NULL,NULL,'Both','4232809192',NULL,'Sample Data','Ivey','H','McReynolds-Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Ivey',1,NULL,'Dear Ivey',1,NULL,'Ivey McReynolds-Yadav',NULL,NULL,'1991-04-06',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (168,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Müller, Valene','Dr. Valene Müller',NULL,NULL,NULL,'1',NULL,'Both','444739216',NULL,'Sample Data','Valene','','Müller',4,NULL,NULL,NULL,1,NULL,'Dear Valene',1,NULL,'Dear Valene',1,NULL,'Dr. Valene Müller',NULL,1,'1992-08-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (169,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Hinton Legal Fund','Hinton Legal Fund',NULL,NULL,NULL,NULL,NULL,'Both','587163085',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Hinton Legal Fund',NULL,NULL,NULL,0,NULL,NULL,NULL,'Hinton Legal Fund',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (170,'Individual',NULL,0,1,0,0,1,0,NULL,NULL,'Samuels, Jina','Dr. Jina Samuels',NULL,NULL,NULL,'3',NULL,'Both','202942024',NULL,'Sample Data','Jina','Y','Samuels',4,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Dr. Jina Samuels',NULL,NULL,'1941-07-31',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (171,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Yadav, Jerome','Jerome Yadav',NULL,NULL,NULL,'4',NULL,'Both','2655948882',NULL,'Sample Data','Jerome','A','Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Jerome',1,NULL,'Dear Jerome',1,NULL,'Jerome Yadav',NULL,2,'1985-03-29',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (172,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'Nielsen, Eleonor','Eleonor Nielsen',NULL,NULL,NULL,NULL,NULL,'Both','792977136',NULL,'Sample Data','Eleonor','Y','Nielsen',NULL,NULL,NULL,NULL,1,NULL,'Dear Eleonor',1,NULL,'Dear Eleonor',1,NULL,'Eleonor Nielsen',NULL,NULL,'1994-12-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (173,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Parker, Iris','Ms. Iris Parker',NULL,NULL,NULL,'5',NULL,'Both','1685537074',NULL,'Sample Data','Iris','Y','Parker',2,NULL,NULL,NULL,1,NULL,'Dear Iris',1,NULL,'Dear Iris',1,NULL,'Ms. Iris Parker',NULL,1,'1970-08-20',0,NULL,NULL,NULL,'Lincoln Agriculture Association',NULL,NULL,140,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (174,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Adams-Dimitrov, Lashawnda','Lashawnda Adams-Dimitrov',NULL,NULL,NULL,NULL,NULL,'Both','999087442',NULL,'Sample Data','Lashawnda','Q','Adams-Dimitrov',NULL,NULL,NULL,NULL,1,NULL,'Dear Lashawnda',1,NULL,'Dear Lashawnda',1,NULL,'Lashawnda Adams-Dimitrov',NULL,1,NULL,0,NULL,NULL,NULL,'Local Empowerment Trust',NULL,NULL,159,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (175,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jensen-Wilson, Betty','Dr. Betty Jensen-Wilson',NULL,NULL,NULL,'1',NULL,'Both','3074197633',NULL,'Sample Data','Betty','','Jensen-Wilson',4,NULL,NULL,NULL,1,NULL,'Dear Betty',1,NULL,'Dear Betty',1,NULL,'Dr. Betty Jensen-Wilson',NULL,1,'1999-05-22',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (176,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Dimitrov, Billy','Billy Dimitrov Sr.',NULL,NULL,NULL,'4',NULL,'Both','3601406358',NULL,'Sample Data','Billy','','Dimitrov',NULL,2,NULL,NULL,1,NULL,'Dear Billy',1,NULL,'Dear Billy',1,NULL,'Billy Dimitrov Sr.',NULL,2,'1997-02-26',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (177,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Parker family','Parker family',NULL,NULL,NULL,NULL,NULL,'Both','425242179',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Parker family',5,NULL,'Dear Parker family',2,NULL,'Parker family',NULL,NULL,NULL,0,NULL,'Parker family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (178,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Idaho Sports Partners','Idaho Sports Partners',NULL,NULL,NULL,NULL,NULL,'Both','3057264212',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Idaho Sports Partners',NULL,NULL,NULL,0,NULL,NULL,199,'Idaho Sports Partners',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (179,'Organization',NULL,0,0,0,0,0,0,NULL,NULL,'Ohio Poetry School','Ohio Poetry School',NULL,NULL,NULL,NULL,NULL,'Both','3785262048',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Ohio Poetry School',NULL,NULL,NULL,0,NULL,NULL,113,'Ohio Poetry School',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (180,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Roberts, Angelika','Angelika Roberts',NULL,NULL,NULL,'1',NULL,'Both','3217698193',NULL,'Sample Data','Angelika','M','Roberts',NULL,NULL,NULL,NULL,1,NULL,'Dear Angelika',1,NULL,'Dear Angelika',1,NULL,'Angelika Roberts',NULL,NULL,'1971-09-09',0,NULL,NULL,NULL,'Missouri Literacy School',NULL,NULL,35,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (181,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Samuels, Beula','Beula Samuels',NULL,NULL,NULL,'2',NULL,'Both','1338485218',NULL,'Sample Data','Beula','F','Samuels',NULL,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Beula Samuels',NULL,NULL,'2009-11-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (182,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Ashley','Mrs. Ashley Díaz',NULL,NULL,NULL,'3',NULL,'Both','2703610004',NULL,'Sample Data','Ashley','B','Díaz',1,NULL,NULL,NULL,1,NULL,'Dear Ashley',1,NULL,'Dear Ashley',1,NULL,'Mrs. Ashley Díaz',NULL,1,'1994-05-12',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (183,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Díaz, Brzęczysław','Brzęczysław Díaz',NULL,NULL,NULL,NULL,NULL,'Both','1409442649',NULL,'Sample Data','Brzęczysław','','Díaz',NULL,NULL,NULL,NULL,1,NULL,'Dear Brzęczysław',1,NULL,'Dear Brzęczysław',1,NULL,'Brzęczysław Díaz',NULL,2,'1949-01-10',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (184,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'allenpatel16@lol.org','allenpatel16@lol.org',NULL,NULL,NULL,'1',NULL,'Both','4227677697',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear allenpatel16@lol.org',1,NULL,'Dear allenpatel16@lol.org',1,NULL,'allenpatel16@lol.org',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (185,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Jameson, Bob','Bob Jameson',NULL,NULL,NULL,'2',NULL,'Both','4180483313',NULL,'Sample Data','Bob','','Jameson',NULL,NULL,NULL,NULL,1,NULL,'Dear Bob',1,NULL,'Dear Bob',1,NULL,'Bob Jameson',NULL,2,NULL,0,NULL,NULL,NULL,'Sierra Legal Services',NULL,NULL,135,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (186,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Wilson, Kenny','Kenny Wilson',NULL,NULL,NULL,NULL,NULL,'Both','1945745030',NULL,'Sample Data','Kenny','','Wilson',NULL,NULL,NULL,NULL,1,NULL,'Dear Kenny',1,NULL,'Dear Kenny',1,NULL,'Kenny Wilson',NULL,2,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (187,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'McReynolds-Yadav, Scarlet','Scarlet McReynolds-Yadav',NULL,NULL,NULL,NULL,NULL,'Both','3301562821',NULL,'Sample Data','Scarlet','E','McReynolds-Yadav',NULL,NULL,NULL,NULL,1,NULL,'Dear Scarlet',1,NULL,'Dear Scarlet',1,NULL,'Scarlet McReynolds-Yadav',NULL,1,'1985-03-08',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (188,'Organization',NULL,0,1,0,0,1,0,NULL,NULL,'Denver Peace Initiative','Denver Peace Initiative',NULL,NULL,NULL,'3',NULL,'Both','1389652148',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3,NULL,'Denver Peace Initiative',NULL,NULL,NULL,0,NULL,NULL,66,'Denver Peace Initiative',NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (189,'Household',NULL,1,0,0,0,1,0,NULL,NULL,'Wilson-Zope family','Wilson-Zope family',NULL,NULL,NULL,NULL,NULL,'Both','671411468',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Wilson-Zope family',5,NULL,'Dear Wilson-Zope family',2,NULL,'Wilson-Zope family',NULL,NULL,NULL,0,NULL,'Wilson-Zope family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (190,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Cruz, Kathleen','Kathleen Cruz',NULL,NULL,NULL,'2',NULL,'Both','2895415088',NULL,'Sample Data','Kathleen','G','Cruz',NULL,NULL,NULL,NULL,1,NULL,'Dear Kathleen',1,NULL,'Dear Kathleen',1,NULL,'Kathleen Cruz',NULL,1,'1987-07-09',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (191,'Household',NULL,0,1,0,0,0,0,NULL,NULL,'Jones-Grant-Müller family','Jones-Grant-Müller family',NULL,NULL,NULL,NULL,NULL,'Both','32853761',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Jones-Grant-Müller family',5,NULL,'Dear Jones-Grant-Müller family',2,NULL,'Jones-Grant-Müller family',NULL,NULL,NULL,0,NULL,'Jones-Grant-Müller family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (192,'Household',NULL,0,0,0,0,0,0,NULL,NULL,'Adams family','Adams family',NULL,NULL,NULL,'2',NULL,'Both','1515323104',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,5,NULL,'Dear Adams family',5,NULL,'Dear Adams family',2,NULL,'Adams family',NULL,NULL,NULL,0,NULL,'Adams family',NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (193,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cruz, Jina','Mrs. Jina Cruz',NULL,NULL,NULL,'5',NULL,'Both','657562191',NULL,'Sample Data','Jina','P','Cruz',1,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Mrs. Jina Cruz',NULL,1,'1961-09-28',0,NULL,NULL,NULL,'Colorado Sports Services',NULL,NULL,58,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (194,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'kathleen16@testmail.info','kathleen16@testmail.info',NULL,NULL,NULL,'3',NULL,'Both','3793699861',NULL,'Sample Data',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'Dear kathleen16@testmail.info',1,NULL,'Dear kathleen16@testmail.info',1,NULL,'kathleen16@testmail.info',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (195,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Blackwell, Brent','Brent Blackwell Sr.',NULL,NULL,NULL,NULL,NULL,'Both','1795154981',NULL,'Sample Data','Brent','','Blackwell',NULL,2,NULL,NULL,1,NULL,'Dear Brent',1,NULL,'Dear Brent',1,NULL,'Brent Blackwell Sr.',NULL,2,NULL,1,'2021-06-30',NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (196,'Individual',NULL,0,0,0,0,1,0,NULL,NULL,'McReynolds, Barry','Barry McReynolds II',NULL,NULL,NULL,NULL,NULL,'Both','2733051947',NULL,'Sample Data','Barry','V','McReynolds',NULL,3,NULL,NULL,1,NULL,'Dear Barry',1,NULL,'Dear Barry',1,NULL,'Barry McReynolds II',NULL,NULL,'1979-06-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (197,'Individual',NULL,1,0,0,0,0,0,NULL,NULL,'Wattson, Esta','Esta Wattson',NULL,NULL,NULL,NULL,NULL,'Both','1484476563',NULL,'Sample Data','Esta','','Wattson',NULL,NULL,NULL,NULL,1,NULL,'Dear Esta',1,NULL,'Dear Esta',1,NULL,'Esta Wattson',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (198,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Cooper, Beula','Mrs. Beula Cooper',NULL,NULL,NULL,'1',NULL,'Both','413956326',NULL,'Sample Data','Beula','Z','Cooper',1,NULL,NULL,NULL,1,NULL,'Dear Beula',1,NULL,'Dear Beula',1,NULL,'Mrs. Beula Cooper',NULL,1,'1967-06-11',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (199,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Cooper, Craig','Dr. Craig Cooper Jr.',NULL,NULL,NULL,'3',NULL,'Both','1731814572',NULL,'Sample Data','Craig','','Cooper',4,1,NULL,NULL,1,NULL,'Dear Craig',1,NULL,'Dear Craig',1,NULL,'Dr. Craig Cooper Jr.',NULL,2,'1994-07-13',0,NULL,NULL,NULL,'Idaho Sports Partners',NULL,NULL,178,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (200,'Individual',NULL,0,1,0,0,0,0,NULL,NULL,'Grant, Jina','Dr. Jina Grant',NULL,NULL,NULL,'5',NULL,'Both','870157867',NULL,'Sample Data','Jina','','Grant',4,NULL,NULL,NULL,1,NULL,'Dear Jina',1,NULL,'Dear Jina',1,NULL,'Dr. Jina Grant',NULL,NULL,'1980-11-23',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (201,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'samson.barry@testmail.biz','samson.barry@testmail.biz',NULL,NULL,NULL,NULL,NULL,'Both','2257245922',NULL,'Sample Data',NULL,NULL,NULL,4,NULL,NULL,NULL,1,NULL,'Dear samson.barry@testmail.biz',1,NULL,'Dear samson.barry@testmail.biz',1,NULL,'samson.barry@testmail.biz',NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:31','2022-04-06 12:01:32'), + (202,'Individual',NULL,0,0,0,0,0,0,NULL,NULL,'Lee, Jenny','Jenny Lee',NULL,NULL,NULL,NULL,'en_US','Both','dc0806c9dc5ac262ec51582b23bbb3a7',NULL,NULL,'Jenny',NULL,'Lee',NULL,NULL,NULL,1,1,NULL,'Dear Jenny',1,NULL,'Dear Jenny',1,NULL,'Jenny Lee','Volunteer coordinator',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'2022-04-06 12:01:32','2022-04-06 12:01:32'); /*!40000 ALTER TABLE `civicrm_contact` ENABLE KEYS */; UNLOCK TABLES; @@ -1801,15 +2154,15 @@ UNLOCK TABLES; LOCK TABLES `civicrm_contact_type` WRITE; /*!40000 ALTER TABLE `civicrm_contact_type` DISABLE KEYS */; -INSERT INTO `civicrm_contact_type` (`id`, `name`, `label`, `description`, `image_URL`, `parent_id`, `is_active`, `is_reserved`) VALUES - (1,'Individual','Individual',NULL,NULL,NULL,1,1), - (2,'Household','Household',NULL,NULL,NULL,1,1), - (3,'Organization','Organization',NULL,NULL,NULL,1,1), - (4,'Student','Student',NULL,NULL,1,1,0), - (5,'Parent','Parent',NULL,NULL,1,1,0), - (6,'Staff','Staff',NULL,NULL,1,1,0), - (7,'Team','Team',NULL,NULL,3,1,0), - (8,'Sponsor','Sponsor',NULL,NULL,3,1,0); +INSERT INTO `civicrm_contact_type` (`id`, `name`, `label`, `description`, `image_URL`, `icon`, `parent_id`, `is_active`, `is_reserved`) VALUES + (1,'Individual','Individual',NULL,NULL,'fa-user',NULL,1,1), + (2,'Household','Household',NULL,NULL,'fa-home',NULL,1,1), + (3,'Organization','Organization',NULL,NULL,'fa-building',NULL,1,1), + (4,'Student','Student',NULL,NULL,'fa-graduation-cap',1,1,0), + (5,'Parent','Parent',NULL,NULL,'fa-user-circle-o',1,1,0), + (6,'Staff','Staff',NULL,NULL,'fa-id-badge',1,1,0), + (7,'Team','Team',NULL,NULL,'fa-users',3,1,0), + (8,'Sponsor','Sponsor',NULL,NULL,'fa-leaf',3,1,0); /*!40000 ALTER TABLE `civicrm_contact_type` ENABLE KEYS */; UNLOCK TABLES; @@ -1819,6 +2172,118 @@ UNLOCK TABLES; LOCK TABLES `civicrm_contribution` WRITE; /*!40000 ALTER TABLE `civicrm_contribution` DISABLE KEYS */; +INSERT INTO `civicrm_contribution` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `payment_instrument_id`, `receive_date`, `non_deductible_amount`, `total_amount`, `fee_amount`, `net_amount`, `trxn_id`, `invoice_id`, `invoice_number`, `currency`, `cancel_date`, `cancel_reason`, `receipt_date`, `thankyou_date`, `source`, `amount_level`, `contribution_recur_id`, `is_test`, `is_pay_later`, `contribution_status_id`, `address_id`, `check_number`, `campaign_id`, `creditnote_id`, `tax_amount`, `revenue_recognition_date`, `is_template`) VALUES + (1,2,1,NULL,4,'2012-04-06 05:01:33',0.00,125.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'1041',NULL,NULL,NULL,NULL,0), + (2,4,1,NULL,1,'2020-01-06 05:01:33',0.00,50.00,NULL,NULL,'P20901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (3,6,1,NULL,4,'2016-03-11 16:01:33',0.00,25.00,NULL,NULL,'GBP12',NULL,NULL,'GBP',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'2095',NULL,NULL,NULL,NULL,0), + (4,8,1,NULL,4,'2020-01-06 05:01:33',0.00,50.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'10552',NULL,NULL,NULL,NULL,0), + (5,4,1,NULL,1,'2020-01-06 05:01:33',0.00,50.00,NULL,NULL,'Q90901X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (6,16,1,NULL,4,'2022-01-11 04:19:33',0.00,500.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'April Mailer 1',NULL,NULL,0,0,1,NULL,'509',NULL,NULL,NULL,NULL,0), + (7,19,1,NULL,1,'2022-04-04 05:01:33',0.00,1750.00,NULL,NULL,NULL,NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,'102',NULL,NULL,NULL,NULL,0), + (8,82,1,NULL,1,'2021-08-12 13:12:33',0.00,50.00,NULL,NULL,'P20193L2',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (9,92,1,NULL,1,'2021-05-06 05:01:33',0.00,10.00,NULL,NULL,'P40232Y3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (10,34,1,NULL,1,'2017-11-13 07:01:33',0.00,250.00,NULL,NULL,'P20193L6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Help CiviCRM',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (11,71,1,NULL,1,'2022-04-05 01:01:33',0.00,500.00,NULL,NULL,'PL71',NULL,NULL,'JPY',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (12,43,1,NULL,1,'2021-01-05 18:28:13',0.00,50.00,NULL,NULL,'P291X1',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Online: Save the Penguins',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (13,32,1,NULL,1,'2022-01-06 00:00:00',0.00,50.00,NULL,NULL,'PL32I',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (14,32,1,NULL,1,'2022-02-06 00:00:00',0.00,50.00,NULL,NULL,'PL32II',NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (15,59,1,NULL,1,'2021-01-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I591',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (16,59,1,NULL,1,'2021-02-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I592',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (17,59,1,NULL,1,'2021-03-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I593',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (18,59,1,NULL,1,'2021-04-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I594',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (19,59,1,NULL,1,'2021-05-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I595',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (20,59,1,NULL,1,'2021-06-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I596',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (21,59,1,NULL,1,'2021-07-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I597',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (22,59,1,NULL,1,'2021-08-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I598',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (23,59,1,NULL,1,'2021-09-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I599',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (24,59,1,NULL,1,'2021-10-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I5910',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (25,59,1,NULL,1,'2021-11-06 05:01:33',0.00,25.00,NULL,NULL,'PL32I5911',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,1,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (26,99,1,NULL,1,'2021-08-06 05:01:33',0.00,10.00,NULL,NULL,'PL32I991',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (27,99,1,NULL,1,'2021-09-06 05:01:33',0.00,10.00,NULL,NULL,'PL32I992',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (28,99,1,NULL,1,'2021-10-06 05:01:33',0.00,10.00,NULL,NULL,'PL32I993',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (29,99,1,NULL,1,'2021-11-06 05:01:33',0.00,10.00,NULL,NULL,'PL32I994',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (30,99,1,NULL,1,'2021-12-06 05:01:33',0.00,10.00,NULL,NULL,'PL32I995',NULL,NULL,'CAD',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,2,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (31,103,1,NULL,1,'2022-03-06 05:01:33',0.00,5.00,NULL,NULL,'PL32I1031',NULL,NULL,'EUR',NULL,NULL,NULL,NULL,'Recurring contribution',NULL,3,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (32,126,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'46bbacb7bc77fb17',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (33,195,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'7cc870feb845c686',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (34,199,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'ba3c5275966fa504',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (35,186,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'8fa024866d3093cb',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (36,131,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'b4a8fc279c659f31',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (37,59,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'c0385a7b7b790bd9',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (38,185,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'b94743673a38b8c0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (39,34,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'7e21da5839282250',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (40,37,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'043aac2457887ac3',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (41,139,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'5f500b422eff71be',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (42,66,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'46ea9d8bd7e18e5a',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (43,61,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'40d8d92617f62b67',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (44,125,2,NULL,1,'2022-04-06 08:01:33',0.00,100.00,NULL,NULL,'52b2d0596c4c1ce8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'General Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (45,175,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'f211aeeef1b38d5e',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (46,80,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'3c572c0cf4c3327b',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (47,157,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'bafafb999b2f6b91',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (48,72,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'0aa2030087c7b373',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (49,28,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'985d42dfd203cf28',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (50,168,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'8f33b0c8c2acb87f',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (51,21,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'21249fa2ce52746a',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (52,64,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'bd486deb0ea8328f',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (53,146,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'f6d304822e4edbb4',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (54,167,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'f8d3368ed49897e0',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (55,176,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'11e4e0fa6e07f9e9',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (56,143,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'e2cf43706625d84f',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (57,82,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'4e9d0eac7b711fde',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (58,113,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'9a82ca3df0b793f8',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (59,4,2,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'cfa086401935d3e6',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Student Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (60,14,2,NULL,1,'2022-04-06 08:01:33',0.00,1200.00,NULL,NULL,'b2106546e08acfdf',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (61,92,2,NULL,1,'2022-04-06 08:01:33',0.00,1200.00,NULL,NULL,'5ca432b165f85cf4',NULL,NULL,'USD',NULL,NULL,NULL,NULL,'Lifetime Membership: Offline signup',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (63,7,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'476fc7adb7e2faba',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (64,15,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'2e0fc5cdab5641fa',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (65,18,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'dd9973f0ad3706fc',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (66,20,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'dd01da4b55f7b65c',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (67,26,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'e9cda9b9229d0398',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (68,30,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'9829dd192ca13515',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (69,31,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'7df5ef0b95e7f446',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (70,34,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'a749d59b7388ce70',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (71,39,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'7f5b983a1a4bde0a',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (72,41,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'2f509cf29bf0ac52',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (73,46,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'ccb9f31ed740abdf',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (74,53,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'58152e4863234972',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (75,54,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'2bf149acbdde71df',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (76,69,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'26f034fdc5f72097',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (77,77,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'d865bc40338f0bd7',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (78,83,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'fe2870581beda077',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (79,89,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'2a5975357042b961',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (80,90,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'96f213dd303962d4',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (81,100,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'705d30aa463db111',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (82,106,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'1132594c4aa6e47e',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (83,109,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'e939b04cd6644a8d',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (84,111,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'caafa762e5e06be3',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (85,115,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'2acf0b39cf50d870',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (86,116,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'9697214ee457d5c2',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (87,120,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'f39a72dc3ad004f5',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (88,127,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'92c1da9e7d33258f',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (89,129,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'ed442ee748724fe1',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (90,130,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'ed3187a54190a6d5',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (91,134,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'ee8209c3f79b476e',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (92,136,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'38f3f433ea526a12',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (93,140,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'f17ef2a7dfb86e61',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (94,144,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'799ed9e91d79a505',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (95,146,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'99ffcd744a9f6ece',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (96,148,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'77f90ebcaae31003',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (97,149,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'ba06e1b4961cd7ca',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (98,156,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'e31848d41d195bd1',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (99,158,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'9b60d66e1cf53c05',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (100,160,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'6a5b4e1cb5826681',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (101,161,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'a77432bbd0d52bb6',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (102,162,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'b12508e567204ca0',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (103,163,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'7668cde67fd6ab9a',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (104,169,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'988df3667fbedbba',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (105,170,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'92c5030224cd0233',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (106,174,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'d73d323021cdb4a5',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (107,178,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'32bcabfadecb4629',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (108,186,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'6ceb7ceebf84342b',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (109,195,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'5d18bc8148add0c3',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (110,196,4,NULL,1,'2022-04-06 08:01:33',0.00,800.00,NULL,NULL,'212b545a16540d7a',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Rain-forest Cup Youth Soccer Tournament : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (111,197,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'a2b565323aee3dff',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Fall Fundraiser Dinner : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0), + (112,200,4,NULL,1,'2022-04-06 08:01:33',0.00,50.00,NULL,NULL,'c3067080bfdafeb5',NULL,NULL,'USD',NULL,NULL,'2022-04-06 08:01:33',NULL,'Summer Solstice Festival Day Concert : Offline registration',NULL,NULL,0,0,1,NULL,NULL,NULL,NULL,NULL,NULL,0); /*!40000 ALTER TABLE `civicrm_contribution` ENABLE KEYS */; UNLOCK TABLES; @@ -1850,6 +2315,10 @@ UNLOCK TABLES; LOCK TABLES `civicrm_contribution_recur` WRITE; /*!40000 ALTER TABLE `civicrm_contribution_recur` DISABLE KEYS */; +INSERT INTO `civicrm_contribution_recur` (`id`, `contact_id`, `amount`, `currency`, `frequency_unit`, `frequency_interval`, `installments`, `start_date`, `create_date`, `modified_date`, `cancel_date`, `cancel_reason`, `end_date`, `processor_id`, `payment_token_id`, `trxn_id`, `invoice_id`, `contribution_status_id`, `is_test`, `cycle_day`, `next_sched_contribution_date`, `failure_count`, `failure_retry_date`, `auto_renew`, `payment_processor_id`, `financial_type_id`, `payment_instrument_id`, `campaign_id`, `is_email_receipt`) VALUES + (1,59,25.00,'USD','month',1,12,'2021-01-06 05:01:33','2022-04-06 08:01:33','2022-04-06 12:01:33',NULL,'',NULL,'CLC45',NULL,'56799',NULL,1,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1), + (2,99,10.00,'CAD','month',1,6,'2021-08-06 05:01:33','2022-04-06 08:01:33','2022-04-06 12:01:33','2022-03-06 05:01:33','No longer interested',NULL,'CLR35',NULL,'22799',NULL,3,0,1,NULL,0,NULL,0,1,NULL,NULL,NULL,1), + (3,103,5.00,'EUR','month',3,3,'2022-03-06 05:01:33','2022-04-06 08:01:33','2022-04-06 12:01:33',NULL,'',NULL,'EGR12',NULL,'44889',NULL,5,0,1,'2022-06-06 05:01:33',0,NULL,0,1,NULL,NULL,NULL,1); /*!40000 ALTER TABLE `civicrm_contribution_recur` ENABLE KEYS */; UNLOCK TABLES; @@ -1859,6 +2328,9 @@ UNLOCK TABLES; LOCK TABLES `civicrm_contribution_soft` WRITE; /*!40000 ALTER TABLE `civicrm_contribution_soft` DISABLE KEYS */; +INSERT INTO `civicrm_contribution_soft` (`id`, `contribution_id`, `contact_id`, `amount`, `currency`, `pcp_id`, `pcp_display_in_roll`, `pcp_roll_nickname`, `pcp_personal_note`, `soft_credit_type_id`) VALUES + (1,9,67,10.00,'USD',1,1,'Jones Family','Helping Hands',10), + (2,10,67,250.00,'USD',1,1,'Annie and the kids','Annie Helps',10); /*!40000 ALTER TABLE `civicrm_contribution_soft` ENABLE KEYS */; UNLOCK TABLES; @@ -2479,192 +2951,214 @@ LOCK TABLES `civicrm_email` WRITE; /*!40000 ALTER TABLE `civicrm_email` DISABLE KEYS */; INSERT INTO `civicrm_email` (`id`, `contact_id`, `location_type_id`, `email`, `is_primary`, `is_billing`, `on_hold`, `is_bulkmail`, `hold_date`, `reset_date`, `signature_text`, `signature_html`) VALUES (1,1,1,'fixme.domainemail@example.org',1,0,0,0,NULL,NULL,NULL,NULL), - (2,70,1,'li.gonzlez52@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (3,70,1,'lawerencegonzlez@testmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (4,157,1,'wattson.damaris@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (5,113,1,'shaunac@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (6,2,1,'blackwellb@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (7,2,1,'brzczysawb90@example.net',0,0,0,0,NULL,NULL,NULL,NULL), - (8,4,1,'terrelld41@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (9,152,1,'robertsonj@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (10,50,1,'adamss@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (11,50,1,'sonnya@fakemail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (12,38,1,'rebekahd@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (13,38,1,'dimitrov.rebekah@example.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (14,150,1,'cooper.rodrigo2@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (15,85,1,'cooper.elina@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL), - (16,85,1,'elinac52@infomail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (17,176,1,'kennyb98@sample.com',1,0,0,0,NULL,NULL,NULL,NULL), - (18,176,1,'bachman.d.kenny68@infomail.com',0,0,0,0,NULL,NULL,NULL,NULL), - (19,191,1,'angelikasamson@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (20,191,1,'asamson@infomail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (21,6,1,'lareejacobs31@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (22,147,1,'samson.k.eleonor@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (23,78,1,'jensen.z.esta@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (24,83,1,'adams.margaret74@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (25,83,1,'madams@airmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (26,84,1,'jacksonbarkley@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (27,20,1,'lroberts9@airmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (28,20,1,'lroberts@airmail.info',0,0,0,0,NULL,NULL,NULL,NULL), - (29,200,1,'grant.josefa@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (30,200,1,'grant.josefa7@lol.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (31,155,1,'alexiab67@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (32,155,1,'ablackwell72@testing.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (33,55,1,'pd.ivanov23@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (34,174,1,'kaceygrant@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (35,133,1,'mllera@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (36,199,1,'smithr@lol.com',1,0,0,0,NULL,NULL,NULL,NULL), - (37,64,1,'delanaw98@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (38,64,1,'dwagner@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (39,41,1,'leeb@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (40,30,1,'krobertson60@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (41,30,1,'robertsonk53@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL), - (42,67,1,'kiarat43@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (43,67,1,'terrellk71@sample.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (44,184,1,'chowski.g.megan97@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL), - (45,184,1,'mg.chowski27@lol.info',0,0,0,0,NULL,NULL,NULL,NULL), - (46,132,1,'blackwell.kandace@fishmail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (47,181,1,'kathleenw99@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (48,181,1,'wattson.a.kathleen@sample.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (49,54,1,'ca.daz@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (50,77,1,'bachmanr@example.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (51,77,1,'rb.bachman@testmail.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (52,139,1,'jacobdeforest@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (53,139,1,'deforest.jacob64@lol.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (54,185,1,'wilson.elizabeth96@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (55,65,1,'reynolds.lashawnda53@notmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (56,65,1,'reynoldsl16@airmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (57,170,1,'jonesr28@lol.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (58,5,1,'samson.esta@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (59,5,1,'estasamson5@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (60,80,1,'jensen.jerome@fishmail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (61,75,1,'lashawndap@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (62,75,1,'patel.lashawnda80@spamalot.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (63,9,1,'smith.russell@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (64,92,1,'jensenk76@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (65,18,1,'lareedaz67@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (66,18,1,'lareedaz56@example.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (67,13,1,'barkley.santina93@sample.org',1,0,0,0,NULL,NULL,NULL,NULL), - (68,27,1,'chowski.errol@lol.net',1,0,0,0,NULL,NULL,NULL,NULL), - (69,27,1,'ej.chowski86@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (70,129,1,'kathlyng@example.info',1,0,0,0,NULL,NULL,NULL,NULL), - (71,129,1,'grantk@sample.com',0,0,0,0,NULL,NULL,NULL,NULL), - (72,12,1,'yadav.claudio98@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (73,37,1,'parker.sharyn@infomail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (74,37,1,'parker.sharyn6@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (75,190,1,'nwilson@example.org',1,0,0,0,NULL,NULL,NULL,NULL), - (76,105,1,'wilson.z.barry91@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (77,105,1,'wilsonb@testing.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (78,63,1,'eleonort@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL), - (79,63,1,'terry-wilsone@infomail.net',0,0,0,0,NULL,NULL,NULL,NULL), - (80,136,1,'wilson.ashley57@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (81,28,1,'jedw18@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (82,28,1,'jedwilson22@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (83,42,1,'jones.brent@fishmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (84,42,1,'bjones30@fakemail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (85,47,1,'kaceyj73@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (86,47,1,'kaceyj@fakemail.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (87,114,1,'jonesm@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (88,102,1,'jones.clint21@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (89,102,1,'clintjones@testmail.com',0,0,0,0,NULL,NULL,NULL,NULL), - (90,173,1,'kathleens@sample.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (91,173,1,'smith.kathleen28@testing.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (92,196,1,'ey.yadav@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (93,171,1,'yadav.irvin7@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (94,123,1,'yadav.nicole78@lol.com',1,0,0,0,NULL,NULL,NULL,NULL), - (95,43,1,'wagnere@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (96,43,1,'wagner.d.erik86@sample.org',0,0,0,0,NULL,NULL,NULL,NULL), - (97,23,1,'kathleenwagner@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL), - (98,111,1,'wagner.l.carlos@infomail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (99,111,1,'carloswagner@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL), - (100,16,1,'russelldaz@infomail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (101,168,1,'daz.iris@testing.org',1,0,0,0,NULL,NULL,NULL,NULL), - (102,143,1,'cn.daz@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (103,143,1,'cn.daz9@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), - (104,46,1,'patel.sherman@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (105,46,1,'patel.sherman27@airmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (106,106,1,'alexiap@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (107,106,1,'patel.s.alexia@infomail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (108,100,1,'patela42@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (109,179,1,'jones.kiara20@example.info',1,0,0,0,NULL,NULL,NULL,NULL), - (110,163,1,'bachman-jones.arlyne@sample.org',1,0,0,0,NULL,NULL,NULL,NULL), - (111,175,1,'jonesb@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (112,141,1,'jonese@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (113,29,1,'rolandor@airmail.net',1,0,0,0,NULL,NULL,NULL,NULL), - (114,29,1,'rolandor13@infomail.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (115,124,1,'creynolds46@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (116,188,1,'reynolds.k.rebekah@fakemail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (117,188,1,'rebekahreynolds@notmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (118,96,1,'jamesonj67@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (119,182,1,'rcruz63@sample.org',1,0,0,0,NULL,NULL,NULL,NULL), - (120,182,1,'cruzr@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), - (121,95,1,'caryloncruz13@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (122,153,1,'heidij1@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (123,110,1,'jacobs.carlos51@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (124,110,1,'carlosj@notmail.com',0,0,0,0,NULL,NULL,NULL,NULL), - (125,169,1,'parker.r.heidi96@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (126,103,1,'shadjacobs@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (127,103,1,'jacobs.t.shad86@fishmail.info',0,0,0,0,NULL,NULL,NULL,NULL), - (128,149,1,'idaz@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (129,45,1,'brittneyj13@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (130,26,1,'smith.norris41@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (131,99,1,'smith.esta@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), - (132,99,1,'estasmith7@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL), - (133,167,1,'brigettes@mymail.info',1,0,0,0,NULL,NULL,NULL,NULL), - (134,167,1,'smith.brigette@spamalot.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (135,197,1,'kivanov34@lol.net',1,0,0,0,NULL,NULL,NULL,NULL), - (136,57,1,'cooper-ivanov.merrie30@infomail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (137,57,1,'cooper-ivanov.merrie95@lol.org',0,0,0,0,NULL,NULL,NULL,NULL), - (138,8,1,'dh.cooper-ivanov@spamalot.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (139,98,1,'jamesonb3@mymail.com',1,0,0,0,NULL,NULL,NULL,NULL), - (140,98,1,'brentj@example.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (141,72,1,'nicolej@example.net',1,0,0,0,NULL,NULL,NULL,NULL), - (142,117,1,'st.jameson42@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (143,117,1,'st.jameson78@testmail.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (144,14,1,'ejameson@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (145,14,1,'elbertjameson@testing.net',0,0,0,0,NULL,NULL,NULL,NULL), - (146,58,1,'wagners23@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL), - (147,126,1,'allenwagner@example.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (148,126,1,'wagnera@airmail.biz',0,0,0,0,NULL,NULL,NULL,NULL), - (149,53,1,'bettywagner17@testing.org',1,0,0,0,NULL,NULL,NULL,NULL), - (150,53,1,'bettyw@fishmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), - (151,35,1,'gonzlez.maxwell57@spamalot.co.in',1,0,0,0,NULL,NULL,NULL,NULL), - (152,35,1,'gonzlez.maxwell@sample.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), - (153,31,1,'lee-gonzlez.h.delana50@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), - (154,31,1,'lee-gonzlez.h.delana66@infomail.org',0,0,0,0,NULL,NULL,NULL,NULL), - (155,21,1,'gonzlezi@example.biz',1,0,0,0,NULL,NULL,NULL,NULL), - (156,116,1,'brentgonzlez77@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), - (157,159,3,'service@spokanealliance.org',1,0,0,0,NULL,NULL,NULL,NULL), - (158,100,2,'@spokanealliance.org',0,0,0,0,NULL,NULL,NULL,NULL), - (159,122,3,'service@progressivetechnologyfellowship.org',1,0,0,0,NULL,NULL,NULL,NULL), - (160,175,2,'jones.bryon@progressivetechnologyfellowship.org',0,0,0,0,NULL,NULL,NULL,NULL), - (161,161,3,'feedback@mortonsoftwareinitiative.org',1,0,0,0,NULL,NULL,NULL,NULL), - (162,106,2,'alexiap44@mortonsoftwareinitiative.org',0,0,0,0,NULL,NULL,NULL,NULL), - (163,148,3,'info@creativenetwork.org',1,0,0,0,NULL,NULL,NULL,NULL), - (164,133,2,'ashliemller@creativenetwork.org',0,0,0,0,NULL,NULL,NULL,NULL), - (165,131,3,'service@pennsylvaniaagriculture.org',1,0,0,0,NULL,NULL,NULL,NULL), - (166,51,3,'service@philoempowermentalliance.org',1,0,0,0,NULL,NULL,NULL,NULL), - (167,173,2,'smith.kathleen@philoempowermentalliance.org',0,0,0,0,NULL,NULL,NULL,NULL), - (168,86,3,'feedback@woodbridgeactionfund.org',1,0,0,0,NULL,NULL,NULL,NULL), - (169,160,3,'info@unitedfund.org',1,0,0,0,NULL,NULL,NULL,NULL), - (170,129,2,'kathlyngrant1@unitedfund.org',0,0,0,0,NULL,NULL,NULL,NULL), - (171,91,3,'contact@globalempowerment.org',1,0,0,0,NULL,NULL,NULL,NULL), - (172,54,2,'.14@globalempowerment.org',0,0,0,0,NULL,NULL,NULL,NULL), - (173,198,3,'info@californiacollective.org',1,0,0,0,NULL,NULL,NULL,NULL), - (174,33,3,'info@sierramusicassociation.org',1,0,0,0,NULL,NULL,NULL,NULL), - (175,88,2,'rq.smith@sierramusicassociation.org',1,0,0,0,NULL,NULL,NULL,NULL), - (176,79,3,'service@progressivenetwork.org',1,0,0,0,NULL,NULL,NULL,NULL), - (177,56,3,'info@progressiveagriculture.org',1,0,0,0,NULL,NULL,NULL,NULL), - (178,177,2,'cj.daz64@progressiveagriculture.org',1,0,0,0,NULL,NULL,NULL,NULL), - (179,52,3,'service@mlkingpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL), - (180,166,2,'terrell-yadav.brittney@mlkingpoetry.org',1,0,0,0,NULL,NULL,NULL,NULL), - (181,22,3,'info@sierrafoodfund.org',1,0,0,0,NULL,NULL,NULL,NULL), - (182,171,2,'@sierrafoodfund.org',0,0,0,0,NULL,NULL,NULL,NULL), - (183,109,3,'info@dowlenliteracycollective.org',1,0,0,0,NULL,NULL,NULL,NULL), - (184,202,1,'jenny@example.com',1,0,0,0,NULL,NULL,NULL,NULL), - (185,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL), - (186,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL), - (187,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL); + (2,127,1,'clintj32@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (3,127,1,'ch.jones75@mymail.biz',0,0,0,0,NULL,NULL,NULL,NULL), + (4,46,1,'prentice.scott81@airmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (5,200,1,'jinagrant@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (6,200,1,'jgrant99@mymail.org',0,0,0,0,NULL,NULL,NULL,NULL), + (7,92,1,'gonzlezj@testing.com',1,0,0,0,NULL,NULL,NULL,NULL), + (8,92,1,'gonzlez.jerome65@sample.net',0,0,0,0,NULL,NULL,NULL,NULL), + (9,195,1,'bblackwell@infomail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (10,53,1,'rayt@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (11,185,1,'bobj56@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (12,185,1,'jameson.bob@example.com',0,0,0,0,NULL,NULL,NULL,NULL), + (13,160,1,'ll.jensen@lol.net',1,0,0,0,NULL,NULL,NULL,NULL), + (14,160,1,'landonj67@example.biz',0,0,0,0,NULL,NULL,NULL,NULL), + (15,125,1,'fjameson75@fakemail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (16,112,1,'ivanov.magan@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (17,112,1,'ivanovm69@example.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (18,172,1,'nielsen.eleonor@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (19,172,1,'nielsen.y.eleonor6@infomail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (20,14,1,'tobyw@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (21,12,1,'grant.angelika37@infomail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (22,10,1,'wagner.sonny@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (23,10,1,'wagner.l.sonny25@lol.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), + (24,54,1,'yadav.lawerence@spamalot.net',1,0,0,0,NULL,NULL,NULL,NULL), + (25,54,1,'yadav.n.lawerence@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), + (26,162,1,'allangrant@fishmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (27,116,1,'robertson.jed@sample.net',1,0,0,0,NULL,NULL,NULL,NULL), + (28,13,1,'cc.wattson66@sample.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (29,13,1,'carylonwattson@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (30,144,1,'kathlynyadav@notmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (31,161,1,'delanad@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (32,62,1,'elizabethbarkley@example.net',1,0,0,0,NULL,NULL,NULL,NULL), + (33,62,1,'barkleye@testmail.net',0,0,0,0,NULL,NULL,NULL,NULL), + (34,19,1,'chowski.rosario89@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (35,19,1,'chowski.rosario@infomail.info',0,0,0,0,NULL,NULL,NULL,NULL), + (36,75,1,'rayr85@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (37,75,1,'rreynolds9@spamalot.org',0,0,0,0,NULL,NULL,NULL,NULL), + (38,146,1,'zoped76@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (39,110,1,'ji.daz@sample.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (40,110,1,'daz.i.justina@sample.com',0,0,0,0,NULL,NULL,NULL,NULL), + (41,47,1,'jedmller@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (42,26,1,'bachmanc@fishmail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (43,29,1,'tlee@sample.info',1,0,0,0,NULL,NULL,NULL,NULL), + (44,29,1,'teddylee@fishmail.net',0,0,0,0,NULL,NULL,NULL,NULL), + (45,130,1,'samuels.b.bryon42@airmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (46,130,1,'bryonsamuels55@mymail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (47,94,1,'ibachman76@sample.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (48,94,1,'bachman.irvin@lol.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), + (49,138,1,'lee.r.jackson@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (50,138,1,'leej33@notmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), + (51,184,1,'patela@mymail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (52,184,1,'allenpatel16@lol.org',0,0,0,0,NULL,NULL,NULL,NULL), + (53,77,1,'chowski.o.sanford@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (54,131,1,'mller.irvin@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (55,165,1,'lee.ray@fakemail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (56,61,1,'lparker44@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (57,61,1,'parker.lou56@airmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (58,157,1,'roberts.g.landon82@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL), + (59,56,1,'ia.terrell17@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (60,63,1,'erikm@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (61,63,1,'mller.erik63@testing.net',0,0,0,0,NULL,NULL,NULL,NULL), + (62,134,1,'santinac@testing.net',1,0,0,0,NULL,NULL,NULL,NULL), + (63,134,1,'santinac@airmail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (64,43,1,'lincolnyadav@fakemail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (65,123,1,'wagnerb@example.info',1,0,0,0,NULL,NULL,NULL,NULL), + (66,111,1,'nielsen.rebekah64@notmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (67,111,1,'nielsenr52@airmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (68,121,1,'ey.lee@spamalot.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (69,152,1,'cooper.eleonor@fakemail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (70,109,1,'jeromezope@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (71,109,1,'jq.zope@spamalot.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), + (72,64,1,'irisg64@testing.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (73,64,1,'granti@infomail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (74,11,1,'daz.sharyn@infomail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (75,11,1,'sharyndaz23@spamalot.net',0,0,0,0,NULL,NULL,NULL,NULL), + (76,99,1,'prenticee@lol.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (77,99,1,'errolp@lol.net',0,0,0,0,NULL,NULL,NULL,NULL), + (78,115,1,'kh.parker@notmail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (79,115,1,'parker.h.kenny@example.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (80,9,1,'elizabethwilson@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (81,9,1,'wilson.elizabeth69@example.biz',0,0,0,0,NULL,NULL,NULL,NULL), + (82,34,1,'roberts.ashlie83@testmail.org',1,0,0,0,NULL,NULL,NULL,NULL), + (83,194,1,'kathleen16@testmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (84,141,1,'patels9@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (85,2,1,'robertsv35@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (86,132,1,'roberts.j.sonny@lol.com',1,0,0,0,NULL,NULL,NULL,NULL), + (87,132,1,'sonnyroberts@spamalot.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), + (88,174,1,'adams-dimitrov.q.lashawnda@testmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (89,174,1,'lq.adams-dimitrov69@lol.info',0,0,0,0,NULL,NULL,NULL,NULL), + (90,176,1,'billydimitrov@testing.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (91,133,1,'dimitrov.kenny19@testing.com',1,0,0,0,NULL,NULL,NULL,NULL), + (92,32,1,'mcreynolds.ashley8@example.com',1,0,0,0,NULL,NULL,NULL,NULL), + (93,32,1,'mcreynoldsa@sample.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), + (94,68,1,'angelikayadav@airmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (95,167,1,'ih.mcreynolds-yadav36@notmail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (96,167,1,'mcreynolds-yadavi58@mymail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (97,187,1,'mcreynolds-yadavs@testmail.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (98,27,1,'js.jacobs@sample.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (99,27,1,'js.jacobs@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (100,104,1,'irisj21@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (101,104,1,'ii.jacobs55@example.info',0,0,0,0,NULL,NULL,NULL,NULL), + (102,39,1,'kiaralee-cruz10@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (103,39,1,'kiaral54@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (104,65,1,'brzczysawl@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (105,65,1,'blee-cruz@lol.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (106,42,1,'rg.cruz@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (107,45,1,'adams.teresa61@fakemail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (108,6,1,'cruz-adams.elbert52@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (109,186,1,'wilson.kenny45@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (110,17,1,'wilsonk28@lol.info',1,0,0,0,NULL,NULL,NULL,NULL), + (111,142,1,'troyw@lol.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (112,142,1,'troyw@fishmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (113,90,1,'lm.mcreynolds@fakemail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (114,90,1,'lm.mcreynolds@mymail.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (115,23,1,'patel.n.brigette@example.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (116,23,1,'patel.brigette59@sample.co.pl',0,0,0,0,NULL,NULL,NULL,NULL), + (117,126,1,'mcreynolds-patel.kathleen@notmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (118,126,1,'mcreynolds-patel.kathleen@lol.com',0,0,0,0,NULL,NULL,NULL,NULL), + (119,72,1,'maganm11@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (120,72,1,'mcreynolds-patel.magan@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (121,197,1,'estawattson89@infomail.org',1,0,0,0,NULL,NULL,NULL,NULL), + (122,197,1,'wattson.esta@fishmail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (123,33,1,'hw.wilson-wattson@lol.info',1,0,0,0,NULL,NULL,NULL,NULL), + (124,33,1,'hw.wilson-wattson@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL), + (125,173,1,'parkeri@fishmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (126,100,1,'margaretp@fishmail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (127,78,1,'allanparker79@spamalot.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (128,66,1,'ssamson72@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (129,201,1,'samson.barry@testmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (130,18,1,'samsons51@mymail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (131,18,1,'ssamson30@testmail.org',0,0,0,0,NULL,NULL,NULL,NULL), + (132,4,1,'zopen@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (133,156,1,'nb.wilson-zope@airmail.org',1,0,0,0,NULL,NULL,NULL,NULL), + (134,156,1,'norriswilson-zope@airmail.net',0,0,0,0,NULL,NULL,NULL,NULL), + (135,158,1,'wilson-zopeh@spamalot.org',1,0,0,0,NULL,NULL,NULL,NULL), + (136,24,1,'mllerl@airmail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (137,168,1,'vmller68@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (138,107,1,'kathleenm48@testing.co.nz',1,0,0,0,NULL,NULL,NULL,NULL), + (139,107,1,'kathleenmller@example.com',0,0,0,0,NULL,NULL,NULL,NULL), + (140,52,1,'mller.erik@fishmail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (141,52,1,'mllere@fishmail.net',0,0,0,0,NULL,NULL,NULL,NULL), + (142,8,1,'rj.samuels81@infomail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (143,181,1,'samuels.f.beula28@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (144,93,1,'civanov99@testing.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (145,114,1,'ivanov.lashawnda@airmail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (146,114,1,'lashawndai85@example.info',0,0,0,0,NULL,NULL,NULL,NULL), + (147,5,1,'kivanov24@testmail.com',1,0,0,0,NULL,NULL,NULL,NULL), + (148,5,1,'kivanov@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), + (149,102,1,'ladams69@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (150,102,1,'landona@mymail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (151,50,1,'adams.x.damaris@infomail.net',1,0,0,0,NULL,NULL,NULL,NULL), + (152,50,1,'adams.x.damaris@sample.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (153,28,1,'adams.toby@mymail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (154,28,1,'adamst32@notmail.com',0,0,0,0,NULL,NULL,NULL,NULL), + (155,148,1,'robertsv@lol.com',1,0,0,0,NULL,NULL,NULL,NULL), + (156,25,1,'robertsk2@mymail.info',1,0,0,0,NULL,NULL,NULL,NULL), + (157,136,1,'robertsm@mymail.org',1,0,0,0,NULL,NULL,NULL,NULL), + (158,136,1,'roberts.maxwell@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (159,166,1,'cooper.maria22@mymail.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (160,166,1,'mariac@example.info',0,0,0,0,NULL,NULL,NULL,NULL), + (161,198,1,'cooperb50@fishmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (162,198,1,'cooperb@notmail.biz',0,0,0,0,NULL,NULL,NULL,NULL), + (163,30,1,'herminiac53@notmail.biz',1,0,0,0,NULL,NULL,NULL,NULL), + (164,199,1,'craigcooper94@testmail.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (165,199,1,'cooperc79@notmail.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (166,171,1,'yadav.a.jerome34@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (167,171,1,'yadav.a.jerome13@fishmail.co.uk',0,0,0,0,NULL,NULL,NULL,NULL), + (168,81,1,'ka.yadav@testing.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (169,60,1,'jn.yadav@spamalot.co.pl',1,0,0,0,NULL,NULL,NULL,NULL), + (170,60,1,'jn.yadav@spamalot.co.in',0,0,0,0,NULL,NULL,NULL,NULL), + (171,129,1,'claudiog@example.co.in',1,0,0,0,NULL,NULL,NULL,NULL), + (172,57,1,'teddyj@testmail.co.uk',1,0,0,0,NULL,NULL,NULL,NULL), + (173,57,1,'jones-grant-mller.teddy@notmail.co.nz',0,0,0,0,NULL,NULL,NULL,NULL), + (174,108,3,'sales@unitedmusic.org',1,0,0,0,NULL,NULL,NULL,NULL), + (175,13,2,'@unitedmusic.org',0,0,0,0,NULL,NULL,NULL,NULL), + (176,20,3,'sales@reesvillehealth.org',1,0,0,0,NULL,NULL,NULL,NULL), + (177,32,2,'amcreynolds29@reesvillehealth.org',0,0,0,0,NULL,NULL,NULL,NULL), + (178,149,3,'contact@virginiaculture.org',1,0,0,0,NULL,NULL,NULL,NULL), + (179,34,2,'aroberts@virginiaculture.org',0,0,0,0,NULL,NULL,NULL,NULL), + (180,178,3,'service@idahosportspartners.org',1,0,0,0,NULL,NULL,NULL,NULL), + (181,199,2,'cooperc@idahosportspartners.org',0,0,0,0,NULL,NULL,NULL,NULL), + (182,70,3,'feedback@ruralservices.org',1,0,0,0,NULL,NULL,NULL,NULL), + (183,155,2,'zope.bob@ruralservices.org',1,0,0,0,NULL,NULL,NULL,NULL), + (184,179,3,'sales@ohiopoetry.org',1,0,0,0,NULL,NULL,NULL,NULL), + (185,113,2,'wilsona@ohiopoetry.org',1,0,0,0,NULL,NULL,NULL,NULL), + (186,140,3,'sales@lincolnagricultureassociation.org',1,0,0,0,NULL,NULL,NULL,NULL), + (187,173,2,'parker.iris@lincolnagricultureassociation.org',0,0,0,0,NULL,NULL,NULL,NULL), + (188,105,3,'sales@pineactionsolutions.org',1,0,0,0,NULL,NULL,NULL,NULL), + (189,49,2,'jedsamson@pineactionsolutions.org',1,0,0,0,NULL,NULL,NULL,NULL), + (190,83,3,'contact@creativepeace.org',1,0,0,0,NULL,NULL,NULL,NULL), + (191,129,2,'.65@creativepeace.org',0,0,0,0,NULL,NULL,NULL,NULL), + (192,164,3,'service@texastrust.org',1,0,0,0,NULL,NULL,NULL,NULL), + (193,169,3,'service@hintonfund.org',1,0,0,0,NULL,NULL,NULL,NULL), + (194,106,3,'contact@washingtonalliance.org',1,0,0,0,NULL,NULL,NULL,NULL), + (195,28,2,'.@washingtonalliance.org',0,0,0,0,NULL,NULL,NULL,NULL), + (196,88,3,'info@northpointsustainability.org',1,0,0,0,NULL,NULL,NULL,NULL), + (197,133,2,'kdimitrov51@northpointsustainability.org',0,0,0,0,NULL,NULL,NULL,NULL), + (198,135,3,'feedback@sierralegal.org',1,0,0,0,NULL,NULL,NULL,NULL), + (199,185,2,'bobjameson@sierralegal.org',0,0,0,0,NULL,NULL,NULL,NULL), + (200,188,3,'sales@denverpeace.org',1,0,0,0,NULL,NULL,NULL,NULL), + (201,66,2,'sharyns45@denverpeace.org',0,0,0,0,NULL,NULL,NULL,NULL), + (202,159,3,'sales@localempowerment.org',1,0,0,0,NULL,NULL,NULL,NULL), + (203,174,2,'adams-dimitrovl@localempowerment.org',0,0,0,0,NULL,NULL,NULL,NULL), + (204,153,3,'info@caulderculture.org',1,0,0,0,NULL,NULL,NULL,NULL), + (205,139,2,'cooper.kandace@caulderculture.org',1,0,0,0,NULL,NULL,NULL,NULL), + (206,202,1,'jenny@example.com',1,0,0,0,NULL,NULL,NULL,NULL), + (207,NULL,1,'development@example.org',0,0,0,0,NULL,NULL,NULL,NULL), + (208,NULL,1,'tournaments@example.org',0,0,0,0,NULL,NULL,NULL,NULL), + (209,NULL,1,'celebration@example.org',0,0,0,0,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_email` ENABLE KEYS */; UNLOCK TABLES; @@ -2725,6 +3219,229 @@ UNLOCK TABLES; LOCK TABLES `civicrm_entity_financial_trxn` WRITE; /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` DISABLE KEYS */; +INSERT INTO `civicrm_entity_financial_trxn` (`id`, `entity_table`, `entity_id`, `financial_trxn_id`, `amount`) VALUES + (1,'civicrm_contribution',1,1,125.00), + (2,'civicrm_financial_item',1,1,125.00), + (3,'civicrm_contribution',2,2,50.00), + (4,'civicrm_financial_item',2,2,50.00), + (5,'civicrm_contribution',3,3,25.00), + (6,'civicrm_financial_item',3,3,25.00), + (7,'civicrm_contribution',4,4,50.00), + (8,'civicrm_financial_item',4,4,50.00), + (9,'civicrm_contribution',5,5,50.00), + (10,'civicrm_financial_item',5,5,50.00), + (11,'civicrm_contribution',6,6,500.00), + (12,'civicrm_financial_item',6,6,500.00), + (13,'civicrm_contribution',7,7,1750.00), + (14,'civicrm_financial_item',7,7,1750.00), + (15,'civicrm_contribution',8,8,50.00), + (16,'civicrm_financial_item',8,8,50.00), + (17,'civicrm_contribution',9,9,10.00), + (18,'civicrm_financial_item',9,9,10.00), + (19,'civicrm_contribution',10,10,250.00), + (20,'civicrm_financial_item',10,10,250.00), + (21,'civicrm_contribution',11,11,500.00), + (22,'civicrm_financial_item',11,11,500.00), + (23,'civicrm_contribution',12,12,50.00), + (24,'civicrm_financial_item',12,12,50.00), + (25,'civicrm_contribution',13,13,50.00), + (26,'civicrm_financial_item',13,13,50.00), + (27,'civicrm_contribution',14,14,50.00), + (28,'civicrm_financial_item',14,14,50.00), + (29,'civicrm_contribution',15,15,25.00), + (30,'civicrm_financial_item',15,15,25.00), + (31,'civicrm_contribution',16,16,25.00), + (32,'civicrm_financial_item',16,16,25.00), + (33,'civicrm_contribution',17,17,25.00), + (34,'civicrm_financial_item',17,17,25.00), + (35,'civicrm_contribution',18,18,25.00), + (36,'civicrm_financial_item',18,18,25.00), + (37,'civicrm_contribution',19,19,25.00), + (38,'civicrm_financial_item',19,19,25.00), + (39,'civicrm_contribution',20,20,25.00), + (40,'civicrm_financial_item',20,20,25.00), + (41,'civicrm_contribution',21,21,25.00), + (42,'civicrm_financial_item',21,21,25.00), + (43,'civicrm_contribution',22,22,25.00), + (44,'civicrm_financial_item',22,22,25.00), + (45,'civicrm_contribution',23,23,25.00), + (46,'civicrm_financial_item',23,23,25.00), + (47,'civicrm_contribution',24,24,25.00), + (48,'civicrm_financial_item',24,24,25.00), + (49,'civicrm_contribution',25,25,25.00), + (50,'civicrm_financial_item',25,25,25.00), + (51,'civicrm_contribution',26,26,10.00), + (52,'civicrm_financial_item',26,26,10.00), + (53,'civicrm_contribution',27,27,10.00), + (54,'civicrm_financial_item',27,27,10.00), + (55,'civicrm_contribution',28,28,10.00), + (56,'civicrm_financial_item',28,28,10.00), + (57,'civicrm_contribution',29,29,10.00), + (58,'civicrm_financial_item',29,29,10.00), + (59,'civicrm_contribution',30,30,10.00), + (60,'civicrm_financial_item',30,30,10.00), + (61,'civicrm_contribution',31,31,5.00), + (62,'civicrm_financial_item',31,31,5.00), + (63,'civicrm_contribution',59,32,50.00), + (64,'civicrm_financial_item',32,32,50.00), + (65,'civicrm_contribution',60,33,1200.00), + (66,'civicrm_financial_item',33,33,1200.00), + (67,'civicrm_contribution',51,34,50.00), + (68,'civicrm_financial_item',34,34,50.00), + (69,'civicrm_contribution',49,35,50.00), + (70,'civicrm_financial_item',35,35,50.00), + (71,'civicrm_contribution',39,36,100.00), + (72,'civicrm_financial_item',36,36,100.00), + (73,'civicrm_contribution',40,37,100.00), + (74,'civicrm_financial_item',37,37,100.00), + (75,'civicrm_contribution',37,38,100.00), + (76,'civicrm_financial_item',38,38,100.00), + (77,'civicrm_contribution',43,39,100.00), + (78,'civicrm_financial_item',39,39,100.00), + (79,'civicrm_contribution',52,40,50.00), + (80,'civicrm_financial_item',40,40,50.00), + (81,'civicrm_contribution',42,41,100.00), + (82,'civicrm_financial_item',41,41,100.00), + (83,'civicrm_contribution',48,42,50.00), + (84,'civicrm_financial_item',42,42,50.00), + (85,'civicrm_contribution',46,43,50.00), + (86,'civicrm_financial_item',43,43,50.00), + (87,'civicrm_contribution',57,44,50.00), + (88,'civicrm_financial_item',44,44,50.00), + (89,'civicrm_contribution',61,45,1200.00), + (90,'civicrm_financial_item',45,45,1200.00), + (91,'civicrm_contribution',58,46,50.00), + (92,'civicrm_financial_item',46,46,50.00), + (93,'civicrm_contribution',44,47,100.00), + (94,'civicrm_financial_item',47,47,100.00), + (95,'civicrm_contribution',32,48,100.00), + (96,'civicrm_financial_item',48,48,100.00), + (97,'civicrm_contribution',36,49,100.00), + (98,'civicrm_financial_item',49,49,100.00), + (99,'civicrm_contribution',41,50,100.00), + (100,'civicrm_financial_item',50,50,100.00), + (101,'civicrm_contribution',56,51,50.00), + (102,'civicrm_financial_item',51,51,50.00), + (103,'civicrm_contribution',53,52,50.00), + (104,'civicrm_financial_item',52,52,50.00), + (105,'civicrm_contribution',47,53,50.00), + (106,'civicrm_financial_item',53,53,50.00), + (107,'civicrm_contribution',54,54,50.00), + (108,'civicrm_financial_item',54,54,50.00), + (109,'civicrm_contribution',50,55,50.00), + (110,'civicrm_financial_item',55,55,50.00), + (111,'civicrm_contribution',45,56,50.00), + (112,'civicrm_financial_item',56,56,50.00), + (113,'civicrm_contribution',55,57,50.00), + (114,'civicrm_financial_item',57,57,50.00), + (115,'civicrm_contribution',38,58,100.00), + (116,'civicrm_financial_item',58,58,100.00), + (117,'civicrm_contribution',35,59,100.00), + (118,'civicrm_financial_item',59,59,100.00), + (119,'civicrm_contribution',33,60,100.00), + (120,'civicrm_financial_item',60,60,100.00), + (121,'civicrm_contribution',34,61,100.00), + (122,'civicrm_financial_item',61,61,100.00), + (123,'civicrm_contribution',95,62,50.00), + (124,'civicrm_financial_item',62,62,50.00), + (125,'civicrm_contribution',91,63,50.00), + (126,'civicrm_financial_item',63,63,50.00), + (127,'civicrm_contribution',105,64,50.00), + (128,'civicrm_financial_item',64,64,50.00), + (129,'civicrm_contribution',109,65,50.00), + (130,'civicrm_financial_item',65,65,50.00), + (131,'civicrm_contribution',104,66,50.00), + (132,'civicrm_financial_item',66,66,50.00), + (133,'civicrm_contribution',96,67,50.00), + (134,'civicrm_financial_item',67,67,50.00), + (135,'civicrm_contribution',67,68,50.00), + (136,'civicrm_financial_item',68,68,50.00), + (137,'civicrm_contribution',79,69,50.00), + (138,'civicrm_financial_item',69,69,50.00), + (139,'civicrm_contribution',92,70,50.00), + (140,'civicrm_financial_item',70,70,50.00), + (141,'civicrm_contribution',112,71,50.00), + (142,'civicrm_financial_item',71,71,50.00), + (143,'civicrm_contribution',107,72,50.00), + (144,'civicrm_financial_item',72,72,50.00), + (145,'civicrm_contribution',68,73,50.00), + (146,'civicrm_financial_item',73,73,50.00), + (147,'civicrm_contribution',94,74,50.00), + (148,'civicrm_financial_item',74,74,50.00), + (149,'civicrm_contribution',102,75,50.00), + (150,'civicrm_financial_item',75,75,50.00), + (151,'civicrm_contribution',93,76,50.00), + (152,'civicrm_financial_item',76,76,50.00), + (153,'civicrm_contribution',83,77,50.00), + (154,'civicrm_financial_item',77,77,50.00), + (155,'civicrm_contribution',71,78,800.00), + (156,'civicrm_financial_item',78,78,800.00), + (157,'civicrm_contribution',64,79,800.00), + (158,'civicrm_financial_item',79,79,800.00), + (159,'civicrm_contribution',110,80,800.00), + (160,'civicrm_financial_item',80,80,800.00), + (161,'civicrm_contribution',77,81,800.00), + (162,'civicrm_financial_item',81,81,800.00), + (163,'civicrm_contribution',103,82,800.00), + (164,'civicrm_financial_item',82,82,800.00), + (165,'civicrm_contribution',69,83,800.00), + (166,'civicrm_financial_item',83,83,800.00), + (167,'civicrm_contribution',81,84,800.00), + (168,'civicrm_financial_item',84,84,800.00), + (169,'civicrm_contribution',90,85,800.00), + (170,'civicrm_financial_item',85,85,800.00), + (171,'civicrm_contribution',97,86,800.00), + (172,'civicrm_financial_item',86,86,800.00), + (173,'civicrm_contribution',98,87,800.00), + (174,'civicrm_financial_item',87,87,800.00), + (175,'civicrm_contribution',66,88,800.00), + (176,'civicrm_financial_item',88,88,800.00), + (177,'civicrm_contribution',63,89,800.00), + (178,'civicrm_financial_item',89,89,800.00), + (179,'civicrm_contribution',88,90,800.00), + (180,'civicrm_financial_item',90,90,800.00), + (181,'civicrm_contribution',80,91,800.00), + (182,'civicrm_financial_item',91,91,800.00), + (183,'civicrm_contribution',82,92,800.00), + (184,'civicrm_financial_item',92,92,800.00), + (185,'civicrm_contribution',99,93,800.00), + (186,'civicrm_financial_item',93,93,800.00), + (187,'civicrm_contribution',86,94,800.00), + (188,'civicrm_financial_item',94,94,800.00), + (189,'civicrm_contribution',85,95,800.00), + (190,'civicrm_financial_item',95,95,800.00), + (191,'civicrm_contribution',72,96,50.00), + (192,'civicrm_financial_item',96,96,50.00), + (193,'civicrm_contribution',101,97,50.00), + (194,'civicrm_financial_item',97,97,50.00), + (195,'civicrm_contribution',106,98,50.00), + (196,'civicrm_financial_item',98,98,50.00), + (197,'civicrm_contribution',73,99,50.00), + (198,'civicrm_financial_item',99,99,50.00), + (199,'civicrm_contribution',74,100,50.00), + (200,'civicrm_financial_item',100,100,50.00), + (201,'civicrm_contribution',87,101,50.00), + (202,'civicrm_financial_item',101,101,50.00), + (203,'civicrm_contribution',65,102,50.00), + (204,'civicrm_financial_item',102,102,50.00), + (205,'civicrm_contribution',70,103,50.00), + (206,'civicrm_financial_item',103,103,50.00), + (207,'civicrm_contribution',89,104,50.00), + (208,'civicrm_financial_item',104,104,50.00), + (209,'civicrm_contribution',84,105,50.00), + (210,'civicrm_financial_item',105,105,50.00), + (211,'civicrm_contribution',111,106,50.00), + (212,'civicrm_financial_item',106,106,50.00), + (213,'civicrm_contribution',100,107,50.00), + (214,'civicrm_financial_item',107,107,50.00), + (215,'civicrm_contribution',75,108,50.00), + (216,'civicrm_financial_item',108,108,50.00), + (217,'civicrm_contribution',76,109,50.00), + (218,'civicrm_financial_item',109,109,50.00), + (219,'civicrm_contribution',108,110,50.00), + (220,'civicrm_financial_item',110,110,50.00), + (221,'civicrm_contribution',78,111,50.00), + (222,'civicrm_financial_item',111,111,50.00); /*!40000 ALTER TABLE `civicrm_entity_financial_trxn` ENABLE KEYS */; UNLOCK TABLES; @@ -2735,123 +3452,128 @@ UNLOCK TABLES; LOCK TABLES `civicrm_entity_tag` WRITE; /*!40000 ALTER TABLE `civicrm_entity_tag` DISABLE KEYS */; INSERT INTO `civicrm_entity_tag` (`id`, `entity_table`, `entity_id`, `tag_id`) VALUES - (13,'civicrm_contact',4,4), - (22,'civicrm_contact',6,4), - (23,'civicrm_contact',6,5), - (48,'civicrm_contact',7,5), - (54,'civicrm_contact',9,4), - (55,'civicrm_contact',9,5), - (27,'civicrm_contact',10,4), - (63,'civicrm_contact',12,4), - (64,'civicrm_contact',12,5), - (60,'civicrm_contact',13,5), - (82,'civicrm_contact',16,5), - (58,'civicrm_contact',18,4), - (59,'civicrm_contact',18,5), - (116,'civicrm_contact',21,4), - (117,'civicrm_contact',21,5), - (92,'civicrm_contact',24,4), - (93,'civicrm_contact',24,5), - (103,'civicrm_contact',26,4), - (88,'civicrm_contact',29,4), - (115,'civicrm_contact',35,5), - (65,'civicrm_contact',37,5), - (16,'civicrm_contact',38,4), - (83,'civicrm_contact',40,5), - (34,'civicrm_contact',41,5), - (69,'civicrm_contact',42,4), - (70,'civicrm_contact',42,5), - (79,'civicrm_contact',43,4), - (28,'civicrm_contact',44,5), - (84,'civicrm_contact',46,5), - (15,'civicrm_contact',50,5), - (9,'civicrm_contact',52,1), - (41,'civicrm_contact',54,4), - (42,'civicrm_contact',54,5), - (107,'civicrm_contact',57,4), - (108,'civicrm_contact',57,5), - (112,'civicrm_contact',58,4), - (106,'civicrm_contact',59,4), - (11,'civicrm_contact',70,5), - (49,'civicrm_contact',73,5), - (66,'civicrm_contact',76,4), - (43,'civicrm_contact',77,4), - (24,'civicrm_contact',78,4), - (25,'civicrm_contact',78,5), - (8,'civicrm_contact',79,1), - (101,'civicrm_contact',81,4), - (102,'civicrm_contact',81,5), - (52,'civicrm_contact',82,5), - (26,'civicrm_contact',83,4), - (5,'civicrm_contact',86,1), - (73,'civicrm_contact',88,5), - (17,'civicrm_contact',90,4), - (18,'civicrm_contact',90,5), - (6,'civicrm_contact',91,1), - (50,'civicrm_contact',93,4), - (51,'civicrm_contact',93,5), - (109,'civicrm_contact',98,5), - (104,'civicrm_contact',99,4), - (105,'civicrm_contact',99,5), - (85,'civicrm_contact',100,4), - (53,'civicrm_contact',101,5), - (100,'civicrm_contact',103,4), - (10,'civicrm_contact',109,1), - (97,'civicrm_contact',110,5), - (12,'civicrm_contact',113,4), - (71,'civicrm_contact',114,4), - (72,'civicrm_contact',114,5), - (110,'civicrm_contact',117,4), - (111,'civicrm_contact',117,5), - (80,'civicrm_contact',120,4), - (81,'civicrm_contact',120,5), - (19,'civicrm_contact',121,4), - (2,'civicrm_contact',122,1), - (89,'civicrm_contact',124,4), - (113,'civicrm_contact',126,4), - (114,'civicrm_contact',126,5), - (61,'civicrm_contact',129,4), - (62,'civicrm_contact',129,5), - (96,'civicrm_contact',130,4), - (4,'civicrm_contact',131,1), - (38,'civicrm_contact',132,4), - (39,'civicrm_contact',132,5), - (20,'civicrm_contact',134,4), - (68,'civicrm_contact',136,4), - (98,'civicrm_contact',137,4), - (47,'civicrm_contact',139,5), - (44,'civicrm_contact',140,4), - (95,'civicrm_contact',146,4), - (3,'civicrm_contact',148,2), - (99,'civicrm_contact',151,4), - (14,'civicrm_contact',152,4), - (40,'civicrm_contact',154,5), - (30,'civicrm_contact',155,4), - (90,'civicrm_contact',156,4), - (91,'civicrm_contact',156,5), - (77,'civicrm_contact',171,4), - (78,'civicrm_contact',171,5), - (31,'civicrm_contact',174,4), - (32,'civicrm_contact',174,5), - (87,'civicrm_contact',175,4), - (21,'civicrm_contact',176,4), - (56,'civicrm_contact',177,4), - (57,'civicrm_contact',177,5), - (67,'civicrm_contact',178,4), - (86,'civicrm_contact',179,5), - (94,'civicrm_contact',182,4), - (74,'civicrm_contact',183,4), - (75,'civicrm_contact',183,5), - (37,'civicrm_contact',184,5), - (45,'civicrm_contact',186,4), - (46,'civicrm_contact',186,5), - (35,'civicrm_contact',192,4), - (36,'civicrm_contact',192,5), - (76,'civicrm_contact',196,5), - (7,'civicrm_contact',198,3), - (33,'civicrm_contact',199,4), - (29,'civicrm_contact',200,5), - (1,'civicrm_contact',201,3); + (80,'civicrm_contact',6,4), + (81,'civicrm_contact',6,5), + (102,'civicrm_contact',8,4), + (60,'civicrm_contact',9,4), + (61,'civicrm_contact',9,5), + (24,'civicrm_contact',10,4), + (56,'civicrm_contact',11,5), + (22,'civicrm_contact',12,4), + (23,'civicrm_contact',12,5), + (28,'civicrm_contact',13,5), + (21,'civicrm_contact',14,4), + (57,'civicrm_contact',16,4), + (84,'civicrm_contact',17,4), + (30,'civicrm_contact',19,5), + (99,'civicrm_contact',24,4), + (100,'civicrm_contact',24,5), + (111,'civicrm_contact',25,4), + (35,'civicrm_contact',26,4), + (73,'civicrm_contact',27,4), + (74,'civicrm_contact',27,5), + (113,'civicrm_contact',30,4), + (114,'civicrm_contact',30,5), + (70,'civicrm_contact',32,4), + (10,'civicrm_contact',35,1), + (76,'civicrm_contact',39,4), + (77,'civicrm_contact',39,5), + (25,'civicrm_contact',41,5), + (78,'civicrm_contact',42,4), + (79,'civicrm_contact',42,5), + (51,'civicrm_contact',43,4), + (68,'civicrm_contact',44,5), + (34,'civicrm_contact',47,5), + (93,'civicrm_contact',49,5), + (109,'civicrm_contact',50,4), + (18,'civicrm_contact',53,4), + (121,'civicrm_contact',57,4), + (122,'civicrm_contact',57,5), + (75,'civicrm_contact',59,4), + (117,'civicrm_contact',60,4), + (118,'civicrm_contact',60,5), + (49,'civicrm_contact',63,4), + (50,'civicrm_contact',63,5), + (55,'civicrm_contact',64,5), + (47,'civicrm_contact',69,4), + (48,'civicrm_contact',69,5), + (3,'civicrm_contact',70,3), + (31,'civicrm_contact',75,4), + (32,'civicrm_contact',75,5), + (39,'civicrm_contact',79,5), + (33,'civicrm_contact',82,4), + (85,'civicrm_contact',90,4), + (86,'civicrm_contact',90,5), + (104,'civicrm_contact',93,4), + (105,'civicrm_contact',93,5), + (96,'civicrm_contact',97,4), + (106,'civicrm_contact',98,4), + (58,'civicrm_contact',99,4), + (59,'civicrm_contact',99,5), + (92,'civicrm_contact',100,4), + (89,'civicrm_contact',101,5), + (107,'civicrm_contact',102,4), + (108,'civicrm_contact',102,5), + (5,'civicrm_contact',105,2), + (7,'civicrm_contact',106,3), + (101,'civicrm_contact',107,5), + (1,'civicrm_contact',108,2), + (52,'civicrm_contact',111,4), + (53,'civicrm_contact',111,5), + (20,'civicrm_contact',112,5), + (63,'civicrm_contact',113,4), + (87,'civicrm_contact',126,4), + (88,'civicrm_contact',126,5), + (11,'civicrm_contact',127,4), + (119,'civicrm_contact',129,4), + (120,'civicrm_contact',129,5), + (43,'civicrm_contact',131,4), + (66,'civicrm_contact',132,4), + (67,'civicrm_contact',132,5), + (8,'civicrm_contact',135,1), + (40,'civicrm_contact',138,4), + (41,'civicrm_contact',138,5), + (64,'civicrm_contact',141,4), + (65,'civicrm_contact',141,5), + (90,'civicrm_contact',143,5), + (91,'civicrm_contact',145,4), + (110,'civicrm_contact',148,4), + (2,'civicrm_contact',149,2), + (36,'civicrm_contact',150,4), + (37,'civicrm_contact',150,5), + (54,'civicrm_contact',152,4), + (12,'civicrm_contact',154,5), + (97,'civicrm_contact',156,4), + (98,'civicrm_contact',156,5), + (46,'civicrm_contact',157,4), + (19,'civicrm_contact',160,5), + (29,'civicrm_contact',161,4), + (26,'civicrm_contact',162,4), + (27,'civicrm_contact',162,5), + (72,'civicrm_contact',163,5), + (6,'civicrm_contact',164,1), + (44,'civicrm_contact',165,4), + (45,'civicrm_contact',165,5), + (112,'civicrm_contact',166,5), + (71,'civicrm_contact',167,4), + (115,'civicrm_contact',171,4), + (116,'civicrm_contact',171,5), + (69,'civicrm_contact',176,5), + (4,'civicrm_contact',179,3), + (103,'civicrm_contact',181,4), + (13,'civicrm_contact',183,4), + (14,'civicrm_contact',183,5), + (42,'civicrm_contact',184,5), + (82,'civicrm_contact',186,4), + (83,'civicrm_contact',186,5), + (9,'civicrm_contact',188,2), + (38,'civicrm_contact',193,4), + (62,'civicrm_contact',194,5), + (16,'civicrm_contact',195,4), + (17,'civicrm_contact',195,5), + (15,'civicrm_contact',200,5), + (94,'civicrm_contact',201,4), + (95,'civicrm_contact',201,5); /*!40000 ALTER TABLE `civicrm_entity_tag` ENABLE KEYS */; UNLOCK TABLES; @@ -2861,6 +3583,13 @@ UNLOCK TABLES; LOCK TABLES `civicrm_event` WRITE; /*!40000 ALTER TABLE `civicrm_event` DISABLE KEYS */; +INSERT INTO `civicrm_event` (`id`, `title`, `summary`, `description`, `event_type_id`, `participant_listing_id`, `is_public`, `start_date`, `end_date`, `is_online_registration`, `registration_link_text`, `registration_start_date`, `registration_end_date`, `max_participants`, `event_full_text`, `is_monetary`, `financial_type_id`, `payment_processor`, `is_map`, `is_active`, `fee_label`, `is_show_location`, `loc_block_id`, `default_role_id`, `intro_text`, `footer_text`, `confirm_title`, `confirm_text`, `confirm_footer_text`, `is_email_confirm`, `confirm_email_text`, `confirm_from_name`, `confirm_from_email`, `cc_confirm`, `bcc_confirm`, `default_fee_id`, `default_discount_fee_id`, `thankyou_title`, `thankyou_text`, `thankyou_footer_text`, `is_pay_later`, `pay_later_text`, `pay_later_receipt`, `is_partial_payment`, `initial_amount_label`, `initial_amount_help_text`, `min_initial_amount`, `is_multiple_registrations`, `max_additional_participants`, `allow_same_participant_emails`, `has_waitlist`, `requires_approval`, `expiration_time`, `allow_selfcancelxfer`, `selfcancelxfer_time`, `waitlist_text`, `approval_req_text`, `is_template`, `template_title`, `created_id`, `created_date`, `currency`, `campaign_id`, `is_share`, `is_confirm_enabled`, `parent_event_id`, `slot_label_id`, `dedupe_rule_group_id`, `is_billing_required`) VALUES + (1,'Fall Fundraiser Dinner','Kick up your heels at our Fall Fundraiser Dinner/Dance at Glen Echo Park! Come by yourself or bring a partner, friend or the entire family!','This event benefits our teen programs. Admission includes a full 3 course meal and wine or soft drinks. Grab your dancing shoes, bring the kids and come join the party!',3,1,1,'2022-10-06 17:00:00','2022-10-08 17:00:00',1,'Register Now',NULL,NULL,100,'Sorry! The Fall Fundraiser Dinner is full. Please call Jane at 204 222-1000 ext 33 if you want to be added to the waiting list.',1,4,NULL,1,1,'Dinner Contribution',1,1,1,'Fill in the information below to join as at this wonderful dinner event.',NULL,'Confirm Your Registration Information','Review the information below carefully.',NULL,1,'Contact the Development Department if you need to make any changes to your registration.','Fundraising Dept.','development@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!','

Thank you for your support. Your contribution will help us build even better tools.

Please tell your friends and colleagues about this wonderful event.

','

Back to CiviCRM Home Page

',1,'I will send payment by check','Send a check payable to Our Organization within 3 business days to hold your reservation. Checks should be sent to: 100 Main St., Suite 3, San Francisco CA 94110',0,NULL,NULL,NULL,1,0,0,0,0,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0), + (2,'Summer Solstice Festival Day Concert','Festival Day is coming! Join us and help support your parks.','We will gather at noon, learn a song all together, and then join in a joyous procession to the pavilion. We will be one of many groups performing at this wonderful concert which benefits our city parks.',5,1,1,'2022-04-05 12:00:00','2022-04-05 17:00:00',1,'Register Now',NULL,NULL,50,'We have all the singers we can handle. Come to the pavilion anyway and join in from the audience.',1,2,NULL,0,1,'Festival Fee',1,2,1,'Complete the form below and click Continue to register online for the festival. Or you can register by calling us at 204 222-1000 ext 22.','','Confirm Your Registration Information','','',1,'This email confirms your registration. If you have questions or need to change your registration - please do not hesitate to call us.','Event Dept.','events@example.org','',NULL,NULL,NULL,'Thanks for Your Joining In!','

Thank you for your support. Your participation will help build new parks.

Please tell your friends and colleagues about the concert.

','

Back to CiviCRM Home Page

',0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,0,0,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0), + (3,'Rain-forest Cup Youth Soccer Tournament','Sign up your team to participate in this fun tournament which benefits several Rain-forest protection groups in the Amazon basin.','This is a FYSA Sanctioned Tournament, which is open to all USSF/FIFA affiliated organizations for boys and girls in age groups: U9-U10 (6v6), U11-U12 (8v8), and U13-U17 (Full Sided).',3,1,1,'2022-11-06 07:00:00','2022-11-09 17:00:00',1,'Register Now',NULL,NULL,500,'Sorry! All available team slots for this tournament have been filled. Contact Jill Futbol for information about the waiting list and next years event.',1,4,NULL,0,1,'Tournament Fees',1,3,1,'Complete the form below to register your team for this year\'s tournament.','A Soccer Youth Event','Review and Confirm Your Registration Information','','A Soccer Youth Event',1,'Contact our Tournament Director for eligibility details.','Tournament Director','tournament@example.org','',NULL,NULL,NULL,'Thanks for Your Support!','

Thank you for your support. Your participation will help save thousands of acres of rainforest.

','

Back to CiviCRM Home Page

',0,NULL,NULL,0,NULL,NULL,NULL,0,0,0,0,0,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0), + (4,NULL,NULL,NULL,4,1,1,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,0,0,0,NULL,0,0,NULL,NULL,1,'Free Meeting without Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0), + (5,NULL,NULL,NULL,4,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,0,1,NULL,1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,0,0,NULL,0,0,NULL,NULL,1,'Free Meeting with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0), + (6,NULL,NULL,NULL,1,1,1,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,1,4,NULL,0,1,'Conference Fee',1,NULL,1,NULL,NULL,'Confirm Your Registration Information',NULL,NULL,1,NULL,'Event Template Dept.','event_templates@example.org',NULL,NULL,NULL,NULL,'Thanks for Registering!',NULL,NULL,0,NULL,NULL,0,NULL,NULL,NULL,1,0,1,0,0,NULL,0,0,NULL,NULL,1,'Paid Conference with Online Registration',NULL,NULL,'USD',NULL,1,1,NULL,NULL,NULL,0); /*!40000 ALTER TABLE `civicrm_event` ENABLE KEYS */; UNLOCK TABLES; @@ -2940,6 +3669,118 @@ UNLOCK TABLES; LOCK TABLES `civicrm_financial_item` WRITE; /*!40000 ALTER TABLE `civicrm_financial_item` DISABLE KEYS */; +INSERT INTO `civicrm_financial_item` (`id`, `created_date`, `transaction_date`, `contact_id`, `description`, `amount`, `currency`, `financial_account_id`, `status_id`, `entity_table`, `entity_id`) VALUES + (1,'2022-04-06 12:01:33','2012-04-06 05:01:33',2,'Contribution Amount',125.00,'USD',1,1,'civicrm_line_item',1), + (2,'2022-04-06 12:01:33','2020-01-06 05:01:33',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',2), + (3,'2022-04-06 12:01:33','2016-03-11 16:01:33',6,'Contribution Amount',25.00,'GBP',1,1,'civicrm_line_item',3), + (4,'2022-04-06 12:01:33','2020-01-06 05:01:33',8,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',4), + (5,'2022-04-06 12:01:33','2020-01-06 05:01:33',4,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',5), + (6,'2022-04-06 12:01:33','2022-01-11 04:19:33',16,'Contribution Amount',500.00,'USD',1,1,'civicrm_line_item',6), + (7,'2022-04-06 12:01:33','2022-04-04 05:01:33',19,'Contribution Amount',1750.00,'USD',1,1,'civicrm_line_item',7), + (8,'2022-04-06 12:01:33','2021-08-12 13:12:33',82,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',8), + (9,'2022-04-06 12:01:33','2021-05-06 05:01:33',92,'Contribution Amount',10.00,'USD',1,1,'civicrm_line_item',9), + (10,'2022-04-06 12:01:33','2017-11-13 07:01:33',34,'Contribution Amount',250.00,'USD',1,1,'civicrm_line_item',10), + (11,'2022-04-06 12:01:33','2022-04-05 01:01:33',71,'Contribution Amount',500.00,'JPY',1,1,'civicrm_line_item',11), + (12,'2022-04-06 12:01:33','2021-01-05 18:28:13',43,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',12), + (13,'2022-04-06 12:01:33','2022-01-06 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',13), + (14,'2022-04-06 12:01:33','2022-02-06 00:00:00',32,'Contribution Amount',50.00,'USD',1,1,'civicrm_line_item',14), + (15,'2022-04-06 12:01:33','2021-01-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',15), + (16,'2022-04-06 12:01:33','2021-02-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',16), + (17,'2022-04-06 12:01:33','2021-03-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',17), + (18,'2022-04-06 12:01:33','2021-04-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',18), + (19,'2022-04-06 12:01:33','2021-05-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',19), + (20,'2022-04-06 12:01:33','2021-06-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',20), + (21,'2022-04-06 12:01:33','2021-07-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',21), + (22,'2022-04-06 12:01:33','2021-08-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',22), + (23,'2022-04-06 12:01:33','2021-09-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',23), + (24,'2022-04-06 12:01:33','2021-10-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',24), + (25,'2022-04-06 12:01:33','2021-11-06 05:01:33',59,'Contribution Amount',25.00,'USD',1,1,'civicrm_line_item',25), + (26,'2022-04-06 12:01:33','2021-08-06 05:01:33',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',26), + (27,'2022-04-06 12:01:33','2021-09-06 05:01:33',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',27), + (28,'2022-04-06 12:01:33','2021-10-06 05:01:33',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',28), + (29,'2022-04-06 12:01:33','2021-11-06 05:01:33',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',29), + (30,'2022-04-06 12:01:33','2021-12-06 05:01:33',99,'Contribution Amount',10.00,'CAD',1,1,'civicrm_line_item',30), + (31,'2022-04-06 12:01:33','2022-03-06 05:01:33',103,'Contribution Amount',5.00,'EUR',1,1,'civicrm_line_item',31), + (32,'2022-04-06 12:01:33','2022-04-06 08:01:33',4,'Student',50.00,'USD',2,1,'civicrm_line_item',59), + (33,'2022-04-06 12:01:33','2022-04-06 08:01:33',14,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',60), + (34,'2022-04-06 12:01:33','2022-04-06 08:01:33',21,'Student',50.00,'USD',2,1,'civicrm_line_item',51), + (35,'2022-04-06 12:01:33','2022-04-06 08:01:33',28,'Student',50.00,'USD',2,1,'civicrm_line_item',49), + (36,'2022-04-06 12:01:33','2022-04-06 08:01:33',34,'General',100.00,'USD',2,1,'civicrm_line_item',39), + (37,'2022-04-06 12:01:33','2022-04-06 08:01:33',37,'General',100.00,'USD',2,1,'civicrm_line_item',40), + (38,'2022-04-06 12:01:33','2022-04-06 08:01:33',59,'General',100.00,'USD',2,1,'civicrm_line_item',37), + (39,'2022-04-06 12:01:33','2022-04-06 08:01:33',61,'General',100.00,'USD',2,1,'civicrm_line_item',43), + (40,'2022-04-06 12:01:33','2022-04-06 08:01:33',64,'Student',50.00,'USD',2,1,'civicrm_line_item',52), + (41,'2022-04-06 12:01:33','2022-04-06 08:01:33',66,'General',100.00,'USD',2,1,'civicrm_line_item',42), + (42,'2022-04-06 12:01:33','2022-04-06 08:01:33',72,'Student',50.00,'USD',2,1,'civicrm_line_item',48), + (43,'2022-04-06 12:01:33','2022-04-06 08:01:33',80,'Student',50.00,'USD',2,1,'civicrm_line_item',46), + (44,'2022-04-06 12:01:33','2022-04-06 08:01:33',82,'Student',50.00,'USD',2,1,'civicrm_line_item',57), + (45,'2022-04-06 12:01:33','2022-04-06 08:01:33',92,'Lifetime',1200.00,'USD',2,1,'civicrm_line_item',61), + (46,'2022-04-06 12:01:33','2022-04-06 08:01:33',113,'Student',50.00,'USD',2,1,'civicrm_line_item',58), + (47,'2022-04-06 12:01:33','2022-04-06 08:01:33',125,'General',100.00,'USD',2,1,'civicrm_line_item',44), + (48,'2022-04-06 12:01:33','2022-04-06 08:01:33',126,'General',100.00,'USD',2,1,'civicrm_line_item',32), + (49,'2022-04-06 12:01:33','2022-04-06 08:01:33',131,'General',100.00,'USD',2,1,'civicrm_line_item',36), + (50,'2022-04-06 12:01:33','2022-04-06 08:01:33',139,'General',100.00,'USD',2,1,'civicrm_line_item',41), + (51,'2022-04-06 12:01:33','2022-04-06 08:01:33',143,'Student',50.00,'USD',2,1,'civicrm_line_item',56), + (52,'2022-04-06 12:01:33','2022-04-06 08:01:33',146,'Student',50.00,'USD',2,1,'civicrm_line_item',53), + (53,'2022-04-06 12:01:33','2022-04-06 08:01:33',157,'Student',50.00,'USD',2,1,'civicrm_line_item',47), + (54,'2022-04-06 12:01:33','2022-04-06 08:01:33',167,'Student',50.00,'USD',2,1,'civicrm_line_item',54), + (55,'2022-04-06 12:01:33','2022-04-06 08:01:33',168,'Student',50.00,'USD',2,1,'civicrm_line_item',50), + (56,'2022-04-06 12:01:33','2022-04-06 08:01:33',175,'Student',50.00,'USD',2,1,'civicrm_line_item',45), + (57,'2022-04-06 12:01:33','2022-04-06 08:01:33',176,'Student',50.00,'USD',2,1,'civicrm_line_item',55), + (58,'2022-04-06 12:01:33','2022-04-06 08:01:33',185,'General',100.00,'USD',2,1,'civicrm_line_item',38), + (59,'2022-04-06 12:01:33','2022-04-06 08:01:33',186,'General',100.00,'USD',2,1,'civicrm_line_item',35), + (60,'2022-04-06 12:01:33','2022-04-06 08:01:33',195,'General',100.00,'USD',2,1,'civicrm_line_item',33), + (61,'2022-04-06 12:01:33','2022-04-06 08:01:33',199,'General',100.00,'USD',2,1,'civicrm_line_item',34), + (62,'2022-04-06 12:01:33','2022-04-06 08:01:33',146,'Soprano',50.00,'USD',2,1,'civicrm_line_item',97), + (63,'2022-04-06 12:01:33','2022-04-06 08:01:33',134,'Soprano',50.00,'USD',2,1,'civicrm_line_item',98), + (64,'2022-04-06 12:01:33','2022-04-06 08:01:33',170,'Soprano',50.00,'USD',2,1,'civicrm_line_item',99), + (65,'2022-04-06 12:01:33','2022-04-06 08:01:33',195,'Soprano',50.00,'USD',2,1,'civicrm_line_item',100), + (66,'2022-04-06 12:01:33','2022-04-06 08:01:33',169,'Soprano',50.00,'USD',2,1,'civicrm_line_item',101), + (67,'2022-04-06 12:01:33','2022-04-06 08:01:33',148,'Soprano',50.00,'USD',2,1,'civicrm_line_item',102), + (68,'2022-04-06 12:01:33','2022-04-06 08:01:33',26,'Soprano',50.00,'USD',2,1,'civicrm_line_item',103), + (69,'2022-04-06 12:01:33','2022-04-06 08:01:33',89,'Soprano',50.00,'USD',2,1,'civicrm_line_item',104), + (70,'2022-04-06 12:01:33','2022-04-06 08:01:33',136,'Soprano',50.00,'USD',2,1,'civicrm_line_item',105), + (71,'2022-04-06 12:01:33','2022-04-06 08:01:33',200,'Soprano',50.00,'USD',2,1,'civicrm_line_item',106), + (72,'2022-04-06 12:01:33','2022-04-06 08:01:33',178,'Soprano',50.00,'USD',2,1,'civicrm_line_item',107), + (73,'2022-04-06 12:01:33','2022-04-06 08:01:33',30,'Soprano',50.00,'USD',2,1,'civicrm_line_item',108), + (74,'2022-04-06 12:01:33','2022-04-06 08:01:33',144,'Soprano',50.00,'USD',2,1,'civicrm_line_item',109), + (75,'2022-04-06 12:01:33','2022-04-06 08:01:33',162,'Soprano',50.00,'USD',2,1,'civicrm_line_item',110), + (76,'2022-04-06 12:01:33','2022-04-06 08:01:33',140,'Soprano',50.00,'USD',2,1,'civicrm_line_item',111), + (77,'2022-04-06 12:01:33','2022-04-06 08:01:33',109,'Soprano',50.00,'USD',2,1,'civicrm_line_item',112), + (78,'2022-04-06 12:01:33','2022-04-06 08:01:33',39,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',63), + (79,'2022-04-06 12:01:33','2022-04-06 08:01:33',15,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',64), + (80,'2022-04-06 12:01:33','2022-04-06 08:01:33',196,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',65), + (81,'2022-04-06 12:01:33','2022-04-06 08:01:33',77,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',66), + (82,'2022-04-06 12:01:33','2022-04-06 08:01:33',163,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',67), + (83,'2022-04-06 12:01:33','2022-04-06 08:01:33',31,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',68), + (84,'2022-04-06 12:01:33','2022-04-06 08:01:33',100,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',69), + (85,'2022-04-06 12:01:33','2022-04-06 08:01:33',130,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',70), + (86,'2022-04-06 12:01:33','2022-04-06 08:01:33',149,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',71), + (87,'2022-04-06 12:01:33','2022-04-06 08:01:33',156,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',72), + (88,'2022-04-06 12:01:33','2022-04-06 08:01:33',20,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',73), + (89,'2022-04-06 12:01:33','2022-04-06 08:01:33',7,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',74), + (90,'2022-04-06 12:01:33','2022-04-06 08:01:33',127,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',75), + (91,'2022-04-06 12:01:33','2022-04-06 08:01:33',90,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',76), + (92,'2022-04-06 12:01:33','2022-04-06 08:01:33',106,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',77), + (93,'2022-04-06 12:01:33','2022-04-06 08:01:33',158,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',78), + (94,'2022-04-06 12:01:33','2022-04-06 08:01:33',116,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',79), + (95,'2022-04-06 12:01:33','2022-04-06 08:01:33',115,'Tiny-tots (ages 5-8)',800.00,'USD',4,1,'civicrm_line_item',80), + (96,'2022-04-06 12:01:33','2022-04-06 08:01:33',41,'Single',50.00,'USD',4,1,'civicrm_line_item',81), + (97,'2022-04-06 12:01:33','2022-04-06 08:01:33',161,'Single',50.00,'USD',4,1,'civicrm_line_item',82), + (98,'2022-04-06 12:01:33','2022-04-06 08:01:33',174,'Single',50.00,'USD',4,1,'civicrm_line_item',83), + (99,'2022-04-06 12:01:33','2022-04-06 08:01:33',46,'Single',50.00,'USD',4,1,'civicrm_line_item',84), + (100,'2022-04-06 12:01:33','2022-04-06 08:01:33',53,'Single',50.00,'USD',4,1,'civicrm_line_item',85), + (101,'2022-04-06 12:01:33','2022-04-06 08:01:33',120,'Single',50.00,'USD',4,1,'civicrm_line_item',86), + (102,'2022-04-06 12:01:33','2022-04-06 08:01:33',18,'Single',50.00,'USD',4,1,'civicrm_line_item',87), + (103,'2022-04-06 12:01:33','2022-04-06 08:01:33',34,'Single',50.00,'USD',4,1,'civicrm_line_item',88), + (104,'2022-04-06 12:01:33','2022-04-06 08:01:33',129,'Single',50.00,'USD',4,1,'civicrm_line_item',89), + (105,'2022-04-06 12:01:33','2022-04-06 08:01:33',111,'Single',50.00,'USD',4,1,'civicrm_line_item',90), + (106,'2022-04-06 12:01:33','2022-04-06 08:01:33',197,'Single',50.00,'USD',4,1,'civicrm_line_item',91), + (107,'2022-04-06 12:01:33','2022-04-06 08:01:33',160,'Single',50.00,'USD',4,1,'civicrm_line_item',92), + (108,'2022-04-06 12:01:33','2022-04-06 08:01:33',54,'Single',50.00,'USD',4,1,'civicrm_line_item',93), + (109,'2022-04-06 12:01:33','2022-04-06 08:01:33',69,'Single',50.00,'USD',4,1,'civicrm_line_item',94), + (110,'2022-04-06 12:01:33','2022-04-06 08:01:33',186,'Single',50.00,'USD',4,1,'civicrm_line_item',95), + (111,'2022-04-06 12:01:33','2022-04-06 08:01:33',83,'Single',50.00,'USD',4,1,'civicrm_line_item',96); /*!40000 ALTER TABLE `civicrm_financial_item` ENABLE KEYS */; UNLOCK TABLES; @@ -2949,6 +3790,118 @@ UNLOCK TABLES; LOCK TABLES `civicrm_financial_trxn` WRITE; /*!40000 ALTER TABLE `civicrm_financial_trxn` DISABLE KEYS */; +INSERT INTO `civicrm_financial_trxn` (`id`, `from_financial_account_id`, `to_financial_account_id`, `trxn_date`, `total_amount`, `fee_amount`, `net_amount`, `currency`, `is_payment`, `trxn_id`, `trxn_result_code`, `status_id`, `payment_processor_id`, `payment_instrument_id`, `card_type_id`, `check_number`, `pan_truncation`, `order_reference`) VALUES + (1,NULL,6,'2012-04-06 05:01:33',125.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'1041',NULL,NULL), + (2,NULL,6,'2020-01-06 05:01:33',50.00,NULL,NULL,'USD',1,'P20901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (3,NULL,6,'2016-03-11 16:01:33',25.00,NULL,NULL,'GBP',1,'GBP12',NULL,1,NULL,4,NULL,'2095',NULL,NULL), + (4,NULL,6,'2020-01-06 05:01:33',50.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'10552',NULL,NULL), + (5,NULL,6,'2020-01-06 05:01:33',50.00,NULL,NULL,'USD',1,'Q90901X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (6,NULL,6,'2022-01-11 04:19:33',500.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,4,NULL,'509',NULL,NULL), + (7,NULL,6,'2022-04-04 05:01:33',1750.00,NULL,NULL,'USD',1,NULL,NULL,1,NULL,1,NULL,'102',NULL,NULL), + (8,NULL,6,'2021-08-12 13:12:33',50.00,NULL,NULL,'USD',1,'P20193L2',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (9,NULL,6,'2021-05-06 05:01:33',10.00,NULL,NULL,'USD',1,'P40232Y3',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (10,NULL,6,'2017-11-13 07:01:33',250.00,NULL,NULL,'USD',1,'P20193L6',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (11,NULL,6,'2022-04-05 01:01:33',500.00,NULL,NULL,'JPY',1,'PL71',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (12,NULL,6,'2021-01-05 18:28:13',50.00,NULL,NULL,'USD',1,'P291X1',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (13,NULL,6,'2022-01-06 00:00:00',50.00,NULL,NULL,'USD',1,'PL32I',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (14,NULL,6,'2022-02-06 00:00:00',50.00,NULL,NULL,'USD',1,'PL32II',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (15,NULL,6,'2021-01-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I591',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (16,NULL,6,'2021-02-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I592',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (17,NULL,6,'2021-03-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I593',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (18,NULL,6,'2021-04-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I594',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (19,NULL,6,'2021-05-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I595',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (20,NULL,6,'2021-06-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I596',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (21,NULL,6,'2021-07-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I597',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (22,NULL,6,'2021-08-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I598',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (23,NULL,6,'2021-09-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I599',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (24,NULL,6,'2021-10-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I5910',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (25,NULL,6,'2021-11-06 05:01:33',25.00,NULL,NULL,'USD',1,'PL32I5911',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (26,NULL,6,'2021-08-06 05:01:33',10.00,NULL,NULL,'CAD',1,'PL32I991',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (27,NULL,6,'2021-09-06 05:01:33',10.00,NULL,NULL,'CAD',1,'PL32I992',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (28,NULL,6,'2021-10-06 05:01:33',10.00,NULL,NULL,'CAD',1,'PL32I993',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (29,NULL,6,'2021-11-06 05:01:33',10.00,NULL,NULL,'CAD',1,'PL32I994',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (30,NULL,6,'2021-12-06 05:01:33',10.00,NULL,NULL,'CAD',1,'PL32I995',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (31,NULL,6,'2022-03-06 05:01:33',5.00,NULL,NULL,'EUR',1,'PL32I1031',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (32,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'cfa086401935d3e6',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (33,NULL,6,'2022-04-06 08:01:33',1200.00,NULL,NULL,'USD',1,'b2106546e08acfdf',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (34,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'21249fa2ce52746a',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (35,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'985d42dfd203cf28',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (36,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'7e21da5839282250',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (37,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'043aac2457887ac3',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (38,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'c0385a7b7b790bd9',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (39,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'40d8d92617f62b67',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (40,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'bd486deb0ea8328f',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (41,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'46ea9d8bd7e18e5a',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (42,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'0aa2030087c7b373',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (43,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'3c572c0cf4c3327b',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (44,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'4e9d0eac7b711fde',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (45,NULL,6,'2022-04-06 08:01:33',1200.00,NULL,NULL,'USD',1,'5ca432b165f85cf4',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (46,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'9a82ca3df0b793f8',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (47,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'52b2d0596c4c1ce8',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (48,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'46bbacb7bc77fb17',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (49,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'b4a8fc279c659f31',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (50,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'5f500b422eff71be',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (51,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'e2cf43706625d84f',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (52,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'f6d304822e4edbb4',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (53,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'bafafb999b2f6b91',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (54,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'f8d3368ed49897e0',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (55,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'8f33b0c8c2acb87f',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (56,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'f211aeeef1b38d5e',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (57,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'11e4e0fa6e07f9e9',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (58,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'b94743673a38b8c0',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (59,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'8fa024866d3093cb',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (60,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'7cc870feb845c686',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (61,NULL,6,'2022-04-06 08:01:33',100.00,NULL,NULL,'USD',1,'ba3c5275966fa504',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (62,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'99ffcd744a9f6ece',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (63,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'ee8209c3f79b476e',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (64,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'92c5030224cd0233',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (65,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'5d18bc8148add0c3',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (66,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'988df3667fbedbba',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (67,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'77f90ebcaae31003',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (68,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'e9cda9b9229d0398',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (69,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'2a5975357042b961',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (70,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'38f3f433ea526a12',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (71,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'c3067080bfdafeb5',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (72,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'32bcabfadecb4629',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (73,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'9829dd192ca13515',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (74,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'799ed9e91d79a505',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (75,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'b12508e567204ca0',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (76,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'f17ef2a7dfb86e61',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (77,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'e939b04cd6644a8d',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (78,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'7f5b983a1a4bde0a',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (79,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'2e0fc5cdab5641fa',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (80,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'212b545a16540d7a',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (81,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'d865bc40338f0bd7',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (82,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'7668cde67fd6ab9a',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (83,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'7df5ef0b95e7f446',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (84,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'705d30aa463db111',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (85,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'ed3187a54190a6d5',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (86,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'ba06e1b4961cd7ca',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (87,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'e31848d41d195bd1',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (88,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'dd01da4b55f7b65c',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (89,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'476fc7adb7e2faba',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (90,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'92c1da9e7d33258f',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (91,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'96f213dd303962d4',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (92,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'1132594c4aa6e47e',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (93,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'9b60d66e1cf53c05',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (94,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'9697214ee457d5c2',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (95,NULL,6,'2022-04-06 08:01:33',800.00,NULL,NULL,'USD',1,'2acf0b39cf50d870',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (96,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'2f509cf29bf0ac52',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (97,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'a77432bbd0d52bb6',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (98,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'d73d323021cdb4a5',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (99,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'ccb9f31ed740abdf',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (100,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'58152e4863234972',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (101,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'f39a72dc3ad004f5',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (102,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'dd9973f0ad3706fc',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (103,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'a749d59b7388ce70',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (104,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'ed442ee748724fe1',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (105,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'caafa762e5e06be3',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (106,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'a2b565323aee3dff',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (107,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'6a5b4e1cb5826681',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (108,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'2bf149acbdde71df',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (109,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'26f034fdc5f72097',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (110,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'6ceb7ceebf84342b',NULL,1,NULL,1,NULL,NULL,NULL,NULL), + (111,NULL,6,'2022-04-06 08:01:33',50.00,NULL,NULL,'USD',1,'fe2870581beda077',NULL,1,NULL,1,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_financial_trxn` ENABLE KEYS */; UNLOCK TABLES; @@ -2987,89 +3940,89 @@ UNLOCK TABLES; LOCK TABLES `civicrm_group_contact` WRITE; /*!40000 ALTER TABLE `civicrm_group_contact` DISABLE KEYS */; INSERT INTO `civicrm_group_contact` (`id`, `group_id`, `contact_id`, `status`, `location_id`, `email_id`) VALUES - (1,2,70,'Added',NULL,NULL), - (2,2,157,'Added',NULL,NULL), - (3,2,113,'Added',NULL,NULL), - (4,2,2,'Added',NULL,NULL), - (5,2,4,'Added',NULL,NULL), - (6,2,32,'Added',NULL,NULL), - (7,2,152,'Added',NULL,NULL), - (8,2,15,'Added',NULL,NULL), - (9,2,50,'Added',NULL,NULL), - (10,2,172,'Added',NULL,NULL), - (11,2,38,'Added',NULL,NULL), - (12,2,150,'Added',NULL,NULL), - (13,2,90,'Added',NULL,NULL), - (14,2,11,'Added',NULL,NULL), - (15,2,121,'Added',NULL,NULL), - (16,2,85,'Added',NULL,NULL), - (17,2,134,'Added',NULL,NULL), - (18,2,165,'Added',NULL,NULL), - (19,2,176,'Added',NULL,NULL), - (20,2,191,'Added',NULL,NULL), - (21,2,6,'Added',NULL,NULL), - (22,2,147,'Added',NULL,NULL), - (23,2,78,'Added',NULL,NULL), - (24,2,104,'Added',NULL,NULL), - (25,2,83,'Added',NULL,NULL), - (26,2,84,'Added',NULL,NULL), - (27,2,10,'Added',NULL,NULL), - (28,2,20,'Added',NULL,NULL), - (29,2,44,'Added',NULL,NULL), - (30,2,97,'Added',NULL,NULL), - (31,2,200,'Added',NULL,NULL), - (32,2,135,'Added',NULL,NULL), - (33,2,155,'Added',NULL,NULL), - (34,2,55,'Added',NULL,NULL), - (35,2,174,'Added',NULL,NULL), - (36,2,133,'Added',NULL,NULL), - (37,2,199,'Added',NULL,NULL), - (38,2,64,'Added',NULL,NULL), - (39,2,41,'Added',NULL,NULL), - (40,2,30,'Added',NULL,NULL), - (41,2,192,'Added',NULL,NULL), - (42,2,67,'Added',NULL,NULL), - (43,2,184,'Added',NULL,NULL), - (44,2,119,'Added',NULL,NULL), - (45,2,132,'Added',NULL,NULL), - (46,2,162,'Added',NULL,NULL), - (47,2,154,'Added',NULL,NULL), - (48,2,181,'Added',NULL,NULL), - (49,2,54,'Added',NULL,NULL), - (50,2,118,'Added',NULL,NULL), - (51,2,77,'Added',NULL,NULL), - (52,2,193,'Added',NULL,NULL), - (53,2,140,'Added',NULL,NULL), - (54,2,68,'Added',NULL,NULL), - (55,2,186,'Added',NULL,NULL), - (56,2,71,'Added',NULL,NULL), - (57,2,139,'Added',NULL,NULL), - (58,2,185,'Added',NULL,NULL), - (59,2,7,'Added',NULL,NULL), - (60,2,65,'Added',NULL,NULL), - (61,3,73,'Added',NULL,NULL), - (62,3,170,'Added',NULL,NULL), - (63,3,93,'Added',NULL,NULL), - (64,3,5,'Added',NULL,NULL), - (65,3,82,'Added',NULL,NULL), - (66,3,80,'Added',NULL,NULL), - (67,3,101,'Added',NULL,NULL), - (68,3,75,'Added',NULL,NULL), - (69,3,9,'Added',NULL,NULL), - (70,3,87,'Added',NULL,NULL), - (71,3,177,'Added',NULL,NULL), - (72,3,92,'Added',NULL,NULL), - (73,3,18,'Added',NULL,NULL), - (74,3,108,'Added',NULL,NULL), - (75,3,13,'Added',NULL,NULL), - (76,4,70,'Added',NULL,NULL), - (77,4,15,'Added',NULL,NULL), - (78,4,121,'Added',NULL,NULL), - (79,4,147,'Added',NULL,NULL), - (80,4,44,'Added',NULL,NULL), - (81,4,133,'Added',NULL,NULL), - (82,4,184,'Added',NULL,NULL), - (83,4,118,'Added',NULL,NULL), + (1,2,127,'Added',NULL,NULL), + (2,2,46,'Added',NULL,NULL), + (3,2,154,'Added',NULL,NULL), + (4,2,67,'Added',NULL,NULL), + (5,2,183,'Added',NULL,NULL), + (6,2,120,'Added',NULL,NULL), + (7,2,200,'Added',NULL,NULL), + (8,2,92,'Added',NULL,NULL), + (9,2,195,'Added',NULL,NULL), + (10,2,139,'Added',NULL,NULL), + (11,2,53,'Added',NULL,NULL), + (12,2,185,'Added',NULL,NULL), + (13,2,160,'Added',NULL,NULL), + (14,2,125,'Added',NULL,NULL), + (15,2,112,'Added',NULL,NULL), + (16,2,172,'Added',NULL,NULL), + (17,2,14,'Added',NULL,NULL), + (18,2,51,'Added',NULL,NULL), + (19,2,12,'Added',NULL,NULL), + (20,2,22,'Added',NULL,NULL), + (21,2,10,'Added',NULL,NULL), + (22,2,54,'Added',NULL,NULL), + (23,2,41,'Added',NULL,NULL), + (24,2,182,'Added',NULL,NULL), + (25,2,162,'Added',NULL,NULL), + (26,2,116,'Added',NULL,NULL), + (27,2,13,'Added',NULL,NULL), + (28,2,144,'Added',NULL,NULL), + (29,2,161,'Added',NULL,NULL), + (30,2,62,'Added',NULL,NULL), + (31,2,19,'Added',NULL,NULL), + (32,2,3,'Added',NULL,NULL), + (33,2,75,'Added',NULL,NULL), + (34,2,146,'Added',NULL,NULL), + (35,2,82,'Added',NULL,NULL), + (36,2,110,'Added',NULL,NULL), + (37,2,47,'Added',NULL,NULL), + (38,2,196,'Added',NULL,NULL), + (39,2,26,'Added',NULL,NULL), + (40,2,128,'Added',NULL,NULL), + (41,2,150,'Added',NULL,NULL), + (42,2,29,'Added',NULL,NULL), + (43,2,193,'Added',NULL,NULL), + (44,2,130,'Added',NULL,NULL), + (45,2,79,'Added',NULL,NULL), + (46,2,94,'Added',NULL,NULL), + (47,2,138,'Added',NULL,NULL), + (48,2,48,'Added',NULL,NULL), + (49,2,184,'Added',NULL,NULL), + (50,2,77,'Added',NULL,NULL), + (51,2,131,'Added',NULL,NULL), + (52,2,87,'Added',NULL,NULL), + (53,2,165,'Added',NULL,NULL), + (54,2,61,'Added',NULL,NULL), + (55,2,157,'Added',NULL,NULL), + (56,2,155,'Added',NULL,NULL), + (57,2,69,'Added',NULL,NULL), + (58,2,56,'Added',NULL,NULL), + (59,2,63,'Added',NULL,NULL), + (60,2,134,'Added',NULL,NULL), + (61,3,43,'Added',NULL,NULL), + (62,3,123,'Added',NULL,NULL), + (63,3,111,'Added',NULL,NULL), + (64,3,121,'Added',NULL,NULL), + (65,3,152,'Added',NULL,NULL), + (66,3,109,'Added',NULL,NULL), + (67,3,64,'Added',NULL,NULL), + (68,3,85,'Added',NULL,NULL), + (69,3,11,'Added',NULL,NULL), + (70,3,170,'Added',NULL,NULL), + (71,3,16,'Added',NULL,NULL), + (72,3,137,'Added',NULL,NULL), + (73,3,99,'Added',NULL,NULL), + (74,3,115,'Added',NULL,NULL), + (75,3,9,'Added',NULL,NULL), + (76,4,127,'Added',NULL,NULL), + (77,4,92,'Added',NULL,NULL), + (78,4,112,'Added',NULL,NULL), + (79,4,54,'Added',NULL,NULL), + (80,4,161,'Added',NULL,NULL), + (81,4,110,'Added',NULL,NULL), + (82,4,193,'Added',NULL,NULL), + (83,4,77,'Added',NULL,NULL), (84,4,202,'Added',NULL,NULL); /*!40000 ALTER TABLE `civicrm_group_contact` ENABLE KEYS */; UNLOCK TABLES; @@ -3152,6 +4105,118 @@ UNLOCK TABLES; LOCK TABLES `civicrm_line_item` WRITE; /*!40000 ALTER TABLE `civicrm_line_item` DISABLE KEYS */; +INSERT INTO `civicrm_line_item` (`id`, `entity_table`, `entity_id`, `contribution_id`, `price_field_id`, `label`, `qty`, `unit_price`, `line_total`, `participant_count`, `price_field_value_id`, `financial_type_id`, `non_deductible_amount`, `tax_amount`, `membership_num_terms`) VALUES + (1,'civicrm_contribution',1,1,1,'Contribution Amount',1.00,125.00,125.00,0,1,1,0.00,NULL,NULL), + (2,'civicrm_contribution',2,2,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (3,'civicrm_contribution',3,3,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (4,'civicrm_contribution',4,4,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (5,'civicrm_contribution',5,5,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (6,'civicrm_contribution',6,6,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL), + (7,'civicrm_contribution',7,7,1,'Contribution Amount',1.00,1750.00,1750.00,0,1,1,0.00,NULL,NULL), + (8,'civicrm_contribution',8,8,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (9,'civicrm_contribution',9,9,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (10,'civicrm_contribution',10,10,1,'Contribution Amount',1.00,250.00,250.00,0,1,1,0.00,NULL,NULL), + (11,'civicrm_contribution',11,11,1,'Contribution Amount',1.00,500.00,500.00,0,1,1,0.00,NULL,NULL), + (12,'civicrm_contribution',12,12,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (13,'civicrm_contribution',13,13,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (14,'civicrm_contribution',14,14,1,'Contribution Amount',1.00,50.00,50.00,0,1,1,0.00,NULL,NULL), + (15,'civicrm_contribution',15,15,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (16,'civicrm_contribution',16,16,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (17,'civicrm_contribution',17,17,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (18,'civicrm_contribution',18,18,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (19,'civicrm_contribution',19,19,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (20,'civicrm_contribution',20,20,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (21,'civicrm_contribution',21,21,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (22,'civicrm_contribution',22,22,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (23,'civicrm_contribution',23,23,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (24,'civicrm_contribution',24,24,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (25,'civicrm_contribution',25,25,1,'Contribution Amount',1.00,25.00,25.00,0,1,1,0.00,NULL,NULL), + (26,'civicrm_contribution',26,26,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (27,'civicrm_contribution',27,27,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (28,'civicrm_contribution',28,28,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (29,'civicrm_contribution',29,29,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (30,'civicrm_contribution',30,30,1,'Contribution Amount',1.00,10.00,10.00,0,1,1,0.00,NULL,NULL), + (31,'civicrm_contribution',31,31,1,'Contribution Amount',1.00,5.00,5.00,0,1,1,0.00,NULL,NULL), + (32,'civicrm_membership',1,32,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (33,'civicrm_membership',3,33,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (34,'civicrm_membership',5,34,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (35,'civicrm_membership',7,35,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (36,'civicrm_membership',9,36,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (37,'civicrm_membership',13,37,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (38,'civicrm_membership',17,38,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (39,'civicrm_membership',19,39,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (40,'civicrm_membership',21,40,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (41,'civicrm_membership',23,41,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (42,'civicrm_membership',25,42,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (43,'civicrm_membership',27,43,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (44,'civicrm_membership',29,44,4,'General',1.00,100.00,100.00,NULL,7,2,0.00,NULL,NULL), + (45,'civicrm_membership',2,45,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (46,'civicrm_membership',4,46,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (47,'civicrm_membership',6,47,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (48,'civicrm_membership',8,48,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (49,'civicrm_membership',10,49,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (50,'civicrm_membership',12,50,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (51,'civicrm_membership',14,51,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (52,'civicrm_membership',15,52,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (53,'civicrm_membership',16,53,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (54,'civicrm_membership',18,54,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (55,'civicrm_membership',20,55,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (56,'civicrm_membership',24,56,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (57,'civicrm_membership',26,57,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (58,'civicrm_membership',28,58,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (59,'civicrm_membership',30,59,4,'Student',1.00,50.00,50.00,NULL,8,2,0.00,NULL,NULL), + (60,'civicrm_membership',11,60,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL), + (61,'civicrm_membership',22,61,4,'Lifetime',1.00,1200.00,1200.00,NULL,9,2,0.00,NULL,NULL), + (63,'civicrm_participant',3,71,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (64,'civicrm_participant',6,64,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (65,'civicrm_participant',9,110,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (66,'civicrm_participant',12,77,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (67,'civicrm_participant',15,103,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (68,'civicrm_participant',18,69,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (69,'civicrm_participant',21,81,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (70,'civicrm_participant',24,90,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (71,'civicrm_participant',25,97,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (72,'civicrm_participant',28,98,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (73,'civicrm_participant',31,66,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (74,'civicrm_participant',34,63,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (75,'civicrm_participant',37,88,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (76,'civicrm_participant',40,80,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (77,'civicrm_participant',43,82,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (78,'civicrm_participant',46,99,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (79,'civicrm_participant',49,86,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (80,'civicrm_participant',50,85,7,'Tiny-tots (ages 5-8)',1.00,800.00,800.00,0,13,4,0.00,NULL,NULL), + (81,'civicrm_participant',1,72,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (82,'civicrm_participant',4,101,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (83,'civicrm_participant',7,106,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (84,'civicrm_participant',10,73,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (85,'civicrm_participant',13,74,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (86,'civicrm_participant',16,87,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (87,'civicrm_participant',19,65,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (88,'civicrm_participant',22,70,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (89,'civicrm_participant',26,89,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (90,'civicrm_participant',29,84,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (91,'civicrm_participant',32,111,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (92,'civicrm_participant',35,100,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (93,'civicrm_participant',38,75,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (94,'civicrm_participant',41,76,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (95,'civicrm_participant',44,108,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (96,'civicrm_participant',47,78,8,'Single',1.00,50.00,50.00,0,16,4,0.00,NULL,NULL), + (97,'civicrm_participant',2,95,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (98,'civicrm_participant',5,91,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (99,'civicrm_participant',8,105,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (100,'civicrm_participant',11,109,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (101,'civicrm_participant',14,104,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (102,'civicrm_participant',17,96,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (103,'civicrm_participant',20,67,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (104,'civicrm_participant',23,79,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (105,'civicrm_participant',27,92,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (106,'civicrm_participant',30,112,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (107,'civicrm_participant',33,107,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (108,'civicrm_participant',36,68,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (109,'civicrm_participant',39,94,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (110,'civicrm_participant',42,102,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (111,'civicrm_participant',45,93,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL), + (112,'civicrm_participant',48,83,9,'Soprano',1.00,50.00,50.00,0,21,2,0.00,NULL,NULL); /*!40000 ALTER TABLE `civicrm_line_item` ENABLE KEYS */; UNLOCK TABLES; @@ -3162,9 +4227,9 @@ UNLOCK TABLES; LOCK TABLES `civicrm_loc_block` WRITE; /*!40000 ALTER TABLE `civicrm_loc_block` DISABLE KEYS */; INSERT INTO `civicrm_loc_block` (`id`, `address_id`, `email_id`, `phone_id`, `im_id`, `address_2_id`, `email_2_id`, `phone_2_id`, `im_2_id`) VALUES - (1,178,185,175,NULL,NULL,NULL,NULL,NULL), - (2,179,186,176,NULL,NULL,NULL,NULL,NULL), - (3,180,187,177,NULL,NULL,NULL,NULL,NULL); + (1,187,207,152,NULL,NULL,NULL,NULL,NULL), + (2,188,208,153,NULL,NULL,NULL,NULL,NULL), + (3,189,209,154,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_loc_block` ENABLE KEYS */; UNLOCK TABLES; @@ -3190,7 +4255,7 @@ UNLOCK TABLES; LOCK TABLES `civicrm_log` WRITE; /*!40000 ALTER TABLE `civicrm_log` DISABLE KEYS */; INSERT INTO `civicrm_log` (`id`, `entity_table`, `entity_id`, `data`, `modified_id`, `modified_date`) VALUES - (1,'civicrm_contact',202,'civicrm_contact,202',202,'2022-03-22 20:41:04'); + (1,'civicrm_contact',202,'civicrm_contact,202',202,'2022-04-06 05:01:32'); /*!40000 ALTER TABLE `civicrm_log` ENABLE KEYS */; UNLOCK TABLES; @@ -3605,6 +4670,37 @@ UNLOCK TABLES; LOCK TABLES `civicrm_membership` WRITE; /*!40000 ALTER TABLE `civicrm_membership` DISABLE KEYS */; +INSERT INTO `civicrm_membership` (`id`, `contact_id`, `membership_type_id`, `join_date`, `start_date`, `end_date`, `source`, `status_id`, `is_override`, `status_override_end_date`, `owner_membership_id`, `max_related`, `is_test`, `is_pay_later`, `contribution_recur_id`, `campaign_id`) VALUES + (1,126,1,'2022-04-06','2022-04-06','2024-04-05','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (2,175,2,'2022-04-05','2022-04-05','2023-04-04','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (3,195,1,'2022-04-04','2022-04-04','2024-04-03','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (4,80,2,'2022-04-03','2022-04-03','2023-04-02','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (5,199,1,'2020-03-05','2020-03-05','2022-03-04','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (6,157,2,'2022-04-01','2022-04-01','2023-03-31','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (7,186,1,'2022-03-31','2022-03-31','2024-03-30','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (8,72,2,'2022-03-30','2022-03-30','2023-03-29','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (9,131,1,'2022-03-29','2022-03-29','2024-03-28','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (10,28,2,'2021-03-28','2021-03-28','2022-03-27','Payment',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (11,14,3,'2022-03-27','2022-03-27',NULL,'Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (12,168,2,'2022-03-26','2022-03-26','2023-03-25','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (13,59,1,'2022-03-25','2022-03-25','2024-03-24','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (14,21,2,'2022-03-24','2022-03-24','2023-03-23','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (15,64,2,'2021-03-23','2021-03-23','2022-03-22','Check',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (16,146,2,'2022-03-22','2022-03-22','2023-03-21','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (17,185,1,'2022-03-21','2022-03-21','2024-03-20','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (18,167,2,'2022-03-20','2022-03-20','2023-03-19','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (19,34,1,'2022-03-19','2022-03-19','2024-03-18','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (20,176,2,'2021-03-18','2021-03-18','2022-03-17','Donation',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (21,37,1,'2022-03-17','2022-03-17','2024-03-16','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (22,92,3,'2022-03-16','2022-03-16',NULL,'Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (23,139,1,'2022-03-15','2022-03-15','2024-03-14','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (24,143,2,'2022-03-14','2022-03-14','2023-03-13','Donation',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (25,66,1,'2019-09-27','2019-09-27','2021-09-26','Donation',3,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (26,82,2,'2022-03-12','2022-03-12','2023-03-11','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (27,61,1,'2022-03-11','2022-03-11','2024-03-10','Check',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (28,113,2,'2022-03-10','2022-03-10','2023-03-09','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (29,125,1,'2022-03-09','2022-03-09','2024-03-08','Payment',1,NULL,NULL,NULL,NULL,0,0,NULL,NULL), + (30,4,2,'2021-03-08','2021-03-08','2022-03-07','Payment',4,NULL,NULL,NULL,NULL,0,0,NULL,NULL); /*!40000 ALTER TABLE `civicrm_membership` ENABLE KEYS */; UNLOCK TABLES; @@ -3625,6 +4721,37 @@ UNLOCK TABLES; LOCK TABLES `civicrm_membership_log` WRITE; /*!40000 ALTER TABLE `civicrm_membership_log` DISABLE KEYS */; +INSERT INTO `civicrm_membership_log` (`id`, `membership_id`, `status_id`, `start_date`, `end_date`, `modified_id`, `modified_date`, `membership_type_id`, `max_related`) VALUES + (1,30,4,'2021-03-08','2022-03-07',4,'2022-04-06',2,NULL), + (2,11,1,'2022-03-27',NULL,14,'2022-04-06',3,NULL), + (3,14,1,'2022-03-24','2023-03-23',21,'2022-04-06',2,NULL), + (4,10,4,'2021-03-28','2022-03-27',28,'2022-04-06',2,NULL), + (5,19,1,'2022-03-19','2024-03-18',34,'2022-04-06',1,NULL), + (6,21,1,'2022-03-17','2024-03-16',37,'2022-04-06',1,NULL), + (7,13,1,'2022-03-25','2024-03-24',59,'2022-04-06',1,NULL), + (8,27,1,'2022-03-11','2024-03-10',61,'2022-04-06',1,NULL), + (9,15,4,'2021-03-23','2022-03-22',64,'2022-04-06',2,NULL), + (10,25,3,'2019-09-27','2021-09-26',66,'2022-04-06',1,NULL), + (11,8,1,'2022-03-30','2023-03-29',72,'2022-04-06',2,NULL), + (12,4,1,'2022-04-03','2023-04-02',80,'2022-04-06',2,NULL), + (13,26,1,'2022-03-12','2023-03-11',82,'2022-04-06',2,NULL), + (14,22,1,'2022-03-16',NULL,92,'2022-04-06',3,NULL), + (15,28,1,'2022-03-10','2023-03-09',113,'2022-04-06',2,NULL), + (16,29,1,'2022-03-09','2024-03-08',125,'2022-04-06',1,NULL), + (17,1,1,'2022-04-06','2024-04-05',126,'2022-04-06',1,NULL), + (18,9,1,'2022-03-29','2024-03-28',131,'2022-04-06',1,NULL), + (19,23,1,'2022-03-15','2024-03-14',139,'2022-04-06',1,NULL), + (20,24,1,'2022-03-14','2023-03-13',143,'2022-04-06',2,NULL), + (21,16,1,'2022-03-22','2023-03-21',146,'2022-04-06',2,NULL), + (22,6,1,'2022-04-01','2023-03-31',157,'2022-04-06',2,NULL), + (23,18,1,'2022-03-20','2023-03-19',167,'2022-04-06',2,NULL), + (24,12,1,'2022-03-26','2023-03-25',168,'2022-04-06',2,NULL), + (25,2,1,'2022-04-05','2023-04-04',175,'2022-04-06',2,NULL), + (26,20,4,'2021-03-18','2022-03-17',176,'2022-04-06',2,NULL), + (27,17,1,'2022-03-21','2024-03-20',185,'2022-04-06',1,NULL), + (28,7,1,'2022-03-31','2024-03-30',186,'2022-04-06',1,NULL), + (29,3,1,'2022-04-04','2024-04-03',195,'2022-04-06',1,NULL), + (30,5,3,'2020-03-05','2022-03-04',199,'2022-04-06',1,NULL); /*!40000 ALTER TABLE `civicrm_membership_log` ENABLE KEYS */; UNLOCK TABLES; @@ -3634,6 +4761,37 @@ UNLOCK TABLES; LOCK TABLES `civicrm_membership_payment` WRITE; /*!40000 ALTER TABLE `civicrm_membership_payment` DISABLE KEYS */; +INSERT INTO `civicrm_membership_payment` (`id`, `membership_id`, `contribution_id`) VALUES + (1,1,32), + (2,3,33), + (3,5,34), + (4,7,35), + (5,9,36), + (6,13,37), + (7,17,38), + (8,19,39), + (9,21,40), + (10,23,41), + (11,25,42), + (12,27,43), + (13,29,44), + (14,2,45), + (15,4,46), + (16,6,47), + (17,8,48), + (18,10,49), + (19,12,50), + (20,14,51), + (21,15,52), + (22,16,53), + (23,18,54), + (24,20,55), + (25,24,56), + (26,26,57), + (27,28,58), + (28,30,59), + (29,11,60), + (30,22,61); /*!40000 ALTER TABLE `civicrm_membership_payment` ENABLE KEYS */; UNLOCK TABLES; @@ -3674,255 +4832,255 @@ UNLOCK TABLES; LOCK TABLES `civicrm_menu` WRITE; /*!40000 ALTER TABLE `civicrm_menu` DISABLE KEYS */; INSERT INTO `civicrm_menu` (`id`, `domain_id`, `path`, `path_arguments`, `title`, `access_callback`, `access_arguments`, `page_callback`, `page_arguments`, `breadcrumb`, `return_url`, `return_url_args`, `component_id`, `is_active`, `is_public`, `is_exposed`, `is_ssl`, `weight`, `type`, `page_type`, `skipBreadcrumb`, `module_data`) VALUES - (1,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'), - (2,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'), - (3,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (4,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (5,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'), - (6,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'), - (7,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'), - (8,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'), - (9,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (10,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (11,1,'civicrm/admin/custom/group/edit',NULL,'Configure Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (12,1,'civicrm/admin/custom/group/preview',NULL,'Custom Field Preview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:23:\"CRM_Custom_Form_Preview\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (13,1,'civicrm/admin/custom/group/delete',NULL,'Delete Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteGroup\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (14,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'), - (15,1,'civicrm/admin/custom/group/field/delete',NULL,'Delete Custom Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (16,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (17,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (18,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (19,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (20,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (21,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'), - (22,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'), - (23,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'), - (24,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'), - (25,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'), - (26,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'), - (27,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (28,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:2:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (29,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (30,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (31,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (32,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:2:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (33,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (34,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (35,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (36,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (37,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (38,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (39,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (40,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (41,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (42,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (43,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:2:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (44,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (45,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (46,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (47,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'), - (48,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCRM data\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (49,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (50,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (51,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (52,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (53,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (54,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (55,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (56,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), - (57,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), - (58,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), - (59,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), - (60,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'), - (61,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'), - (62,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'), - (63,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'), - (64,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (65,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (66,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (67,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (68,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (69,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (70,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (71,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (72,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (73,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (74,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (75,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (76,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (77,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (78,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:2:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (79,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (80,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (81,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'), - (82,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'), - (83,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'), - (84,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'), - (85,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'), - (86,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (87,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'), - (88,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:2:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";}'), - (89,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'), - (90,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'), - (91,1,'civicrm/ajax/navmenu',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:7:\"navMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (92,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), - (93,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (94,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";}'), - (95,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'), - (96,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'), - (97,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (98,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (99,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (100,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), - (101,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'), - (102,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (103,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'), - (104,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (105,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (106,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (107,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), - (108,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), - (109,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (110,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (111,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (112,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (113,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (114,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (115,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (116,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'), - (117,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (118,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), - (119,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (120,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (121,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (122,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (123,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (124,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (125,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'), - (126,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (127,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (128,1,'civicrm/api',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (129,1,'civicrm/api3',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (130,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (131,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (132,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (133,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (134,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (135,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (136,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (137,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (138,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (139,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (140,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (141,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (142,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (143,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (144,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (145,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (146,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (147,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (148,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (149,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (150,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (151,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (152,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (153,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (154,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (155,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (156,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (157,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (158,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (159,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (160,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (161,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (162,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (163,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'), - (164,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'), - (165,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'), - (166,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (167,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (168,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (169,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'), - (170,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'), - (171,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:38:\"/civicrm/contact/search/custom?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'), - (172,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (173,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (174,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (175,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (176,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (177,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (178,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (179,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (180,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (181,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (182,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (183,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (184,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (185,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (186,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (187,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (188,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (189,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (190,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (191,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (192,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (193,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (194,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (195,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (196,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (197,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), - (198,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (199,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (200,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (201,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), - (202,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (203,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (204,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), - (205,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (206,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (207,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (208,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (209,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (210,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (211,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (212,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (213,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (214,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (215,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (216,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:2:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";}'), - (217,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (218,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (219,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (220,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'), - (221,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (222,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (223,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (224,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (225,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (226,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (227,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (228,1,'civicrm/ajax/api4',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Api4_Permission\";i:1;s:5:\"check\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Api4_Page_AJAX\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (229,1,'civicrm/api4',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Api4_Page_Api4Explorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (230,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (231,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (232,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (233,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (234,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (235,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (236,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (237,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), - (238,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (239,1,'civicrm/tag',NULL,'Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:2:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), - (240,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (241,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (242,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), - (243,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (244,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), - (245,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), - (246,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:2:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'), - (247,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), - (248,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'), - (249,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (1,1,'civicrm/profile',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), + (2,1,'civicrm/profile/create',NULL,'CiviCRM Profile Create','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Profile_Page_Router\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), + (3,1,'civicrm/profile/view',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Profile_Page_View\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (4,1,'civicrm/import',NULL,'Import','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,400,1,1,NULL,'a:0:{}'), + (5,1,'civicrm/import/contact',NULL,'Import Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,410,1,1,NULL,'a:0:{}'), + (6,1,'civicrm/import/activity',NULL,'Import Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'), + (7,1,'civicrm/import/custom','id=%%id%%','Import Multi-value Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Custom_Import_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:6:\"Import\";s:3:\"url\";s:23:\"/civicrm/import?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,420,1,1,NULL,'a:0:{}'), + (8,1,'civicrm/ajax/status',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"import contacts\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:28:\"CRM_Contact_Import_Page_AJAX\";i:1;s:6:\"status\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (9,1,'civicrm/custom/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Custom_Form_CustomData\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (10,1,'civicrm/ajax/optionlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:13:\"getOptionList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (11,1,'civicrm/ajax/reorder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:11:\"fixOrdering\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (12,1,'civicrm/ajax/multirecordfieldlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:20:\"CRM_Custom_Page_AJAX\";i:1;s:23:\"getMultiRecordFieldList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (13,1,'civicrm/upgrade',NULL,'Upgrade CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Upgrade_Page_Upgrade\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (14,1,'civicrm/export',NULL,'Download Errors','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (15,1,'civicrm/export/contact',NULL,'Export Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Export_BAO_Export\";i:1;s:6:\"invoke\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'), + (16,1,'civicrm/export/standalone',NULL,'Export','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Export_Controller_Standalone\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Download Errors\";s:3:\"url\";s:23:\"/civicrm/export?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (17,1,'civicrm/admin/options/acl_role',NULL,'ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (18,1,'civicrm/acl',NULL,'Manage ACLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_ACL_Page_ACL\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (19,1,'civicrm/acl/entityrole',NULL,'Assign Users to ACL Roles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_ACL_Page_EntityRole\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (20,1,'civicrm/acl/basic',NULL,'ACL','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_ACL_Page_ACLBasic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"Manage ACLs\";s:3:\"url\";s:20:\"/civicrm/acl?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (21,1,'civicrm/file',NULL,'Browse Uploaded files','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_Page_File\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (22,1,'civicrm/file/delete',NULL,'Delete File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:17:\"CRM_Core_BAO_File\";i:1;s:16:\"deleteAttachment\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:21:\"Browse Uploaded files\";s:3:\"url\";s:21:\"/civicrm/file?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (23,1,'civicrm/friend',NULL,'Tell a Friend','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:15:\"CRM_Friend_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (24,1,'civicrm/logout',NULL,'Log out','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:6:\"logout\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,9999,1,1,NULL,'a:0:{}'), + (25,1,'civicrm/i18n',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:17:\"translate CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Core_I18n_Form\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (26,1,'civicrm/ajax/attachment',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:29:\"CRM_Core_Page_AJAX_Attachment\";i:1;s:10:\"attachFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (27,1,'civicrm/api',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Core_Page_Redirect\";','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (28,1,'civicrm/api3',NULL,'CiviCRM API v3','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_APIExplorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (29,1,'civicrm/ajax/apiexample',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:14:\"getExampleFile\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (30,1,'civicrm/ajax/apidoc',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:26:\"CRM_Admin_Page_APIExplorer\";i:1;s:6:\"getDoc\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (31,1,'civicrm/ajax/rest',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"access AJAX API\";}i:1;s:2:\"or\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:4:\"ajax\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (32,1,'civicrm/api/json',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:8:\"ajaxJson\";}','s:16:\"url=civicrm/api3\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (33,1,'civicrm/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:14:\"CRM_Utils_REST\";i:1;s:12:\"loadTemplate\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (34,1,'civicrm/ajax/chart',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contribute_Form_ContributionCharts\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (35,1,'civicrm/asset/builder',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"\\Civi\\Core\\AssetBuilder\";i:1;s:7:\"pageRun\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (36,1,'civicrm/contribute/ajax/tableview',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contribute_Page_DashBoard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:24:\"CiviContribute Dashboard\";s:3:\"url\";s:27:\"/civicrm/contribute?reset=1\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (37,1,'civicrm/payment/ipn',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Core_Payment\";i:1;s:9:\"handleIPN\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (38,1,'civicrm/batch',NULL,'Batch Data Entry','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Page_Batch\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (39,1,'civicrm/batch/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Batch\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (40,1,'civicrm/batch/entry',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:20:\"CRM_Batch_Form_Entry\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:16:\"Batch Data Entry\";s:3:\"url\";s:22:\"/civicrm/batch?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (41,1,'civicrm/ajax/batch',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:9:\"batchSave\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (42,1,'civicrm/ajax/batchlist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Batch_Page_AJAX\";i:1;s:12:\"getBatchList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (43,1,'civicrm/ajax/inline',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:18:\"CRM_Core_Page_AJAX\";i:1;s:3:\"run\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (44,1,'civicrm/dev/qunit',NULL,'QUnit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:19:\"CRM_Core_Page_QUnit\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (45,1,'civicrm/profile-editor/schema',NULL,'ProfileEditor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:25:\"CRM_UF_Page_ProfileEditor\";i:1;s:13:\"getSchemaJSON\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (46,1,'civicrm/a',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"\\Civi\\Angular\\Page\\Main\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (47,1,'civicrm/ajax/angular-modules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"\\Civi\\Angular\\Page\\Modules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (48,1,'civicrm/ajax/recurringentity/update-mode',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:34:\"CRM_Core_Page_AJAX_RecurringEntity\";i:1;s:10:\"updateMode\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (49,1,'civicrm/recurringentity/preview',NULL,'Confirm dates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Core_Page_RecurringEntityPreview\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (50,1,'civicrm/shortcode',NULL,'Insert CiviCRM Content','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Core_Form_ShortCode\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (51,1,'civicrm/task/add-to-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Form_Task_AddToGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (52,1,'civicrm/task/remove-from-group',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:37:\"CRM_Contact_Form_Task_RemoveFromGroup\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (53,1,'civicrm/task/add-to-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Contact_Form_Task_AddToTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (54,1,'civicrm/task/remove-from-tag',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Form_Task_RemoveFromTag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (55,1,'civicrm/task/send-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (56,1,'civicrm/task/make-mailing-label',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Label\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (57,1,'civicrm/task/pick-profile',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Contact_Form_Task_PickProfile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (58,1,'civicrm/task/print-document',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (59,1,'civicrm/task/unhold-email',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Unhold\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (60,1,'civicrm/task/alter-contact-preference',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:38:\"CRM_Contact_Form_Task_AlterPreferences\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (61,1,'civicrm/task/delete-contact',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (62,1,'civicrm/payment/form',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:26:\"CRM_Financial_Form_Payment\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), + (63,1,'civicrm/payment/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access CiviContribute\";}i:1;s:3:\"and\";}','s:30:\"CRM_Financial_Form_PaymentEdit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Payment\";s:3:\"url\";s:39:\"/civicrm/payment?reset=1&action=add\";}}',NULL,NULL,2,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:14:\"CiviContribute\";}'), + (64,1,'civicrm/admin/custom/group',NULL,'Custom Data','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:109:\"Configure custom fields to collect and store custom data which is not included in the standard CiviCRM forms.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (65,1,'civicrm/admin/custom/group/edit',NULL,'Configure Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (66,1,'civicrm/admin/custom/group/preview',NULL,'Custom Field Preview','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:23:\"CRM_Custom_Form_Preview\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (67,1,'civicrm/admin/custom/group/delete',NULL,'Delete Custom Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteGroup\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (68,1,'civicrm/admin/custom/group/field',NULL,'Custom Data Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,11,1,0,0,'a:0:{}'), + (69,1,'civicrm/admin/custom/group/field/delete',NULL,'Delete Custom Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:27:\"CRM_Custom_Form_DeleteField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (70,1,'civicrm/admin/custom/group/field/option',NULL,'Custom Field - Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:22:\"CRM_Custom_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (71,1,'civicrm/admin/custom/group/field/add',NULL,'Custom Field - Add','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (72,1,'civicrm/admin/custom/group/field/update',NULL,'Custom Field - Edit','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:21:\"CRM_Custom_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (73,1,'civicrm/admin/custom/group/field/move',NULL,'Custom Field - Move','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:23:\"administer CiviCRM data\";}i:1;s:3:\"and\";}','s:25:\"CRM_Custom_Form_MoveField\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:11:\"Custom Data\";s:3:\"url\";s:35:\"/civicrm/admin/custom/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (74,1,'civicrm/admin/uf/group',NULL,'Profiles','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Group\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:151:\"Profiles allow you to aggregate groups of fields and include them in your site as input forms, contact display pages, and search and listings features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (75,1,'civicrm/admin/uf/group/field',NULL,'CiviCRM Profile Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,21,1,0,0,'a:0:{}'), + (76,1,'civicrm/admin/uf/group/field/add',NULL,'Add Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,22,1,0,NULL,'a:0:{}'), + (77,1,'civicrm/admin/uf/group/field/update',NULL,'Edit Field','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,23,1,0,NULL,'a:0:{}'), + (78,1,'civicrm/admin/uf/group/add',NULL,'New CiviCRM Profile','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,24,1,0,NULL,'a:0:{}'), + (79,1,'civicrm/admin/uf/group/update',NULL,'Profile Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:17:\"CRM_UF_Form_Group\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,25,1,0,NULL,'a:0:{}'), + (80,1,'civicrm/admin/uf/group/setting',NULL,'AdditionalInfo Form','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_UF_Form_AdvanceSetting\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:8:\"Profiles\";s:3:\"url\";s:31:\"/civicrm/admin/uf/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,0,NULL,'a:0:{}'), + (81,1,'civicrm/admin/options/activity_type',NULL,'Activity Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:155:\"CiviCRM has several built-in activity types (meetings, phone calls, emails sent). Track other types of interactions by creating custom activity types here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (82,1,'civicrm/admin/reltype',NULL,'Relationship Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_RelationshipType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,35,1,0,NULL,'a:2:{s:4:\"desc\";s:148:\"Contacts can be linked to each other through Relationships (e.g. Spouse, Employer, etc.). Define the types of relationships you want to record here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (83,1,'civicrm/admin/options/subtype',NULL,'Contact Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Page_ContactType\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (84,1,'civicrm/admin/options/gender',NULL,'Gender Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,45,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"Options for assigning gender to individual contacts (e.g. Male, Female, Other).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (85,1,'civicrm/admin/options/individual_prefix',NULL,'Individual Prefixes (Ms, Mr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:66:\"Options for individual contact prefixes (e.g. Ms., Mr., Dr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (86,1,'civicrm/admin/options/individual_suffix',NULL,'Individual Suffixes (Jr, Sr...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,55,1,0,NULL,'a:2:{s:4:\"desc\";s:61:\"Options for individual contact suffixes (e.g. Jr., Sr. etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (87,1,'civicrm/admin/locationType',NULL,'Location Types (Home, Work...)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LocationType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:94:\"Options for categorizing contact addresses and phone numbers (e.g. Home, Work, Billing, etc.).\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (88,1,'civicrm/admin/options/website_type',NULL,'Website Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,65,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Options for assigning website types to contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (89,1,'civicrm/admin/options/instant_messenger_service',NULL,'Instant Messenger Services','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"List of IM services which can be used when recording screen-names for contacts.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (90,1,'civicrm/admin/options/mobile_provider',NULL,'Mobile Phone Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:90:\"List of mobile phone providers which can be assigned when recording contact phone numbers.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (91,1,'civicrm/admin/options/phone_type',NULL,'Phone Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:80:\"Options for assigning phone type to contacts (e.g Phone,\n Mobile, Fax, Pager)\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (92,1,'civicrm/admin/setting/preferences/display',NULL,'Display Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Display\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (93,1,'civicrm/admin/setting/search',NULL,'Search Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Form_Setting_Search\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,95,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (94,1,'civicrm/admin/setting/preferences/date',NULL,'View Date Preferences','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Page_PreferencesDate\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (95,1,'civicrm/admin/menu',NULL,'Navigation Menu','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Navigation\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:79:\"Add or remove menu items, and modify the order of items on the navigation menu.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (96,1,'civicrm/admin/options/wordreplacements',NULL,'Word Replacements','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Form_WordReplacements\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:18:\"Word Replacements.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (97,1,'civicrm/admin/options/custom_search',NULL,'Manage Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:2:{s:4:\"desc\";s:225:\"Developers and accidental techies with a bit of PHP and SQL knowledge can create new search forms to handle specific search and reporting needs which aren\'t covered by the built-in Advanced Search and Search Builder features.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (98,1,'civicrm/admin/domain','action=update','Organization Address and Contact Info','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:23:\"CRM_Contact_Form_Domain\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:150:\"Configure primary contact name, email, return-path and address information. This information is used by CiviMail to identify the sending organization.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (99,1,'civicrm/admin/options/from_email_address',NULL,'From Email Addresses','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:74:\"List of Email Addresses which can be used when sending emails to contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (100,1,'civicrm/admin/messageTemplates',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Page_MessageTemplates\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:130:\"Message templates allow you to save and re-use messages with layouts which you can use when sending email to one or more contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (101,1,'civicrm/admin/messageTemplates/add',NULL,'Message Templates','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:22:\"edit message templates\";i:1;s:34:\"edit user-driven message templates\";i:2;s:38:\"edit system workflow message templates\";}i:1;s:2:\"or\";}','s:31:\"CRM_Admin_Form_MessageTemplates\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Message Templates\";s:3:\"url\";s:39:\"/civicrm/admin/messageTemplates?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,262,1,0,NULL,'a:1:{s:4:\"desc\";s:26:\"Add/Edit Message Templates\";}'), + (102,1,'civicrm/admin/scheduleReminders',NULL,'Schedule Reminders','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:23:\"administer CiviCRM data\";i:1;s:15:\"edit all events\";}i:1;s:2:\"or\";}','s:32:\"CRM_Admin_Page_ScheduleReminders\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:19:\"Schedule Reminders.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (103,1,'civicrm/admin/weight',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_Weight\";i:1;s:8:\"fixOrder\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (104,1,'civicrm/admin/options/preferred_communication_method',NULL,'Preferred Communication Methods','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:117:\"One or more preferred methods of communication can be assigned to each contact. Customize the available options here.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (105,1,'civicrm/admin/labelFormats',NULL,'Label Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Page_LabelFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:2:{s:4:\"desc\";s:67:\"Configure Label Formats that are used when creating mailing labels.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (106,1,'civicrm/admin/pdfFormats',NULL,'Print Page (PDF) Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_PdfFormats\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:2:{s:4:\"desc\";s:95:\"Configure PDF Page Formats that can be assigned to Message Templates when creating PDF letters.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (107,1,'civicrm/admin/options/communication_style',NULL,'Communication Style Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,75,1,0,NULL,'a:2:{s:4:\"desc\";s:42:\"Options for Communication Style selection.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (108,1,'civicrm/admin/options/email_greeting',NULL,'Email Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:75:\"Options for assigning email greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (109,1,'civicrm/admin/options/postal_greeting',NULL,'Postal Greeting Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:2:{s:4:\"desc\";s:76:\"Options for assigning postal greetings to individual and household contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (110,1,'civicrm/admin/options/addressee',NULL,'Addressee Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:83:\"Options for assigning addressee to individual, household and organization contacts.\";s:10:\"adminGroup\";s:14:\"Communications\";}'), + (111,1,'civicrm/admin/setting/localization',NULL,'Languages, Currency, Locations','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Form_Setting_Localization\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), + (112,1,'civicrm/admin/setting/preferences/address',NULL,'Address Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Address\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), + (113,1,'civicrm/admin/setting/date',NULL,'Date Formats','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Date\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:12:\"Localization\";}'), + (114,1,'civicrm/admin/options/languages',NULL,'Preferred Languages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:2:{s:4:\"desc\";s:30:\"Options for contact languages.\";s:10:\"adminGroup\";s:12:\"Localization\";}'), + (115,1,'civicrm/admin/access',NULL,'Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_Access\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:73:\"Grant or deny access to actions (view, edit...), features and components.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'), + (116,1,'civicrm/admin/access/wp-permissions',NULL,'WordPress Access Control','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_ACL_Form_WordPress_Permissions\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:14:\"Access Control\";s:3:\"url\";s:29:\"/civicrm/admin/access?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:1:{s:4:\"desc\";s:65:\"Grant access to CiviCRM components and other CiviCRM permissions.\";}'), + (117,1,'civicrm/admin/synchUser',NULL,'Synchronize Users to Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_CMSUser\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:2:{s:4:\"desc\";s:71:\"Automatically create a CiviCRM contact record for each CMS user record.\";s:10:\"adminGroup\";s:21:\"Users and Permissions\";}'), + (118,1,'civicrm/admin/configtask',NULL,'Configuration Checklist','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Admin_Page_ConfigTaskList\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}','civicrm/admin/configtask',NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:2:{s:4:\"desc\";s:55:\"List of configuration tasks with links to each setting.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (119,1,'civicrm/admin/setting/component',NULL,'Enable CiviCRM Components','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Component\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:2:{s:4:\"desc\";s:269:\"Enable or disable components (e.g. CiviEvent, CiviMember, etc.) for your site based on the features you need. We recommend disabling any components not being used in order to simplify the user interface. You can easily re-enable components at any time from this screen.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (120,1,'civicrm/admin/extensions',NULL,'Manage Extensions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Page_Extensions\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:2:{s:4:\"desc\";s:0:\"\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (121,1,'civicrm/admin/extensions/upgrade',NULL,'Database Upgrades','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Page_ExtensionsUpgrade\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:17:\"Manage Extensions\";s:3:\"url\";s:33:\"/civicrm/admin/extensions?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (122,1,'civicrm/admin/setting/smtp',NULL,'Outbound Email Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Smtp\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,20,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (123,1,'civicrm/admin/paymentProcessor',NULL,'Settings - Payment Processor','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:29:\"administer payment processors\";}i:1;s:3:\"and\";}','s:31:\"CRM_Admin_Page_PaymentProcessor\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,30,1,0,NULL,'a:2:{s:4:\"desc\";s:48:\"Payment Processor setup for CiviCRM transactions\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (124,1,'civicrm/admin/setting/mapping',NULL,'Mapping and Geocoding','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Admin_Form_Setting_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,40,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (125,1,'civicrm/admin/setting/misc',NULL,'Misc (Undelete, PDFs, Limits, Logging, etc.)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:36:\"CRM_Admin_Form_Setting_Miscellaneous\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,50,1,0,NULL,'a:2:{s:4:\"desc\";s:63:\"Enable undelete/move to trash feature, detailed change logging.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (126,1,'civicrm/admin/setting/path',NULL,'Directories','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Admin_Form_Setting_Path\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,60,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (127,1,'civicrm/admin/setting/url',NULL,'Resource URLs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Admin_Form_Setting_Url\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,70,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (128,1,'civicrm/admin/setting/updateConfigBackend',NULL,'Cleanup Caches and Update Paths','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:42:\"CRM_Admin_Form_Setting_UpdateConfigBackend\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,80,1,0,NULL,'a:2:{s:4:\"desc\";s:157:\"Reset the Base Directory Path and Base URL settings - generally when a CiviCRM site is moved to another location in the file system and/or to another domain.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (129,1,'civicrm/admin/setting/uf',NULL,'CMS Database Integration','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Admin_Form_Setting_UF\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,90,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (130,1,'civicrm/admin/options/safe_file_extension',NULL,'Safe File Extension Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,100,1,0,NULL,'a:2:{s:4:\"desc\";s:44:\"File Extensions that can be considered safe.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (131,1,'civicrm/admin/options',NULL,'Option Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,105,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Access all meta-data option groups.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (132,1,'civicrm/admin/mapping',NULL,'Import/Export Mappings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Mapping\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,110,1,0,NULL,'a:2:{s:4:\"desc\";s:141:\"Import and Export mappings allow you to easily run the same job multiple times. This option allows you to rename or delete existing mappings.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (133,1,'civicrm/admin/setting/debug',NULL,'Debugging','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Admin_Form_Setting_Debugging\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,120,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (134,1,'civicrm/admin/setting/preferences/multisite',NULL,'Multi Site Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,130,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (135,1,'civicrm/admin/setting/preferences/campaign',NULL,'CiviCampaign Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,10,1,0,NULL,'a:3:{s:4:\"desc\";s:40:\"Configure global CiviCampaign behaviors.\";s:10:\"adminGroup\";s:12:\"CiviCampaign\";s:9:\"component\";s:12:\"CiviCampaign\";}'), + (136,1,'civicrm/admin/setting/preferences/event',NULL,'CiviEvent Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Form_Generic\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,420,1,0,NULL,'a:2:{s:4:\"desc\";s:37:\"Configure global CiviEvent behaviors.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'), + (137,1,'civicrm/admin/setting/preferences/mailing',NULL,'CiviMail Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:15:\"access CiviMail\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:34:\"CRM_Admin_Form_Preferences_Mailing\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,430,1,0,NULL,'a:2:{s:4:\"desc\";s:36:\"Configure global CiviMail behaviors.\";s:10:\"adminGroup\";s:8:\"CiviMail\";}'), + (138,1,'civicrm/admin/setting/preferences/member',NULL,'CiviMember Component Settings','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:17:\"access CiviMember\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:33:\"CRM_Admin_Form_Preferences_Member\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:2:{s:4:\"desc\";s:38:\"Configure global CiviMember behaviors.\";s:10:\"adminGroup\";s:10:\"CiviMember\";}'), + (139,1,'civicrm/admin/runjobs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','a:2:{i:0;s:16:\"CRM_Utils_System\";i:1;s:20:\"executeScheduledJobs\";}',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:36:\"URL used for running scheduled jobs.\";}'), + (140,1,'civicrm/admin/job',NULL,'Scheduled Jobs','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:18:\"CRM_Admin_Page_Job\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1370,1,0,NULL,'a:2:{s:4:\"desc\";s:35:\"Managing periodially running tasks.\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (141,1,'civicrm/admin/joblog',NULL,'Scheduled Jobs Log','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:25:\"administer CiviCRM system\";}i:1;s:3:\"and\";}','s:21:\"CRM_Admin_Page_JobLog\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1380,1,0,NULL,'a:2:{s:4:\"desc\";s:46:\"Browsing the log of periodially running tasks.\";s:10:\"adminGroup\";s:6:\"Manage\";}'), + (142,1,'civicrm/admin/options/grant_type',NULL,'Grant Types','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:22:\"CRM_Admin_Page_Options\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Option Groups\";s:3:\"url\";s:30:\"/civicrm/admin/options?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,385,1,0,NULL,'a:2:{s:4:\"desc\";s:148:\"List of types which can be assigned to Grants. (Enable CiviGrant from Administer > Systme Settings > Enable Components if you want to track grants.)\";s:10:\"adminGroup\";s:12:\"Option Lists\";}'), + (143,1,'civicrm/admin/paymentProcessorType',NULL,'Payment Processor Type','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:35:\"CRM_Admin_Page_PaymentProcessorType\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,390,1,0,NULL,'a:1:{s:4:\"desc\";s:34:\"Payment Processor type information\";}'), + (144,1,'civicrm/admin',NULL,'Administer CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Admin_Page_Admin\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,9000,1,1,NULL,'a:0:{}'), + (145,1,'civicrm/ajax/navmenu',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:7:\"navMenu\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (146,1,'civicrm/ajax/menutree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:8:\"menuTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), + (147,1,'civicrm/ajax/statusmsg',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:12:\"getStatusMsg\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (148,1,'civicrm/admin/price',NULL,'Price Sets','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,380,1,0,NULL,'a:2:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";s:10:\"adminGroup\";s:9:\"Customize\";}'), + (149,1,'civicrm/admin/price/add','action=add','New Price Set','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Price_Page_Set\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:1:{s:4:\"desc\";s:205:\"Price sets allow you to offer multiple options with associated fees (e.g. pre-conference workshops, additional meals, etc.). Configure Price Sets for events which need more than a single set of fee levels.\";}'), + (150,1,'civicrm/admin/price/field',NULL,'Price Fields','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:20:\"CRM_Price_Page_Field\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,0,'a:0:{}'), + (151,1,'civicrm/admin/price/field/option',NULL,'Price Field Options','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:21:\"CRM_Price_Page_Option\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:10:\"Price Sets\";s:3:\"url\";s:28:\"/civicrm/admin/price?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (152,1,'civicrm/ajax/mapping',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:11:\"mappingList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (153,1,'civicrm/ajax/recipientListing',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:16:\"access CiviEvent\";i:1;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:16:\"recipientListing\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (154,1,'civicrm/admin/sms/provider',NULL,'Sms Providers','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Provider\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,500,1,0,NULL,'a:2:{s:4:\"desc\";s:27:\"To configure a sms provider\";s:10:\"adminGroup\";s:15:\"System Settings\";}'), + (155,1,'civicrm/sms/send',NULL,'New Mass SMS','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:23:\"CRM_SMS_Controller_Send\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,610,1,1,NULL,'a:0:{}'), + (156,1,'civicrm/sms/callback',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_SMS_Page_Callback\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (157,1,'civicrm/admin/badgelayout','action=browse','Event Name Badge Layouts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Page_Layout\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,399,1,0,NULL,'a:2:{s:4:\"desc\";s:107:\"Configure name badge layouts for event participants, including logos and what data to include on the badge.\";s:10:\"adminGroup\";s:9:\"CiviEvent\";}'), + (158,1,'civicrm/admin/badgelayout/add',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:18:\"administer CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Badge_Form_Layout\";',NULL,'a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}i:2;a:2:{s:5:\"title\";s:24:\"Event Name Badge Layouts\";s:3:\"url\";s:52:\"/civicrm/admin/badgelayout?reset=1&action=browse\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,1,1,0,NULL,'a:0:{}'), + (159,1,'civicrm/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Custom_Form_CustomDataByType\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (160,1,'civicrm',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:0:{}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,'a:0:{}'), + (161,1,'civicrm/dashboard',NULL,'CiviCRM Home','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,1,NULL,'a:0:{}'), + (162,1,'civicrm/contact/search',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,10,1,1,NULL,'a:0:{}'), + (163,1,'civicrm/contact/image',NULL,'Process Uploaded Images','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:21:\"access uploaded files\";}i:1;s:3:\"and\";}','a:2:{i:0;s:23:\"CRM_Contact_BAO_Contact\";i:1;s:12:\"processImage\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (164,1,'civicrm/contact/imagefile',NULL,'Get Image File','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"*always allow*\";}i:1;s:3:\"and\";}','s:26:\"CRM_Contact_Page_ImageFile\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (165,1,'civicrm/contact/search/basic',NULL,'Find Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (166,1,'civicrm/contact/search/advanced',NULL,'Advanced Search','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=512\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,12,1,1,NULL,'a:0:{}'), + (167,1,'civicrm/contact/search/builder',NULL,'Search Builder','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:9:\"mode=8192\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,14,1,1,NULL,'a:0:{}'), + (168,1,'civicrm/contact/search/custom/list',NULL,'Custom Searches','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Page_CustomSearch\";','s:10:\"mode=16384\";','a:3:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:31:\"/civicrm/contact/search?reset=1\";}i:2;a:2:{s:5:\"title\";s:13:\"Find Contacts\";s:3:\"url\";s:38:\"/civicrm/contact/search/custom?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,16,1,1,NULL,'a:0:{}'), + (169,1,'civicrm/contact/add',NULL,'New Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (170,1,'civicrm/contact/add/individual','ct=Individual','New Individual','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (171,1,'civicrm/contact/add/household','ct=Household','New Household','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (172,1,'civicrm/contact/add/organization','ct=Organization','New Organization','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:12:\"add contacts\";}i:1;s:3:\"and\";}','s:24:\"CRM_Contact_Form_Contact\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:11:\"New Contact\";s:3:\"url\";s:28:\"/civicrm/contact/add?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (173,1,'civicrm/contact/relatedcontact',NULL,'Edit Related Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_RelatedContact\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (174,1,'civicrm/contact/merge',NULL,'Merge Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:22:\"CRM_Contact_Form_Merge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (175,1,'civicrm/contact/email',NULL,'Email a Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (176,1,'civicrm/contact/map',NULL,'Map Location(s)','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_Map\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (177,1,'civicrm/contact/map/event',NULL,'Map Event Location','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Contact_Form_Task_Map_Event\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Map Location(s)\";s:3:\"url\";s:28:\"/civicrm/contact/map?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (178,1,'civicrm/contact/view','cid=%%cid%%','Contact Summary','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Summary\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (179,1,'civicrm/contact/view/delete',NULL,'Delete Contact','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Form_Task_Delete\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (180,1,'civicrm/contact/view/activity','show=1,cid=%%cid%%','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:21:\"CRM_Activity_Page_Tab\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (181,1,'civicrm/activity/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (182,1,'civicrm/activity/email/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Form_Task_Email\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (183,1,'civicrm/activity/pdf/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_PDF\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (184,1,'civicrm/contact/view/rel','cid=%%cid%%','Relationships','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_Relationship\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (185,1,'civicrm/contact/view/group','cid=%%cid%%','Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:34:\"CRM_Contact_Page_View_GroupContact\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (186,1,'civicrm/contact/view/smartgroup','cid=%%cid%%','Smart Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:39:\"CRM_Contact_Page_View_ContactSmartGroup\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (187,1,'civicrm/contact/view/note','cid=%%cid%%','Notes','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:26:\"CRM_Contact_Page_View_Note\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (188,1,'civicrm/contact/view/tag','cid=%%cid%%','Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Tag\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (189,1,'civicrm/contact/view/cd',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:32:\"CRM_Contact_Page_View_CustomData\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (190,1,'civicrm/contact/view/cd/edit',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Form_CustomData\";','s:13:\"addSequence=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (191,1,'civicrm/contact/view/vcard',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Vcard\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (192,1,'civicrm/contact/view/print',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:27:\"CRM_Contact_Page_View_Print\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (193,1,'civicrm/contact/view/log',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:25:\"CRM_Contact_Page_View_Log\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (194,1,'civicrm/user',NULL,'Contact Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"access Contact Dashboard\";}i:1;s:3:\"and\";}','s:35:\"CRM_Contact_Page_View_UserDashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), + (195,1,'civicrm/dashlet/activity',NULL,'Activity Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_Activity\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (196,1,'civicrm/dashlet/blog',NULL,'CiviCRM Blog','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:21:\"CRM_Dashlet_Page_Blog\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (197,1,'civicrm/dashlet/getting-started',NULL,'CiviCRM Resources','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:31:\"CRM_Dashlet_Page_GettingStarted\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (198,1,'civicrm/ajax/relation',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"relationship\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), + (199,1,'civicrm/ajax/groupTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"groupTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (200,1,'civicrm/ajax/custom',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:11:\"customField\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (201,1,'civicrm/ajax/customvalue',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:17:\"deleteCustomValue\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), + (202,1,'civicrm/ajax/cmsuser',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"checkUserName\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (203,1,'civicrm/ajax/checkemail',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactEmail\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (204,1,'civicrm/ajax/checkphone',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:15:\"getContactPhone\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (205,1,'civicrm/ajax/subtype',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"buildSubTypes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (206,1,'civicrm/ajax/signature',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:12:\"getSignature\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (207,1,'civicrm/ajax/pdfFormat',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"pdfFormat\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (208,1,'civicrm/ajax/paperSize',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:9:\"paperSize\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (209,1,'civicrm/ajax/contactref',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:31:\"access contact reference fields\";i:1;s:15:\" access CiviCRM\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"contactReference\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (210,1,'civicrm/dashlet/myCases',NULL,'Case Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:24:\"CRM_Dashlet_Page_MyCases\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (211,1,'civicrm/dashlet/allCases',NULL,'All Cases Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:31:\"access all cases and activities\";}i:1;s:3:\"and\";}','s:25:\"CRM_Dashlet_Page_AllCases\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (212,1,'civicrm/dashlet/casedashboard',NULL,'Case Dashboard Dashlet','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Dashlet_Page_CaseDashboard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (213,1,'civicrm/contact/deduperules',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:23:\"administer dedupe rules\";i:1;s:24:\"merge duplicate contacts\";}i:1;s:2:\"or\";}','s:28:\"CRM_Contact_Page_DedupeRules\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,105,1,0,NULL,'a:2:{s:4:\"desc\";s:158:\"Manage the rules used to identify potentially duplicate contact records. Scan for duplicates using a selected rule and merge duplicate contact data as needed.\";s:10:\"adminGroup\";s:6:\"Manage\";}'), + (214,1,'civicrm/contact/dedupefind',NULL,'Find and Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:27:\"CRM_Contact_Page_DedupeFind\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (215,1,'civicrm/ajax/dedupefind',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:10:\"getDedupes\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (216,1,'civicrm/contact/dedupemerge',NULL,'Batch Merge Duplicate Contacts','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','s:28:\"CRM_Contact_Page_DedupeMerge\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (217,1,'civicrm/dedupe/exception',NULL,'Dedupe Exceptions','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:32:\"CRM_Contact_Page_DedupeException\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,110,1,0,NULL,'a:1:{s:10:\"adminGroup\";s:6:\"Manage\";}'), + (218,1,'civicrm/ajax/dedupeRules',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:16:\"buildDedupeRules\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (219,1,'civicrm/contact/view/useradd','cid=%%cid%%','Add User','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"edit my contact\";i:2;s:15:\"view my contact\";}i:1;s:2:\"or\";}','s:29:\"CRM_Contact_Page_View_Useradd\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:15:\"Contact Summary\";s:3:\"url\";s:45:\"/civicrm/contact/view?reset=1&cid=%%cid%%\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (220,1,'civicrm/ajax/markSelection',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:22:\"selectUnselectContacts\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (221,1,'civicrm/ajax/toggleDedupeSelect',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:18:\"toggleDedupeSelect\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (222,1,'civicrm/ajax/flipDupePairs',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:24:\"merge duplicate contacts\";}i:1;s:3:\"and\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:13:\"flipDupePairs\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (223,1,'civicrm/activity/sms/add','action=add','Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:8:\"send SMS\";}i:1;s:3:\"and\";}','s:25:\"CRM_Contact_Form_Task_SMS\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (224,1,'civicrm/ajax/contactrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:15:\"view my contact\";}i:1;s:2:\"or\";}','a:2:{i:0;s:21:\"CRM_Contact_Page_AJAX\";i:1;s:23:\"getContactRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (225,1,'civicrm/tag',NULL,'Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:16:\"CRM_Tag_Page_Tag\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,25,1,0,NULL,'a:2:{s:4:\"desc\";s:158:\"Tags are useful for segmenting the contacts in your database into categories (e.g. Staff Member, Donor, Volunteer, etc.). Create and edit available tags here.\";s:10:\"adminGroup\";s:26:\"Customize Data and Screens\";}'), + (226,1,'civicrm/tag/edit','action=add','New Tag','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:17:\"CRM_Tag_Form_Edit\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (227,1,'civicrm/tag/merge',NULL,'Merge Tags','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','s:18:\"CRM_Tag_Form_Merge\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:4:\"Tags\";s:3:\"url\";s:20:\"/civicrm/tag?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (228,1,'civicrm/ajax/tagTree',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:18:\"administer CiviCRM\";i:1;s:11:\"manage tags\";}i:1;s:2:\"or\";}','a:2:{i:0;s:19:\"CRM_Admin_Page_AJAX\";i:1;s:10:\"getTagTree\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (229,1,'civicrm/pcp',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Form_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (230,1,'civicrm/pcp/campaign',NULL,'Setup a Personal Campaign Page - Account Information','s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:25:\"make online contributions\";}i:1;s:3:\"and\";}','s:22:\"CRM_PCP_Controller_PCP\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,0,1,0,NULL,'a:0:{}'), + (231,1,'civicrm/pcp/info',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_PCP_Page_PCPInfo\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (232,1,'civicrm/admin/pcp','context=contribute','Personal Campaign Pages','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:3:{i:0;s:25:\"administer CiviCRM system\";i:1;s:23:\"administer CiviCRM data\";i:2;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:16:\"CRM_PCP_Page_PCP\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:18:\"Administer CiviCRM\";s:3:\"url\";s:22:\"/civicrm/admin?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,1,362,1,0,NULL,'a:2:{s:4:\"desc\";s:49:\"View and manage existing personal campaign pages.\";s:10:\"adminGroup\";s:14:\"CiviContribute\";}'), + (233,1,'civicrm/group',NULL,'Manage Groups','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Page_Group\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,30,1,1,NULL,'a:0:{}'), + (234,1,'civicrm/group/search',NULL,'Group Members','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:29:\"CRM_Contact_Controller_Search\";','s:8:\"mode=256\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:7:\"comment\";s:164:\"Note: group search already respect ACL, so a strict permission at url level is not required. A simple/basic permission like \'access CiviCRM\' could be used. CRM-5417\";}'), + (235,1,'civicrm/group/add',NULL,'New Group','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:11:\"edit groups\";}i:1;s:3:\"and\";}','s:20:\"CRM_Group_Controller\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:13:\"Manage Groups\";s:3:\"url\";s:22:\"/civicrm/group?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (236,1,'civicrm/ajax/grouplist',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:19:\"CRM_Group_Page_AJAX\";i:1;s:12:\"getGroupList\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (237,1,'civicrm/activity','action=add&context=standalone','New Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Activity_Form_Activity\";','s:14:\"attachUpload=1\";','a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (238,1,'civicrm/activity/view',NULL,'View Activity','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Form_ActivityView\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (239,1,'civicrm/ajax/activity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:15:\"getCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (240,1,'civicrm/ajax/globalrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseGlobalRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (241,1,'civicrm/ajax/clientrelationships',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:26:\"getCaseClientRelationships\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (242,1,'civicrm/ajax/caseroles',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:12:\"getCaseRoles\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (243,1,'civicrm/ajax/contactactivity',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:18:\"getContactActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (244,1,'civicrm/ajax/activity/convert',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:22:\"CRM_Activity_Page_AJAX\";i:1;s:21:\"convertToCaseActivity\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,3,NULL,'a:0:{}'), + (245,1,'civicrm/activity/search',NULL,'Find Activities','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:30:\"CRM_Activity_Controller_Search\";','s:14:\"attachUpload=1\";','a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:12:\"New Activity\";s:3:\"url\";s:63:\"/civicrm/activity?reset=1&action=add&context=standalone\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (246,1,'civicrm/ajax/api4',NULL,NULL,'a:2:{i:0;s:19:\"CRM_Api4_Permission\";i:1;s:5:\"check\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:18:\"CRM_Api4_Page_AJAX\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (247,1,'civicrm/api4',NULL,'CiviCRM','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','s:26:\"CRM_Api4_Page_Api4Explorer\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:0:{}'), + (248,1,'civicrm/ajax/jqState',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:7:\"jqState\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), + (249,1,'civicrm/ajax/jqCounty',NULL,NULL,'s:1:\"1\";','a:2:{i:0;a:1:{i:0;s:14:\"access CiviCRM\";}i:1;s:3:\"and\";}','a:2:{i:0;s:27:\"CRM_Core_Page_AJAX_Location\";i:1;s:8:\"jqCounty\";}',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), (250,1,'civicrm/event',NULL,'CiviEvent Dashboard','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_DashBoard\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,1,NULL,NULL,NULL,0,800,1,1,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'), (251,1,'civicrm/participant/add','action=add','Register New Participant','a:2:{i:0;s:19:\"CRM_Core_Permission\";i:1;s:9:\"checkMenu\";}','a:2:{i:0;a:1:{i:0;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:18:\"CRM_Event_Page_Tab\";',NULL,'a:1:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}}',NULL,NULL,NULL,NULL,NULL,NULL,0,1,1,0,NULL,'a:1:{s:9:\"component\";s:9:\"CiviEvent\";}'), (252,1,'civicrm/event/info',NULL,'Event Information','s:1:\"1\";','a:2:{i:0;a:2:{i:0;s:14:\"access CiviCRM\";i:1;s:16:\"access CiviEvent\";}i:1;s:3:\"and\";}','s:24:\"CRM_Event_Page_EventInfo\";',NULL,'a:2:{i:0;a:2:{s:5:\"title\";s:7:\"CiviCRM\";s:3:\"url\";s:16:\"/civicrm?reset=1\";}i:1;a:2:{s:5:\"title\";s:19:\"CiviEvent Dashboard\";s:3:\"url\";s:22:\"/civicrm/event?reset=1\";}}',NULL,NULL,1,NULL,1,NULL,0,1,1,0,NULL,'a:0:{}'), @@ -4134,8 +5292,8 @@ INSERT INTO `civicrm_msg_template` (`id`, `msg_title`, `msg_subject`, `msg_text` (2,'Cases - Send Copy of an Activity','{if !empty($idHash)}[case #{$idHash}]{/if} {$activitySubject}\n','===========================================================\n{ts}Activity Summary{/ts} - {$activityTypeName}\n===========================================================\n{if !empty($isCaseActivity)}\n{ts}Your Case Role(s){/ts} : {$contact.role|default:\'\'}\n{if !empty($manageCaseURL)}\n{ts}Manage Case{/ts} : {$manageCaseURL}\n{/if}\n{/if}\n\n{if !empty($editActURL)}\n{ts}Edit activity{/ts} : {$editActURL}\n{/if}\n{if !empty($viewActURL)}\n{ts}View activity{/ts} : {$viewActURL}\n{/if}\n\n{foreach from=$activity.fields item=field}\n{if $field.type eq \'Date\'}\n{$field.label} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label} : {$field.value}\n{/if}\n{/foreach}\n\n{if !empty($activity.customGroups)}\n{foreach from=$activity.customGroups key=customGroupName item=customGroup}\n==========================================================\n{$customGroupName}\n==========================================================\n{foreach from=$customGroup item=field}\n{if $field.type eq \'Date\'}\n{$field.label} : {$field.value|crmDate:$config->dateformatDatetime}\n{else}\n{$field.label} : {$field.value}\n{/if}\n{/foreach}\n\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n \n \n \n \n {if !empty($isCaseActivity)}\n \n \n \n \n {if !empty($manageCaseURL)}\n \n \n \n {/if}\n {/if}\n {if !empty($editActURL)}\n \n \n \n {/if}\n {if !empty($viewActURL)}\n \n \n \n {/if}\n {foreach from=$activity.fields item=field}\n \n \n \n \n {/foreach}\n\n {if !empty($activity.customGroups)}\n {foreach from=$activity.customGroups key=customGroupName item=customGroup}\n \n \n \n {foreach from=$customGroup item=field}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n
\n {ts}Activity Summary{/ts} - {$activityTypeName}\n
\n {ts}Your Case Role(s){/ts}\n \n {$contact.role|default:\'\'}\n
\n {ts}Manage Case{/ts}\n
\n {ts}Edit activity{/ts}\n
\n {ts}View activity{/ts}\n
\n {$field.label}\n \n {if $field.type eq \'Date\'}\n {$field.value|crmDate:$config->dateformatDatetime}\n {else}\n {$field.value}\n {/if}\n
\n {$customGroupName}\n
\n {$field.label}\n \n {if $field.type eq \'Date\'}\n {$field.value|crmDate:$config->dateformatDatetime}\n {else}\n {$field.value}\n {/if}\n
\n
\n\n\n',1,812,'case_activity',0,1,0,NULL), (3,'Contributions - Duplicate Organization Alert','{ts}CiviContribute Alert: Possible Duplicate Contact Record{/ts} - {contact.display_name}\n','{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}\n{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}\n\n{ts}Organization Name{/ts}: {$onBehalfName}\n{ts}Organization Email{/ts}: {$onBehalfEmail}\n{ts}Organization Contact ID{/ts}: {$onBehalfID}\n\n{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}\n\n{if $receiptMessage}\n###########################################################\n{ts}Copy of Contribution Receipt{/ts}\n\n###########################################################\n{$receiptMessage}\n\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n \n \n {if $receiptMessage}\n \n \n \n {/if}\n
\n

{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}

\n

{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n {ts}Organization Name{/ts}\n \n {$onBehalfName}\n
\n {ts}Organization Email{/ts}\n \n {$onBehalfEmail}\n
\n {ts}Organization Contact ID{/ts}\n \n {$onBehalfID}\n
\n
\n

{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}

\n
\n \n \n \n \n \n \n \n
\n {ts}Copy of Contribution Receipt{/ts}\n
\n {* FIXME: the below is most probably not HTML-ised *}\n {$receiptMessage}\n
\n
\n\n\n',1,813,'contribution_dupalert',1,0,0,NULL), (4,'Contributions - Duplicate Organization Alert','{ts}CiviContribute Alert: Possible Duplicate Contact Record{/ts} - {contact.display_name}\n','{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}\n{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}\n\n{ts}Organization Name{/ts}: {$onBehalfName}\n{ts}Organization Email{/ts}: {$onBehalfEmail}\n{ts}Organization Contact ID{/ts}: {$onBehalfID}\n\n{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}\n\n{if $receiptMessage}\n###########################################################\n{ts}Copy of Contribution Receipt{/ts}\n\n###########################################################\n{$receiptMessage}\n\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n \n \n {if $receiptMessage}\n \n \n \n {/if}\n
\n

{ts}A contribution / membership signup was made on behalf of the organization listed below.{/ts}

\n

{ts}The information provided matched multiple existing database records based on the configured Duplicate Matching Rules for your site.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n {ts}Organization Name{/ts}\n \n {$onBehalfName}\n
\n {ts}Organization Email{/ts}\n \n {$onBehalfEmail}\n
\n {ts}Organization Contact ID{/ts}\n \n {$onBehalfID}\n
\n
\n

{ts}If you think this may be a duplicate contact which should be merged with an existing record - Go to \"Contacts >> Find and Merge Duplicate Contacts\". Use the strict rule for Organizations to find the potential duplicates and merge them if appropriate.{/ts}

\n
\n \n \n \n \n \n \n \n
\n {ts}Copy of Contribution Receipt{/ts}\n
\n {* FIXME: the below is most probably not HTML-ised *}\n {$receiptMessage}\n
\n
\n\n\n',1,813,'contribution_dupalert',0,1,0,NULL), - (5,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($formValues.receipt_text)}\n

{$formValues.receipt_text|htmlize}

\n {else}\n

{ts}Below you will find a receipt for this contribution.{/ts}

\n {/if}\n
\n \n \n \n \n \n \n \n \n \n {if \'{contribution.financial_type_id}\'}\n \n \n {/if}\n \n\n {if !empty($lineItem) and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {/if}\n {if !empty($getTaxDetails) && !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0 || $value != \'\'}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n\n {if $isShowTax}\n \n \n \n \n {/if}\n\n \n \n \n \n\n {if \'{contribution.receive_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.receipt_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n \n \n \n \n {if \'{contribution.check_number}\'}\n \n \n \n \n {/if}\n {/if}\n\n {if \'{contribution.trxn_id}\'}\n \n \n \n \n {/if}\n\n {if !empty($ccContribution)}\n \n \n \n \n \n \n \n \n \n \n \n \n {/if}\n\n {if !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($formValues.product_name)}\n \n \n \n \n \n \n {if $formValues.product_option}\n \n \n \n \n {/if}\n {if $formValues.product_sku}\n \n \n \n \n {/if}\n {if !empty($fulfilled_date)}\n \n \n \n \n {/if}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {ts}Contributor Name{/ts}\n \n {contact.display_name}\n
\n {ts}Financial Type{/ts}\n \n {contribution.financial_type_id:label}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount}\n
\n {ts}Total Amount{/ts}\n \n {contribution.total_amount}\n
\n {ts}Date Received{/ts}\n \n {contribution.receive_date}\n
\n {ts}Receipt Date{/ts}\n \n {contribution.receipt_date}\n
\n {ts}Paid By{/ts}\n \n {contribution.payment_instrument_id:label}\n
\n {ts}Check Number{/ts}\n \n {contribution.check_number}\n
\n {ts}Transaction ID{/ts}\n \n {contribution.trxn_id}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n {ts}Premium Information{/ts}\n
\n {$formValues.product_name}\n
\n {ts}Option{/ts}\n \n {$formValues.product_option}\n
\n {ts}SKU{/ts}\n \n {$formValues.product_sku}\n
\n {ts}Sent{/ts}\n \n {$fulfilled_date|truncate:10:\'\'|crmDate}\n
\n
\n\n\n\n',1,814,'contribution_offline_receipt',1,0,0,NULL), - (6,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($formValues.receipt_text)}\n

{$formValues.receipt_text|htmlize}

\n {else}\n

{ts}Below you will find a receipt for this contribution.{/ts}

\n {/if}\n
\n \n \n \n \n \n \n \n \n \n {if \'{contribution.financial_type_id}\'}\n \n \n {/if}\n \n\n {if !empty($lineItem) and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {/if}\n {if !empty($getTaxDetails) && !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0 || $value != \'\'}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n\n {if $isShowTax}\n \n \n \n \n {/if}\n\n \n \n \n \n\n {if \'{contribution.receive_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.receipt_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n \n \n \n \n {if \'{contribution.check_number}\'}\n \n \n \n \n {/if}\n {/if}\n\n {if \'{contribution.trxn_id}\'}\n \n \n \n \n {/if}\n\n {if !empty($ccContribution)}\n \n \n \n \n \n \n \n \n \n \n \n \n {/if}\n\n {if !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($formValues.product_name)}\n \n \n \n \n \n \n {if $formValues.product_option}\n \n \n \n \n {/if}\n {if $formValues.product_sku}\n \n \n \n \n {/if}\n {if !empty($fulfilled_date)}\n \n \n \n \n {/if}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {ts}Contributor Name{/ts}\n \n {contact.display_name}\n
\n {ts}Financial Type{/ts}\n \n {contribution.financial_type_id:label}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount}\n
\n {ts}Total Amount{/ts}\n \n {contribution.total_amount}\n
\n {ts}Date Received{/ts}\n \n {contribution.receive_date}\n
\n {ts}Receipt Date{/ts}\n \n {contribution.receipt_date}\n
\n {ts}Paid By{/ts}\n \n {contribution.payment_instrument_id:label}\n
\n {ts}Check Number{/ts}\n \n {contribution.check_number}\n
\n {ts}Transaction ID{/ts}\n \n {contribution.trxn_id}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n {ts}Premium Information{/ts}\n
\n {$formValues.product_name}\n
\n {ts}Option{/ts}\n \n {$formValues.product_option}\n
\n {ts}SKU{/ts}\n \n {$formValues.product_sku}\n
\n {ts}Sent{/ts}\n \n {$fulfilled_date|truncate:10:\'\'|crmDate}\n
\n
\n\n\n\n',1,814,'contribution_offline_receipt',0,1,0,NULL), + (5,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($formValues.receipt_text)}\n

{$formValues.receipt_text|htmlize}

\n {else}\n

{ts}Below you will find a receipt for this contribution.{/ts}

\n {/if}\n
\n \n \n \n \n \n \n \n \n \n {if \'{contribution.financial_type_id}\'}\n \n \n {/if}\n \n\n {if !empty($lineItem) and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {/if}\n {if !empty($getTaxDetails) && !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0 || $value != \'\'}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n\n {if $isShowTax}\n \n \n \n \n {/if}\n\n \n \n \n \n\n {if \'{contribution.receive_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.receipt_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n \n \n \n \n {if \'{contribution.check_number}\'}\n \n \n \n \n {/if}\n {/if}\n\n {if \'{contribution.trxn_id}\'}\n \n \n \n \n {/if}\n\n {if !empty($ccContribution)}\n \n \n \n \n \n \n \n \n \n \n \n \n {/if}\n\n {if !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($formValues.product_name)}\n \n \n \n \n \n \n {if $formValues.product_option}\n \n \n \n \n {/if}\n {if $formValues.product_sku}\n \n \n \n \n {/if}\n {if !empty($fulfilled_date)}\n \n \n \n \n {/if}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {ts}Contributor Name{/ts}\n \n {contact.display_name}\n
\n {ts}Financial Type{/ts}\n \n {contribution.financial_type_id:label}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount}\n
\n {ts}Total Amount{/ts}\n \n {contribution.total_amount}\n
\n {ts}Date Received{/ts}\n \n {contribution.receive_date|crmDate:\"shortdate\"}\n
\n {ts}Receipt Date{/ts}\n \n {contribution.receipt_date|crmDate:\"shortdate\"}\n
\n {ts}Paid By{/ts}\n \n {contribution.payment_instrument_id:label}\n
\n {ts}Check Number{/ts}\n \n {contribution.check_number}\n
\n {ts}Transaction ID{/ts}\n \n {contribution.trxn_id}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n {ts}Premium Information{/ts}\n
\n {$formValues.product_name}\n
\n {ts}Option{/ts}\n \n {$formValues.product_option}\n
\n {ts}SKU{/ts}\n \n {$formValues.product_sku}\n
\n {ts}Sent{/ts}\n \n {$fulfilled_date|truncate:10:\'\'|crmDate}\n
\n
\n\n\n\n',1,814,'contribution_offline_receipt',1,0,0,NULL), + (6,'Contributions - Receipt (off-line)','{ts}Contribution Receipt{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if !empty($formValues.receipt_text)}\n{$formValues.receipt_text}\n{else}{ts}Below you will find a receipt for this contribution.{/ts}{/if}\n\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{ts}Contributor{/ts}: {contact.display_name}\n{if \'{contribution.financial_type_id}\'}\n{ts}Financial Type{/ts}: {contribution.financial_type_id:label}\n{/if}\n{if $lineItem}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($getTaxDetails)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($getTaxDetails)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($getTaxDetails)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($getTaxDetails) && !empty($dataArray)}\n{ts}Amount before Tax{/ts} : {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0 || $value != \'\'}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}% : {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm} : {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts} : {contribution.tax_amount}\n{/if}\n{ts}Total Amount{/ts} : {contribution.total_amount}\n{if \'{contribution.receive_date}\'}\n{ts}Date Received{/ts}: {contribution.receive_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.receipt_date}\'}\n{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:\"shortdate\"}\n{/if}\n{if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n{ts}Paid By{/ts}: {contribution.payment_instrument_id:label}\n{if \'{contribution.check_number}\'}\n{ts}Check Number{/ts}: {contribution.check_number}\n{/if}\n{/if}\n{if \'{contribution.trxn_id}\'}\n{ts}Transaction ID{/ts}: {contribution.trxn_id}\n{/if}\n\n{if !empty($ccContribution)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n===========================================================\n{$customName}\n===========================================================\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($formValues.product_name)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$formValues.product_name}\n{if $formValues.product_option}\n{ts}Option{/ts}: {$formValues.product_option}\n{/if}\n{if $formValues.product_sku}\n{ts}SKU{/ts}: {$formValues.product_sku}\n{/if}\n{if !empty($fulfilled_date)}\n{ts}Sent{/ts}: {$fulfilled_date|crmDate}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($formValues.receipt_text)}\n

{$formValues.receipt_text|htmlize}

\n {else}\n

{ts}Below you will find a receipt for this contribution.{/ts}

\n {/if}\n
\n \n \n \n \n \n \n \n \n \n {if \'{contribution.financial_type_id}\'}\n \n \n {/if}\n \n\n {if !empty($lineItem) and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {/if}\n {if !empty($getTaxDetails) && !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0 || $value != \'\'}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n\n {if $isShowTax}\n \n \n \n \n {/if}\n\n \n \n \n \n\n {if \'{contribution.receive_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.receipt_date}\'}\n \n \n \n \n {/if}\n\n {if \'{contribution.payment_instrument_id}\' and empty($formValues.hidden_CreditCard)}\n \n \n \n \n {if \'{contribution.check_number}\'}\n \n \n \n \n {/if}\n {/if}\n\n {if \'{contribution.trxn_id}\'}\n \n \n \n \n {/if}\n\n {if !empty($ccContribution)}\n \n \n \n \n \n \n \n \n \n \n \n \n {/if}\n\n {if !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($formValues.product_name)}\n \n \n \n \n \n \n {if $formValues.product_option}\n \n \n \n \n {/if}\n {if $formValues.product_sku}\n \n \n \n \n {/if}\n {if !empty($fulfilled_date)}\n \n \n \n \n {/if}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {ts}Contributor Name{/ts}\n \n {contact.display_name}\n
\n {ts}Financial Type{/ts}\n \n {contribution.financial_type_id:label}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount}\n
\n {ts}Total Amount{/ts}\n \n {contribution.total_amount}\n
\n {ts}Date Received{/ts}\n \n {contribution.receive_date|crmDate:\"shortdate\"}\n
\n {ts}Receipt Date{/ts}\n \n {contribution.receipt_date|crmDate:\"shortdate\"}\n
\n {ts}Paid By{/ts}\n \n {contribution.payment_instrument_id:label}\n
\n {ts}Check Number{/ts}\n \n {contribution.check_number}\n
\n {ts}Transaction ID{/ts}\n \n {contribution.trxn_id}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n {ts}Premium Information{/ts}\n
\n {$formValues.product_name}\n
\n {ts}Option{/ts}\n \n {$formValues.product_option}\n
\n {ts}SKU{/ts}\n \n {$formValues.product_sku}\n
\n {ts}Sent{/ts}\n \n {$fulfilled_date|truncate:10:\'\'|crmDate}\n
\n
\n\n\n\n',1,814,'contribution_offline_receipt',0,1,0,NULL), (7,'Contributions - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $isShowLineItems}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts}: {contribution.tax_amount|crmMoney}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n{/if}\n{/if}\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n\n{if !empty($is_recur)}\n{ts}This is a recurring contribution.{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts}You can cancel future contributions at:{/ts}\n\n{$cancelSubscriptionUrl}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts}You can update billing details for this recurring contribution at:{/ts}\n\n{$updateSubscriptionBillingUrl}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts}You can update recurring contribution amount or change the number of installments for this recurring contribution at:{/ts}\n\n{$updateSubscriptionUrl}\n\n{/if}\n{/if}\n\n{if $honor_block_is_active}\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n{elseif !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or Email*}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium )}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $amount}\n\n\n \n \n \n\n {if $isShowLineItems}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n\n {/if}\n {if $isShowTax}\n \n \n \n \n {/if}\n \n \n \n \n\n {else}\n\n {if !empty($totalTaxAmount)}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n {/if}\n\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {if $updateSubscriptionUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {elseif !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($isShare)}\n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney:$currency}\n
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount|crmMoney}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}This is a recurring contribution.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel future contributions by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by visiting this web page.{/ts}\n
\n {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contributionPageId`\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,815,'contribution_online_receipt',1,0,0,NULL), (8,'Contributions - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $amount}\n===========================================================\n{ts}Contribution Information{/ts}\n\n===========================================================\n{if $isShowLineItems}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)}{$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n\n{if $isShowTax}\n{ts}Total Tax Amount{/ts}: {contribution.tax_amount|crmMoney}\n{/if}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney:$currency}\n{else}\n{ts}Amount{/ts}: {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n{/if}\n{/if}\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n\n{if !empty($is_recur)}\n{ts}This is a recurring contribution.{/ts}\n\n{if $cancelSubscriptionUrl}\n{ts}You can cancel future contributions at:{/ts}\n\n{$cancelSubscriptionUrl}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n{ts}You can update billing details for this recurring contribution at:{/ts}\n\n{$updateSubscriptionBillingUrl}\n\n{/if}\n\n{if $updateSubscriptionUrl}\n{ts}You can update recurring contribution amount or change the number of installments for this recurring contribution at:{/ts}\n\n{$updateSubscriptionUrl}\n\n{/if}\n{/if}\n\n{if $honor_block_is_active}\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n{elseif !empty($softCreditTypes) and !empty($softCredits)}\n{foreach from=$softCreditTypes item=softCreditType key=n}\n===========================================================\n{$softCreditType}\n===========================================================\n{foreach from=$softCredits.$n item=value key=label}\n{$label}: {$value}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or Email*}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium )}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $amount}\n\n\n \n \n \n\n {if $isShowLineItems}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n\n {/if}\n {if $isShowTax}\n \n \n \n \n {/if}\n \n \n \n \n\n {else}\n\n {if !empty($totalTaxAmount)}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n {/if}\n\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {if $updateSubscriptionUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {elseif !empty($softCreditTypes) and !empty($softCredits)}\n {foreach from=$softCreditTypes item=softCreditType key=n}\n \n \n \n {foreach from=$softCredits.$n item=value key=label}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($isShare)}\n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Contribution Information{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($getTaxDetails)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Subtotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney:$currency}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney:$currency}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n
\n
\n {ts} Amount before Tax : {/ts}\n \n {$amount-$totalTaxAmount|crmMoney:$currency}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney:$currency}\n
\n {ts}Total Tax Amount{/ts}\n \n {contribution.tax_amount|crmMoney}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney:$currency} {if \'{contribution.amount_level}\'} - {contribution.amount_level}{/if}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}This is a recurring contribution.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel future contributions by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this recurring contribution by visiting this web page.{/ts}\n
\n {ts 1=$updateSubscriptionUrl}You can update recurring contribution amount or change the number of installments for this recurring contribution by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {$softCreditType}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {capture assign=contributionUrl}{crmURL p=\'civicrm/contribute/transact\' q=\"reset=1&id=`$contributionPageId`\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$contributionUrl title=$title pageURL=$contributionUrl}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney:$currency}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,815,'contribution_online_receipt',0,1,0,NULL), (9,'Contributions - Invoice','{if $title}\n {if $component}\n {if $component == \'event\'}\n {ts 1=$title}Event Registration Invoice: %1{/ts}\n {else}\n {ts 1=$title}Contribution Invoice: %1{/ts}\n {/if}\n {/if}\n{else}\n {ts}Invoice{/ts}\n{/if}\n - {contact.display_name}\n','{ts}Contribution Invoice{/ts}\n','\n\n \n \n \n \n \n
\n {if $config->empoweredBy}\n \n \n \n \n
\n {/if}\n \n \n \n \n \n \n \n {if $organization_name}\n \n {else}\n \n {/if}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{ts}INVOICE{/ts}{ts}Invoice Date:{/ts}{$domain_organization}
{contact.display_name} ({$organization_name}){contact.display_name}{$invoice_date}\n \n {if $domain_street_address }{$domain_street_address}{/if}\n {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\n \n
{$street_address} {$supplemental_address_1}{ts}Invoice Number:{/ts}\n \n {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n {if $domain_state }{$domain_state}{/if}\n \n
{$supplemental_address_2} {$stateProvinceAbbreviation}{$invoice_number}\n \n {if $domain_city}{$domain_city}{/if}\n {if $domain_postal_code }{$domain_postal_code}{/if}\n \n
{$city} {$postal_code}{ts}Reference:{/ts}{if $domain_country}{$domain_country}{/if}
{$country}{if !empty($source)}{$source}{/if}{if $domain_email}{$domain_email}{/if}
{if $domain_phone}{$domain_phone}{/if}
\n\n \n \n \n \n \n \n \n \n {foreach from=$lineItem item=value key=priceset name=taxpricevalue}\n {if $smarty.foreach.taxpricevalue.index eq 0}\n {else}\n {/if}\n \n \n \n \n {if $value.tax_amount != \'\'}\n \n {else}\n \n {/if}\n \n \n {/foreach}\n \n \n \n \n \n {if !empty($dataArray)}\n {foreach from=$dataArray item=value key=priceset}\n \n \n {if $priceset}\n \n \n {elseif $priceset == 0}\n \n \n {/if}\n \n {/foreach}\n {/if}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n


\n \n \n \n {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n \n \n \n \n {/if}\n
{ts}Description{/ts}{ts}Quantity{/ts}{ts}Unit Price{/ts}{$taxTerm}{ts 1=$currency}Amount %1{/ts}
\n {if $value.html_type eq \'Text\'}\n {$value.label}\n {else}\n {$value.field_title} - {$value.label}\n {/if}\n {if $value.description}\n
{$value.description|truncate:30:\"...\"}
\n {/if}\n
\n
{$value.qty}{$value.unit_price|crmMoney:$currency}{if $value.tax_rate}{$value.tax_rate}%{/if}{if $taxTerm}{ts 1=$taxTerm}-{/ts}{/if}{$value.subTotal|crmMoney:$currency}
{ts}Sub Total{/ts}{$subTotal|crmMoney:$currency}
{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}{$value|crmMoney:$currency} {if $taxTerm}{ts 1=$taxTerm}TOTAL %1{/ts}{/if}{$value|crmMoney:$currency}
{ts 1=$currency}TOTAL %1{/ts}{$amount|crmMoney:$currency}
\n {if $contribution_status_id == $refundedStatusId}\n {ts}Amount Credited{/ts}\n {else}\n {ts}Amount Paid{/ts}\n {/if}\n \n {$amountPaid|crmMoney:$currency}

{ts}AMOUNT DUE:{/ts}{$amountDue|crmMoney:$currency}
{ts 1=$dueDate}DUE DATE: %1{/ts}
\n \n \n \n\n {if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}\n \n \n \n \n
\n\n \n \n \n {include file="CRM/Core/Date.tpl"} {if $savedMapping} - + {foreach from=$inActiveMembers item=inActiveMember} - - - - - - - + + + + + + {/foreach}
{ts}PAYMENT ADVICE{/ts}

{ts}To:{/ts}
\n {$domain_organization}
\n {$domain_street_address} {$domain_supplemental_address_1}
\n {$domain_supplemental_address_2} {$domain_state}
\n {$domain_city} {$domain_postal_code}
\n {$domain_country}
\n {$domain_email}
\n {$domain_phone}
\n


{$notes}\n
\n \n \n \n \n \n \n \n \n \n \n {if $is_pay_later == 1}\n \n \n \n \n {else}\n \n \n \n \n {/if}\n \n \n \n \n \n \n \n
{ts}Customer:{/ts}{contact.display_name}
{ts}Invoice Number:{/ts}{$invoice_number}

{ts}Amount Due:{/ts}{$amount|crmMoney:$currency}
{ts}Amount Due:{/ts}{$amountDue|crmMoney:$currency}
{ts}Due Date:{/ts}{$dueDate}

\n {/if}\n\n {if $contribution_status_id == $refundedStatusId || $contribution_status_id == $cancelledStatusId}\n {if $config->empoweredBy}\n \n \n \n \n
\n {/if}\n\n \n \n \n \n \n \n \n {if $organization_name}\n \n {else}\n \n {/if}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{ts}CREDIT NOTE{/ts}{ts}Date:{/ts}{$domain_organization}
{contact.display_name} ({$organization_name}){contact.display_name}{$invoice_date}\n \n {if $domain_street_address }{$domain_street_address}{/if}\n {if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}\n \n
{$street_address} {$supplemental_address_1}{ts}Credit Note Number:{/ts}\n \n {if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}\n {if $domain_state }{$domain_state}{/if}\n \n
{$supplemental_address_2} {$stateProvinceAbbreviation}{$creditnote_id}\n \n {if $domain_city}{$domain_city}{/if}\n {if $domain_postal_code }{$domain_postal_code}{/if}\n \n
{$city} {$postal_code}{ts}Reference:{/ts}\n \n {if $domain_country}{$domain_country}{/if}\n \n
{$source}\n \n {if $domain_email}{$domain_email}{/if}\n \n
\n \n {if $domain_phone}{$domain_phone}{/if}\n \n
\n\n \n \n \n \n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n \n \n \n {foreach from=$lineItem item=value key=priceset name=pricevalue}\n {if $smarty.foreach.pricevalue.index eq 0}\n \n {else}\n \n {/if}\n \n \n \n \n {if $value.tax_amount != \'\'}\n \n {else}\n \n {/if}\n \n \n {/foreach}\n \n \n \n \n \n \n {if !empty($dataArray)}\n {foreach from=$dataArray item=value key=priceset}\n \n \n {if $priceset}\n \n \n {elseif $priceset == 0}\n \n \n {/if}\n \n {/foreach}\n {/if}\n \n \n \n \n \n \n \n \n \n {if $is_pay_later == 0}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {/if}\n


\n \n \n \n \n \n \n \n
{ts}Description{/ts}{ts}Quantity{/ts}{ts}Unit Price{/ts}{$taxTerm}{ts 1=$currency}Amount %1{/ts}


\n \n {if $value.html_type eq \'Text\'}\n {$value.label}\n {else}\n {$value.field_title} - {$value.label}\n {/if}\n {if $value.description}\n
{$value.description|truncate:30:\"...\"}
\n {/if}\n
\n
{$value.qty}{$value.unit_price|crmMoney:$currency}{if $value.tax_rate}{$value.tax_rate}%{/if}{if $taxTerm}{ts 1=$taxTerm}No %1{/ts}{/if}{$value.subTotal|crmMoney:$currency}

{ts}Sub Total{/ts}{$subTotal|crmMoney:$currency}
{if $taxTerm}{ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}{/if}{$value|crmMoney:$currency} {if $taxTerm}{ts 1=$taxTerm}TOTAL NO %1{/ts}{/if}{$value|crmMoney:$currency}

{ts 1=$currency}TOTAL %1{/ts}{$amount|crmMoney:$currency}
{ts}LESS Credit to invoice(s){/ts}{$amount|crmMoney:$currency}

{ts}REMAINING CREDIT{/ts}{$amountDue|crmMoney:$currency}
\n
\n\n \n \n \n \n
\n\n \n \n \n \n \n
{ts}CREDIT ADVICE{/ts}

{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
{ts}Customer:{/ts}{contact.display_name}
{ts}Credit Note#:{/ts}{$creditnote_id}

{ts}Credit Amount:{/ts}{$amount|crmMoney:$currency}
\n
\n {/if}\n\n \n \n\n',1,816,'contribution_invoice_receipt',1,0,0,NULL), @@ -4156,28 +5314,28 @@ INSERT INTO `civicrm_msg_template` (`id`, `msg_title`, `msg_subject`, `msg_text` (24,'Personal Campaign Pages - Supporter Welcome','{ts 1=$contribPageTitle}Your Personal Campaign Page for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=\"$contribPageTitle\"}Thanks for creating a personal campaign page in support of %1.{/ts}\n\n{if $pcpStatus eq \'Approved\'}\n====================\n{ts}Promoting Your Page{/ts}\n\n====================\n{if $isTellFriendEnabled}\n\n{ts}You can begin your fundraising efforts using our \"Tell a Friend\" form{/ts}:\n\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser and follow the prompts{/ts}:\n{$pcpTellFriendURL}\n{else}\n\n{ts}Send email to family, friends and colleagues with a personal message about this campaign.{/ts}\n{ts}Include this link to your fundraising page in your emails{/ts}:\n{$pcpInfoURL}\n{/if}\n\n===================\n{ts}Managing Your Page{/ts}\n\n===================\n{ts}Whenever you want to preview, update or promote your page{/ts}:\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser to go to your page{/ts}:\n{$pcpInfoURL}\n\n{ts}When you view your campaign page WHILE LOGGED IN, the page includes links to edit your page, tell friends, and update your contact info.{/ts}\n\n\n{elseif $pcpStatus EQ \'Waiting Review\'}\n{ts}Your page requires administrator review before you can begin your fundraising efforts.{/ts}\n\n\n{ts}A notification email has been sent to the site administrator, and you will receive another notification from them as soon as the review process is complete.{/ts}\n\n\n{ts}You can still preview your page prior to approval{/ts}:\n1. {ts}Login to your account at{/ts}:\n{$loginUrl}\n\n2. {ts}Click or paste this link into your browser{/ts}:\n{$pcpInfoURL}\n\n{/if}\n{if $pcpNotifyEmailAddress}\n{ts}Questions? Send email to{/ts}:\n{$pcpNotifyEmailAddress}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n\n {if $pcpStatus eq \'Approved\'}\n\n \n \n \n\n {elseif $pcpStatus EQ \'Waiting Review\'}\n\n \n \n \n\n {/if}\n\n {if $pcpNotifyEmailAddress}\n \n \n \n {/if}\n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=\"$contribPageTitle\"}Thanks for creating a personal campaign page in support of %1.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n {ts}Promoting Your Page{/ts}\n
\n {if $isTellFriendEnabled}\n

{ts}You can begin your fundraising efforts using our \"Tell a Friend\" form{/ts}:

\n
    \n
  1. {ts}Login to your account{/ts}
  2. \n
  3. {ts}Click this link and follow the prompts{/ts}
  4. \n
\n {else}\n

{ts}Send email to family, friends and colleagues with a personal message about this campaign.{/ts} {ts}Include this link to your fundraising page in your emails{/ts}: {$pcpInfoURL}

\n {/if}\n
\n {ts}Managing Your Page{/ts}\n
\n

{ts}Whenever you want to preview, update or promote your page{/ts}:

\n
    \n
  1. {ts}Login to your account{/ts}
  2. \n
  3. {ts}Go to your page{/ts}
  4. \n
\n

{ts}When you view your campaign page WHILE LOGGED IN, the page includes links to edit your page, tell friends, and update your contact info.{/ts}

\n
\n
\n

{ts}Your page requires administrator review before you can begin your fundraising efforts.{/ts}

\n

{ts}A notification email has been sent to the site administrator, and you will receive another notification from them as soon as the review process is complete.{/ts}

\n

{ts}You can still preview your page prior to approval{/ts}:

\n
    \n
  1. {ts}Login to your account{/ts}
  2. \n
  3. {ts}Click this link{/ts}
  4. \n
\n
\n

{ts}Questions? Send email to{/ts}: {$pcpNotifyEmailAddress}

\n
\n\n\n\n',1,823,'pcp_supporter_notify',0,1,0,NULL), (25,'Personal Campaign Pages - Owner Notification','{ts}Someone has just donated to your personal campaign page{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Owner Notification{/ts}\n\n===========================================================\n{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}You have received a donation at your personal page{/ts}: {$page_title}\n>> {$pcpInfoURL}\n\n{ts}Your fundraising total has been updated.{/ts}\n{ts}The donor\'s information is listed below. You can choose to contact them and convey your thanks if you wish.{/ts}\n{if $is_honor_roll_enabled}\n {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}\n{/if}\n\n{ts}Received{/ts}: {$receive_date|crmDate}\n\n{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}\n\n{ts}Name{/ts}: {$donors_display_name}\n\n{ts}Email{/ts}: {$donors_email}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}You have received a donation at your personal page{/ts}: {$page_title}

\n

{ts}Your fundraising total has been updated.{/ts}
\n {ts}The donor\'s information is listed below. You can choose to contact them and convey your thanks if you wish.{/ts}
\n {if $is_honor_roll_enabled}\n {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}
\n {/if}\n

\n \n \n \n \n \n
{ts}Received{/ts}: {$receive_date|crmDate}
{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}
{ts}Name{/ts}: {$donors_display_name}
{ts}Email{/ts}: {$donors_email}
\n\n\n',1,824,'pcp_owner_notify',1,0,0,NULL), (26,'Personal Campaign Pages - Owner Notification','{ts}Someone has just donated to your personal campaign page{/ts} - {contact.display_name}\n','===========================================================\n{ts}Personal Campaign Page Owner Notification{/ts}\n\n===========================================================\n{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts}You have received a donation at your personal page{/ts}: {$page_title}\n>> {$pcpInfoURL}\n\n{ts}Your fundraising total has been updated.{/ts}\n{ts}The donor\'s information is listed below. You can choose to contact them and convey your thanks if you wish.{/ts}\n{if $is_honor_roll_enabled}\n {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}\n{/if}\n\n{ts}Received{/ts}: {$receive_date|crmDate}\n\n{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}\n\n{ts}Name{/ts}: {$donors_display_name}\n\n{ts}Email{/ts}: {$donors_email}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}You have received a donation at your personal page{/ts}: {$page_title}

\n

{ts}Your fundraising total has been updated.{/ts}
\n {ts}The donor\'s information is listed below. You can choose to contact them and convey your thanks if you wish.{/ts}
\n {if $is_honor_roll_enabled}\n {ts}The donor\'s name has been added to your honor roll unless they asked not to be included.{/ts}
\n {/if}\n

\n \n \n \n \n \n
{ts}Received{/ts}: {$receive_date|crmDate}
{ts}Amount{/ts}: {$total_amount|crmMoney:$currency}
{ts}Name{/ts}: {$donors_display_name}
{ts}Email{/ts}: {$donors_email}
\n\n\n',1,824,'pcp_owner_notify',0,1,0,NULL), - (27,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($amountOwed)}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $isRefund}\n

{ts}A refund has been issued based on changes in your registration selections.{/ts}

\n {else}\n

{ts}Below you will find a receipt for this payment.{/ts}

\n {if $paymentsComplete}\n

{ts}Thank you for completing this contribution.{/ts}

\n {/if}\n {/if}\n
\n \n {if $isRefund}\n \n \n \n \n \n \n \n {else}\n \n \n \n \n \n \n \n {/if}\n {if $receive_date}\n \n \n \n \n {/if}\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n \n \n \n {if isset($totalAmount)}\n \n \n \n \n {/if}\n {if isset($totalPaid)}\n \n \n \n \n {/if}\n {if isset($amountOwed)}\n \n \n {* This will be zero after final payment. *}\n \n {/if}\n
{ts}Refund Details{/ts}
\n {ts}This Refund Amount{/ts}\n \n {$refundAmount|crmMoney}\n
{ts}Payment Details{/ts}
\n {ts}This Payment Amount{/ts}\n \n {$paymentAmount|crmMoney}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
{ts}Contribution Details{/ts}
\n {ts}Total Fee{/ts}\n \n {$totalAmount|crmMoney}\n
\n {ts}Total Paid{/ts}\n \n {$totalPaid|crmMoney}\n
\n {ts}Balance Owed{/ts}\n \n {$amountOwed|crmMoney}\n
\n\n
\n \n {if !empty($billingName) || !empty($address)}\n \n \n \n \n \n \n {/if}\n {if !empty($credit_card_number)}\n \n \n \n \n \n \n {/if}\n {if $component eq \'event\'}\n \n \n \n \n \n \n\n {if !empty($event.participant_role)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if} {*phone block close*}\n {/if}\n
\n {ts}Billing Name and Address{/ts}\n
\n {if !empty($billingName)}{$billingName}{/if}
\n {if !empty($address)}{$address|nl2br}{/if}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n
\n\n \n\n',1,825,'payment_or_refund_notification',1,0,0,NULL), - (28,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if isset($totalAmount)}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if isset($totalPaid)}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if isset($amountOwed)}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $isRefund}\n

{ts}A refund has been issued based on changes in your registration selections.{/ts}

\n {else}\n

{ts}Below you will find a receipt for this payment.{/ts}

\n {if $paymentsComplete}\n

{ts}Thank you for completing this contribution.{/ts}

\n {/if}\n {/if}\n
\n \n {if $isRefund}\n \n \n \n \n \n \n \n {else}\n \n \n \n \n \n \n \n {/if}\n {if $receive_date}\n \n \n \n \n {/if}\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n \n \n \n {if isset($totalAmount)}\n \n \n \n \n {/if}\n {if isset($totalPaid)}\n \n \n \n \n {/if}\n {if isset($amountOwed)}\n \n \n {* This will be zero after final payment. *}\n \n {/if}\n
{ts}Refund Details{/ts}
\n {ts}This Refund Amount{/ts}\n \n {$refundAmount|crmMoney}\n
{ts}Payment Details{/ts}
\n {ts}This Payment Amount{/ts}\n \n {$paymentAmount|crmMoney}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
{ts}Contribution Details{/ts}
\n {ts}Total Fee{/ts}\n \n {$totalAmount|crmMoney}\n
\n {ts}Total Paid{/ts}\n \n {$totalPaid|crmMoney}\n
\n {ts}Balance Owed{/ts}\n \n {$amountOwed|crmMoney}\n
\n\n
\n \n {if !empty($billingName) || !empty($address)}\n \n \n \n \n \n \n {/if}\n {if !empty($credit_card_number)}\n \n \n \n \n \n \n {/if}\n {if $component eq \'event\'}\n \n \n \n \n \n \n\n {if !empty($event.participant_role)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if} {*phone block close*}\n {/if}\n
\n {ts}Billing Name and Address{/ts}\n
\n {if !empty($billingName)}{$billingName}{/if}
\n {if !empty($address)}{$address|nl2br}{/if}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n
\n\n \n\n',1,825,'payment_or_refund_notification',0,1,0,NULL), - (29,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($is_pay_later)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if !empty($is_pay_later) }\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n {/if}\n\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if $email}\n \n \n \n \n \n \n {/if}\n\n\n {if !empty($event.is_monetary)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amount) && !$lineItem}\n {foreach from=$amount item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if isset($balanceAmount)}\n \n \n \n \n {/if}\n {if !empty($pricesetFieldsCount) }\n \n \n \n \n {/if}\n {if !empty($is_pay_later)}\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customProfile)}\n {foreach from=$customProfile item=value key=customName}\n \n \n \n {foreach from=$value item=val key=field}\n {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n \n \n \n {foreach from=$val item=v key=f}\n \n \n \n \n {/foreach}\n {/if}\n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) }\n \n {/if}\n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.participant_count}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {if isset($balanceAmount)}\n {ts}Total Paid{/ts}\n {else}\n {ts}Total Amount{/ts}\n {/if}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Balance{/ts}\n \n {$balanceAmount|crmMoney}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n
\n {if $field eq \'additionalCustomPre\'}\n {$additionalCustomPre_grouptitle}\n {else}\n {$additionalCustomPost_grouptitle}\n {/if}\n
\n {$f}\n \n {$v}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n
\n\n\n\n',1,826,'event_offline_receipt',1,0,0,NULL), - (30,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($is_pay_later)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if !empty($is_pay_later) }\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n {/if}\n\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if $email}\n \n \n \n \n \n \n {/if}\n\n\n {if !empty($event.is_monetary)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amount) && !$lineItem}\n {foreach from=$amount item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if isset($balanceAmount)}\n \n \n \n \n {/if}\n {if !empty($pricesetFieldsCount) }\n \n \n \n \n {/if}\n {if !empty($is_pay_later)}\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customProfile)}\n {foreach from=$customProfile item=value key=customName}\n \n \n \n {foreach from=$value item=val key=field}\n {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n \n \n \n {foreach from=$val item=v key=f}\n \n \n \n \n {/foreach}\n {/if}\n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) }\n \n {/if}\n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.participant_count}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {if isset($balanceAmount)}\n {ts}Total Paid{/ts}\n {else}\n {ts}Total Amount{/ts}\n {/if}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Balance{/ts}\n \n {$balanceAmount|crmMoney}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n
\n {if $field eq \'additionalCustomPre\'}\n {$additionalCustomPre_grouptitle}\n {else}\n {$additionalCustomPost_grouptitle}\n {/if}\n
\n {$f}\n \n {$v}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n
\n\n\n\n',1,826,'event_offline_receipt',0,1,0,NULL), - (31,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n {ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n {/if}\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n\n {else}\n

{ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}{/if}

\n\n {/if}\n\n

\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n\n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if !empty($event.is_share)}\n \n \n \n {/if}\n {if !empty($payer.name)}\n \n \n \n \n \n \n {/if}\n {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amounts) && empty($lineItem)}\n {foreach from=$amounts item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if !empty($pricesetFieldsCount) }\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n \n {foreach from=$customPr item=customValue key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n \n {foreach from=$customPos item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n \n {foreach from=$eachParticipant item=eachProfile key=pid}\n \n {foreach from=$eachProfile item=val key=field}\n {foreach from=$val item=v key=f}\n \n \n {/foreach}\n \n {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n
\n {ts}You were registered by:{/ts}\n
\n {$payer.name}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) } {/if}\n \n {/foreach}\n {if !empty($individual)}\n \n \n \n \n \n \n {/if}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n {$line.participant_count}
{ts}Participant Total{/ts}{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalAmtWithTax|crmMoney}
\n
\n {ts} Amount Before Tax: {/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney:$currency} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
{$customPre_grouptitle.$i}
{$customName}{$customValue}
{$customPost_grouptitle.$j}
{$customName}{$customValue}
{ts 1=$participantID+2}Participant %1{/ts}
{$customProfile.title.$pid}
{$field}{$v}
\n {if !empty($event.allow_selfcancelxfer) }\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n\n\n\n',1,827,'event_online_receipt',1,0,0,NULL), - (32,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n {ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n {/if}\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n\n {else}\n

{ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}{/if}

\n\n {/if}\n\n

\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n\n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if !empty($event.is_share)}\n \n \n \n {/if}\n {if !empty($payer.name)}\n \n \n \n \n \n \n {/if}\n {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amounts) && empty($lineItem)}\n {foreach from=$amounts item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if !empty($pricesetFieldsCount) }\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n \n {foreach from=$customPr item=customValue key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n \n {foreach from=$customPos item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n \n {foreach from=$eachParticipant item=eachProfile key=pid}\n \n {foreach from=$eachProfile item=val key=field}\n {foreach from=$val item=v key=f}\n \n \n {/foreach}\n \n {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n
\n {ts}You were registered by:{/ts}\n
\n {$payer.name}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) } {/if}\n \n {/foreach}\n {if !empty($individual)}\n \n \n \n \n \n \n {/if}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n {$line.participant_count}
{ts}Participant Total{/ts}{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalAmtWithTax|crmMoney}
\n
\n {ts} Amount Before Tax: {/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney:$currency} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
{$customPre_grouptitle.$i}
{$customName}{$customValue}
{$customPost_grouptitle.$j}
{$customName}{$customValue}
{ts 1=$participantID+2}Participant %1{/ts}
{$customProfile.title.$pid}
{$field}{$v}
\n {if !empty($event.allow_selfcancelxfer) }\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n\n\n\n',1,827,'event_online_receipt',0,1,0,NULL), - (33,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n{/if}\n\n Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n Waitlisted:\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n','\n\n \n \n \n \n \n {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $is_pay_later}\n

\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n

\n {else}\n

\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n

\n {/if}\n\n {if $is_pay_later}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

\n {/if}\n\n

Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:

\n\n{if $billing_name}\n \n \n \n \n \n \n \n
\n {ts}Billing Name and Address{/ts}\n
\n {$billing_name}
\n {$billing_street_address}
\n {$billing_city}, {$billing_state} {$billing_postal_code}
\n
\n {$email}\n
\n{/if}\n{if $credit_card_type}\n

 

\n \n \n \n \n \n \n \n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n
\n{/if}\n{if !empty($source)}\n

 

\n {$source}\n{/if}\n

 

\n \n \n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n \n {foreach from=$line_items item=line_item}\n \n \n \n \n \n \n {/foreach}\n \n \n {if $discounts}\n \n \n \n \n \n \n {foreach from=$discounts key=myId item=i}\n \n \n \n \n \n \n {/foreach}\n {/if}\n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n
\n Event\n \n Participants\n \n Price\n \n Total\n
\n {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})
\n {if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|nl2br}\n {/if}{*End of isShowLocation condition*}

\n {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n
\n {$line_item.num_participants}\n {if $line_item.num_participants > 0}\n
\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n {if $line_item.num_waiting_participants > 0}\n Waitlisted:
\n
\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n
\n {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n \n  {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n
\n \n \n Subtotal:\n \n  {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n
\n {$i.title}\n \n \n \n -{$i.amount}\n
\n \n \n Total:\n \n  {$total|crmMoney:$currency|string_format:\"%10s\"}\n
\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n \n\n',1,828,'event_registration_receipt',1,0,0,NULL), - (34,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n {if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n{/if}\n\n Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n Waitlisted:\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n','\n\n \n \n \n \n \n {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $is_pay_later}\n

\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n

\n {else}\n

\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n

\n {/if}\n\n {if $is_pay_later}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

\n {/if}\n\n

Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:

\n\n{if $billing_name}\n \n \n \n \n \n \n \n
\n {ts}Billing Name and Address{/ts}\n
\n {$billing_name}
\n {$billing_street_address}
\n {$billing_city}, {$billing_state} {$billing_postal_code}
\n
\n {$email}\n
\n{/if}\n{if $credit_card_type}\n

 

\n \n \n \n \n \n \n \n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n
\n{/if}\n{if !empty($source)}\n

 

\n {$source}\n{/if}\n

 

\n \n \n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n \n {foreach from=$line_items item=line_item}\n \n \n \n \n \n \n {/foreach}\n \n \n {if $discounts}\n \n \n \n \n \n \n {foreach from=$discounts key=myId item=i}\n \n \n \n \n \n \n {/foreach}\n {/if}\n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n
\n Event\n \n Participants\n \n Price\n \n Total\n
\n {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})
\n {if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|nl2br}\n {/if}{*End of isShowLocation condition*}

\n {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n
\n {$line_item.num_participants}\n {if $line_item.num_participants > 0}\n
\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n {if $line_item.num_waiting_participants > 0}\n Waitlisted:
\n
\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n
\n {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n \n  {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n
\n \n \n Subtotal:\n \n  {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n
\n {$i.title}\n \n \n \n -{$i.amount}\n
\n \n \n Total:\n \n  {$total|crmMoney:$currency|string_format:\"%10s\"}\n
\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n \n\n',1,828,'event_registration_receipt',0,1,0,NULL), - (35,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}Your Event Registration has been cancelled.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if !empty(\'{participant.register_date}\')}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {participant.role_id:label}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {participant.register_date}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,829,'participant_cancelled',1,0,0,NULL), - (36,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}Your Event Registration has been cancelled.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if !empty(\'{participant.register_date}\')}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {participant.role_id:label}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {participant.register_date}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,829,'participant_cancelled',0,1,0,NULL), - (37,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n \n \n \n\n \n\n \n \n \n {if !$isAdditional and $participant.id}\n \n \n \n \n \n \n {/if}\n {if $event.allow_selfcancelxfer }\n {ts}This event allows for{/ts}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}self service cancel or transfer{/ts}\n {/if}\n\n \n \n \n {if $event.allow_selfcancelxfer }\n \n \n \n {/if}\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}

\n
\n {ts}Confirm Your Registration{/ts}\n
\n {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n {ts}Click here to confirm and complete your registration{/ts}\n
\n \n \n \n \n \n \n \n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if $event.location.phone.1.phone || $event.location.email.1.email}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if $event.is_public}\n \n \n \n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,830,'participant_confirm',1,0,0,NULL), - (38,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n \n \n \n\n \n\n \n \n \n {if !$isAdditional and $participant.id}\n \n \n \n \n \n \n {/if}\n {if $event.allow_selfcancelxfer }\n {ts}This event allows for{/ts}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}self service cancel or transfer{/ts}\n {/if}\n\n \n \n \n {if $event.allow_selfcancelxfer }\n \n \n \n {/if}\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}

\n
\n {ts}Confirm Your Registration{/ts}\n
\n {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n {ts}Click here to confirm and complete your registration{/ts}\n
\n \n \n \n \n \n \n \n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if $event.location.phone.1.phone || $event.location.email.1.email}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if $event.is_public}\n \n \n \n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,830,'participant_confirm',0,1,0,NULL), - (39,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}

\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,831,'participant_expired',1,0,0,NULL), - (40,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}

\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,831,'participant_expired',0,1,0,NULL), - (41,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,832,'participant_transferred',1,0,0,NULL), - (42,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,832,'participant_transferred',0,1,0,NULL), + (27,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $isRefund}\n

{ts}A refund has been issued based on changes in your registration selections.{/ts}

\n {else}\n

{ts}Below you will find a receipt for this payment.{/ts}

\n {if $paymentsComplete}\n

{ts}Thank you for completing this contribution.{/ts}

\n {/if}\n {/if}\n
\n \n {if $isRefund}\n \n \n \n \n \n \n \n {else}\n \n \n \n \n \n \n \n {/if}\n {if $receive_date}\n \n \n \n \n {/if}\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n \n \n \n {if $totalAmount}\n \n \n \n \n {/if}\n {if $totalPaid}\n \n \n \n \n {/if}\n {if $amountOwed}\n \n \n {* This will be zero after final payment. *}\n \n {/if}\n
{ts}Refund Details{/ts}
\n {ts}This Refund Amount{/ts}\n \n {$refundAmount|crmMoney}\n
{ts}Payment Details{/ts}
\n {ts}This Payment Amount{/ts}\n \n {$paymentAmount|crmMoney}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
{ts}Contribution Details{/ts}
\n {ts}Total Fee{/ts}\n \n {$totalAmount|crmMoney}\n
\n {ts}Total Paid{/ts}\n \n {$totalPaid|crmMoney}\n
\n {ts}Balance Owed{/ts}\n \n {$amountOwed|crmMoney}\n
\n\n
\n \n {if !empty($billingName) || !empty($address)}\n \n \n \n \n \n \n {/if}\n {if !empty($credit_card_number)}\n \n \n \n \n \n \n {/if}\n {if $component eq \'event\'}\n \n \n \n \n \n \n\n {if !empty($event.participant_role)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if} {*phone block close*}\n {/if}\n
\n {ts}Billing Name and Address{/ts}\n
\n {if !empty($billingName)}{$billingName}{/if}
\n {if !empty($address)}{$address|nl2br}{/if}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n
\n\n \n\n',1,825,'payment_or_refund_notification',1,0,0,NULL), + (28,'Additional Payment Receipt or Refund Notification','{if $isRefund}{ts}Refund Notification{/ts}{else}{ts}Payment Receipt{/ts}{/if}{if $component eq \'event\'} - {$event.title}{/if} - {contact.display_name}\n','{if $emailGreeting}{$emailGreeting},\n{/if}\n\n{if $isRefund}\n{ts}A refund has been issued based on changes in your registration selections.{/ts}\n{else}\n{ts}Below you will find a receipt for this payment.{/ts}\n{/if}\n{if $paymentsComplete}\n{ts}Thank you for completing this payment.{/ts}\n{/if}\n\n{if $isRefund}\n===============================================================================\n\n{ts}Refund Details{/ts}\n\n===============================================================================\n{ts}This Refund Amount{/ts}: {$refundAmount|crmMoney}\n------------------------------------------------------------------------------------\n\n{else}\n===============================================================================\n\n{ts}Payment Details{/ts}\n\n===============================================================================\n{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}\n------------------------------------------------------------------------------------\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n\n===============================================================================\n\n{ts}Contribution Details{/ts}\n\n===============================================================================\n{if $totalAmount}\n{ts}Total Fee{/ts}: {$totalAmount|crmMoney}\n{/if}\n{if $totalPaid}\n{ts}Total Paid{/ts}: {$totalPaid|crmMoney}\n{/if}\n{if $amountOwed}\n{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}\n{/if}\n\n\n{if !empty($billingName) || !empty($address)}\n\n===============================================================================\n\n{ts}Billing Name and Address{/ts}\n\n===============================================================================\n{if !empty($billingName)}\n{$billingName}\n{/if}\n{if !empty($address)}\n{$address}\n{/if}\n{/if}\n\n{if !empty($credit_card_number)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===============================================================================\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{if $component eq \'event\'}\n===============================================================================\n\n{ts}Event Information and Location{/ts}\n\n===============================================================================\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=emptyBlockStyle }style=\"padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;\"{/capture}\n{capture assign=emptyBlockValueStyle }style=\"padding: 10px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $isRefund}\n

{ts}A refund has been issued based on changes in your registration selections.{/ts}

\n {else}\n

{ts}Below you will find a receipt for this payment.{/ts}

\n {if $paymentsComplete}\n

{ts}Thank you for completing this contribution.{/ts}

\n {/if}\n {/if}\n
\n \n {if $isRefund}\n \n \n \n \n \n \n \n {else}\n \n \n \n \n \n \n \n {/if}\n {if $receive_date}\n \n \n \n \n {/if}\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n \n \n \n {if $totalAmount}\n \n \n \n \n {/if}\n {if $totalPaid}\n \n \n \n \n {/if}\n {if $amountOwed}\n \n \n {* This will be zero after final payment. *}\n \n {/if}\n
{ts}Refund Details{/ts}
\n {ts}This Refund Amount{/ts}\n \n {$refundAmount|crmMoney}\n
{ts}Payment Details{/ts}
\n {ts}This Payment Amount{/ts}\n \n {$paymentAmount|crmMoney}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
{ts}Contribution Details{/ts}
\n {ts}Total Fee{/ts}\n \n {$totalAmount|crmMoney}\n
\n {ts}Total Paid{/ts}\n \n {$totalPaid|crmMoney}\n
\n {ts}Balance Owed{/ts}\n \n {$amountOwed|crmMoney}\n
\n\n
\n \n {if !empty($billingName) || !empty($address)}\n \n \n \n \n \n \n {/if}\n {if !empty($credit_card_number)}\n \n \n \n \n \n \n {/if}\n {if $component eq \'event\'}\n \n \n \n \n \n \n\n {if !empty($event.participant_role)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if} {*phone block close*}\n {/if}\n
\n {ts}Billing Name and Address{/ts}\n
\n {if !empty($billingName)}{$billingName}{/if}
\n {if !empty($address)}{$address|nl2br}{/if}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n
\n\n \n\n',1,825,'payment_or_refund_notification',0,1,0,NULL), + (29,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n {/if}\n\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if $email}\n \n \n \n \n \n \n {/if}\n\n\n {if !empty($event.is_monetary)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if $totalAmount and $totalTaxAmount}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amount) && !$lineItem}\n {foreach from=$amount item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if isset($balanceAmount)}\n \n \n \n \n {/if}\n {if !empty($pricesetFieldsCount) }\n \n \n \n \n {/if}\n {if $is_pay_later}\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customProfile)}\n {foreach from=$customProfile item=value key=customName}\n \n \n \n {foreach from=$value item=val key=field}\n {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n \n \n \n {foreach from=$val item=v key=f}\n \n \n \n \n {/foreach}\n {/if}\n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) }\n \n {/if}\n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.participant_count}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {if isset($balanceAmount)}\n {ts}Total Paid{/ts}\n {else}\n {ts}Total Amount{/ts}\n {/if}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Balance{/ts}\n \n {$balanceAmount|crmMoney}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {$pay_later_receipt}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n
\n {if $field eq \'additionalCustomPre\'}\n {$additionalCustomPre_grouptitle}\n {else}\n {$additionalCustomPost_grouptitle}\n {/if}\n
\n {$f}\n \n {$v}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n
\n\n\n\n',1,826,'event_offline_receipt',1,0,0,NULL), + (30,'Events - Registration Confirmation and Receipt (off-line)','{ts}Event Confirmation{/ts} - {$event.title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{elseif $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($email)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Registered Email{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$email}\n{/if}\n{if !empty($event.is_monetary)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts}\n{/if}\n{/if}\n---------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{capture assign=ts_participant_total}{if !empty($pricesetFieldsCount) }{ts}Total Participants{/ts}{/if}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n{/if}\n{/foreach}\n\n{if !empty($dataArray)}\n{if $totalAmount and $totalTaxAmount}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amount) && !$lineItem}\n{foreach from=$amount item=amnt key=level}{$amnt.amount|crmMoney} {$amnt.label}\n{/foreach}\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary)}\n\n{if !empty($balanceAmount)}{ts}Total Paid{/ts}{else}{ts}Total Amount{/ts}{/if}: {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($balanceAmount)}\n{ts}Balance{/ts}: {$balanceAmount|crmMoney}\n{/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $is_pay_later}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$pay_later_receipt}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if $receive_date}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPre_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPre item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customPost_grouptitle}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$customPost item=value key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n{$customName}: {$value}\n{/if}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile item=value key=customName}\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{ts 1=$customName+1}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=val key=field}\n{if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\' }\n{if $field eq \'additionalCustomPre\' }\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPre_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{else}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{$additionalCustomPost_grouptitle}\n----------------------------------------------------------{if !empty($pricesetFieldsCount) }--------------------{/if}\n\n{/if}\n{foreach from=$val item=v key=f}\n{$f}: {$v}\n{/foreach}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customGroup)}\n{foreach from=$customGroup item=value key=customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{$customName}\n=========================================================={if !empty($pricesetFieldsCount) }===================={/if}\n\n{foreach from=$value item=v key=n}\n{$n}: {$v}\n{/foreach}\n{/foreach}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n {/if}\n\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if $email}\n \n \n \n \n \n \n {/if}\n\n\n {if !empty($event.is_monetary)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if $totalAmount and $totalTaxAmount}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amount) && !$lineItem}\n {foreach from=$amount item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if isset($balanceAmount)}\n \n \n \n \n {/if}\n {if !empty($pricesetFieldsCount) }\n \n \n \n \n {/if}\n {if $is_pay_later}\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=value key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customProfile)}\n {foreach from=$customProfile item=value key=customName}\n \n \n \n {foreach from=$value item=val key=field}\n {if $field eq \'additionalCustomPre\' or $field eq \'additionalCustomPost\'}\n \n \n \n {foreach from=$val item=v key=f}\n \n \n \n \n {/foreach}\n {/if}\n {/foreach}\n {/foreach}\n {/if}\n\n {if !empty($customGroup)}\n {foreach from=$customGroup item=value key=customName}\n \n \n \n {foreach from=$value item=v key=n}\n \n \n \n \n {/foreach}\n {/foreach}\n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) }\n \n {/if}\n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.participant_count}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {if isset($balanceAmount)}\n {ts}Total Paid{/ts}\n {else}\n {ts}Total Amount{/ts}\n {/if}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Balance{/ts}\n \n {$balanceAmount|crmMoney}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {$pay_later_receipt}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$value}\n
\n {ts 1=$customName+1}Participant Information - Participant %1{/ts}\n
\n {if $field eq \'additionalCustomPre\'}\n {$additionalCustomPre_grouptitle}\n {else}\n {$additionalCustomPost_grouptitle}\n {/if}\n
\n {$f}\n \n {$v}\n
\n {$customName}\n
\n {$n}\n \n {$v}\n
\n
\n\n\n\n',1,826,'event_offline_receipt',0,1,0,NULL), + (31,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n {ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n {/if}\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n\n {else}\n

{ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}{/if}

\n\n {/if}\n\n

\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n\n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if !empty($event.is_share)}\n \n \n \n {/if}\n {if !empty($payer.name)}\n \n \n \n \n \n \n {/if}\n {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amounts) && empty($lineItem)}\n {foreach from=$amounts item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if !empty($pricesetFieldsCount) }\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n \n {foreach from=$customPr item=customValue key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n \n {foreach from=$customPos item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n \n {foreach from=$eachParticipant item=eachProfile key=pid}\n \n {foreach from=$eachProfile item=val key=field}\n {foreach from=$val item=v key=f}\n \n \n {/foreach}\n \n {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n
\n {ts}You were registered by:{/ts}\n
\n {$payer.name}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) } {/if}\n \n {/foreach}\n {if !empty($individual)}\n \n \n \n \n \n \n {/if}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n {$line.participant_count}
{ts}Participant Total{/ts}{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalAmtWithTax|crmMoney}
\n
\n {ts} Amount Before Tax: {/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney:$currency} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
{$customPre_grouptitle.$i}
{$customName}{$customValue}
{$customPost_grouptitle.$j}
{$customName}{$customValue}
{ts 1=$participantID+2}Participant %1{/ts}
{$customProfile.title.$pid}
{$field}{$v}
\n {if !empty($event.allow_selfcancelxfer) }\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n\n\n\n',1,827,'event_online_receipt',1,0,0,NULL), + (32,'Events - Registration Confirmation and Receipt (on-line)','{if !empty($isOnWaitlist)}{ts}Wait List Confirmation{/ts}{elseif !empty($isRequireApproval)}{ts}Registration Request Confirmation{/ts}{else}{ts}Registration Confirmation{/ts}{/if} - {$event.event_title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n{$event.confirm_email_text}\n\n{else}\n {ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if !empty($isOnWaitlist)}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}\n {/if}\n{/if}\n\n{if !empty($isOnWaitlist)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}You have been added to the WAIT LIST for this event.{/ts}\n\n{if !empty($isPrimary)}\n{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($isRequireApproval)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Your registration has been submitted.{/ts}\n\n{if !empty($isPrimary)}\n{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}\n\n{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{/if}\n\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Event Information and Location{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$event.event_title}\n{$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n{if !empty($conference_sessions)}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n{if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n{ts}Participant Role{/ts}: {$event.participant_role}\n{/if}\n\n{if !empty($isShowLocation)}\n{$location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n{/foreach}\n{foreach from=$location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if !empty($event.is_public)}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if !empty($payer.name)}\nYou were registered by: {$payer.name}\n{/if}\n{if !empty($event.is_monetary) and empty($isRequireApproval)} {* This section for Paid events only.*}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty ($event.fee_label)}{$event.fee_label}{/if}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{if !empty($lineItem)}{foreach from=$lineItem item=value key=priceset}\n\n{if $value neq \'skip\'}\n{if !empty($isPrimary)}\n{if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n{ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n\n{/if}\n{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{/if}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_total}{ts}Total Participants{/ts}{/capture}{/if}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {/if} {$ts_total|string_format:\"%10s\"} {if !empty($ts_participant_total)}{$ts_participant_total|string_format:\"%10s\"}{/if}\n-----------------------------------------------------------{if !empty($pricesetFieldsCount)}-----------------------------------------------------{/if}\n\n{foreach from=$value item=line}\n{if !empty($pricesetFieldsCount) }{capture assign=ts_participant_count}{$line.participant_count}{/capture}{/if}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney:$currency|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {/if} {$line.line_total+$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"}{if !empty($ts_participant_count)}{$ts_participant_count|string_format:\"%10s\"}{/if}\n{/foreach}\n----------------------------------------------------------------------------------------------------------------\n{if !empty($individual)}{ts}Participant Total{/ts} {$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%29s\"} {$individual.$priceset.totalTaxAmt|crmMoney:$currency|string_format:\"%33s\"} {$individual.$priceset.totalAmtWithTax|crmMoney:$currency|string_format:\"%12s\"}{/if}\n{/if}\n{\"\"|string_format:\"%120s\"}\n{/foreach}\n{\"\"|string_format:\"%120s\"}\n\n{if !empty($dataArray)}\n{if isset($totalAmount) and isset($totalTaxAmount)}\n{ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n{/if}\n\n{if !empty($amounts) && empty($lineItem)}\n{foreach from=$amounts item=amnt key=level}{$amnt.amount|crmMoney:$currency} {$amnt.label}\n{/foreach}\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n{if !empty($isPrimary) }\n\n{ts}Total Amount{/ts}: {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n\n{if !empty($pricesetFieldsCount) }\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n\n{ts}Total Participants{/ts}: {$count}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$register_date|crmDate}\n{/if}\n{if !empty($receive_date)}\n{ts}Transaction Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($financialTypeName)}\n{ts}Financial Type{/ts}: {$financialTypeName}\n{/if}\n{if !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n{/if}\n{if !empty($paidBy)}\n{ts}Paid By{/ts}: {$paidBy}\n{/if}\n{if !empty($checkNumber)}\n{ts}Check Number{/ts}: {$checkNumber}\n{/if}\n{if !empty($billingName)}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Billing Name and Address{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts}Credit Card Information{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n{/if} {* End of conditional section for Paid events *}\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPre_grouptitle.$i}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPr item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{$customPost_grouptitle.$j}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$customPos item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/foreach}\n{/if}\n{if !empty($customProfile)}\n\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{ts 1=$participantID+2}Participant Information - Participant %1{/ts}\n\n==========================================================={if !empty($pricesetFieldsCount)}===================={/if}\n\n{foreach from=$eachParticipant item=eachProfile key=pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{$customProfile.title.$pid}\n----------------------------------------------------------{if !empty($pricesetFieldsCount)}--------------------{/if}\n\n{foreach from=$eachProfile item=val key=field}\n{foreach from=$val item=v key=f}\n{$field}: {$v}\n{/foreach}\n{/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($event.allow_selfcancelxfer) }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n{capture assign=tdfirstStyle}style=\"width: 180px; padding-bottom: 15px;\"{/capture}\n{capture assign=tdStyle}style=\"width: 100px;\"{/capture}\n{capture assign=participantTotal}style=\"margin: 0.5em 0 0.5em;padding: 0.5em;background-color: #999999;font-weight: bold;color: #FAFAFA;border-radius: 2px;\"{/capture}\n\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n \n {/if}\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n\n {if !empty($event.confirm_email_text) AND (empty($isOnWaitlist) AND empty($isRequireApproval))}\n

{$event.confirm_email_text|htmlize}

\n\n {else}\n

{ts}Thank you for your registration.{/ts}\n {if $participant_status}{ts 1=$participant_status}This is a confirmation that your registration has been received and your status has been updated to %1.{/ts}\n {else}{if $isOnWaitlist}{ts}This is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}{/if}

\n\n {/if}\n\n

\n {if !empty($isOnWaitlist)}\n

{ts}You have been added to the WAIT LIST for this event.{/ts}

\n {if !empty($isPrimary)}\n

{ts}If space becomes available you will receive an email with a link to a web page where you can complete your registration.{/ts}

\n {/if}\n {elseif !empty($isRequireApproval)}\n

{ts}Your registration has been submitted.{/ts}

\n {if !empty($isPrimary)}\n

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

\n {/if}\n {elseif !empty($is_pay_later) && empty($isAmountzero) && empty($isAdditionalParticipant)}\n

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n \n \n \n \n \n \n\n\n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n\n {if !empty($event.participant_role) and $event.participant_role neq \'Attendee\' and !empty($defaultRole)}\n \n \n \n \n {/if}\n\n {if !empty($isShowLocation)}\n \n \n \n {/if}\n\n {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}\n \n \n \n {foreach from=$location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($event.is_public)}\n \n \n \n {/if}\n\n {if !empty($event.is_share)}\n \n \n \n {/if}\n {if !empty($payer.name)}\n \n \n \n \n \n \n {/if}\n {if !empty($event.is_monetary) and empty($isRequireApproval)}\n\n \n \n \n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n {if $value neq \'skip\'}\n {if !empty($isPrimary)}\n {if $lineItem|@count GT 1} {* Header for multi participant registration cases. *}\n \n \n \n {/if}\n {/if}\n \n \n \n {/if}\n {/foreach}\n {if !empty($dataArray)}\n {if isset($totalAmount) and isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n\n {if !empty($amounts) && empty($lineItem)}\n {foreach from=$amounts item=amnt key=level}\n \n \n \n {/foreach}\n {/if}\n\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n {if !empty($isPrimary)}\n \n \n \n \n {if !empty($pricesetFieldsCount) }\n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($financialTypeName)}\n \n \n \n \n {/if}\n\n {if !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($paidBy)}\n \n \n \n \n {/if}\n\n {if !empty($checkNumber)}\n \n \n \n \n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {/if}\n\n {/if} {* End of conditional section for Paid events *}\n\n\n{if !empty($customPre)}\n{foreach from=$customPre item=customPr key=i}\n \n {foreach from=$customPr item=customValue key=customName}\n {if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customPost)}\n{foreach from=$customPost item=customPos key=j}\n \n {foreach from=$customPos item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n \n \n \n \n{/if}\n{/foreach}\n{/foreach}\n{/if}\n\n{if !empty($customProfile)}\n{foreach from=$customProfile.profile item=eachParticipant key=participantID}\n \n {foreach from=$eachParticipant item=eachProfile key=pid}\n \n {foreach from=$eachProfile item=val key=field}\n {foreach from=$val item=v key=f}\n \n \n {/foreach}\n \n {/foreach}\n{/foreach}\n{/foreach}\n{/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|date_format:\"%A\"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:\"%A\"} {$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}\n \n {$event.participant_role}\n
\n {$location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}\n {$phone.phone_type_display}\n {else}\n {ts}Phone{/ts}\n {/if}\n \n {$phone.phone} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {capture assign=eventUrl}{crmURL p=\'civicrm/event/info\' q=\"id=`$event.id`&reset=1\" a=true fe=1 h=1}{/capture}\n {include file=\"CRM/common/SocialNetwork.tpl\" emailMode=true url=$eventUrl title=$event.title pageURL=$eventUrl}\n
\n {ts}You were registered by:{/ts}\n
\n {$payer.name}\n
\n {if !empty($event.fee_label)}{$event.fee_label}{/if}\n
\n {ts 1=$priceset+1}Participant %1{/ts} {if !empty($part.$priceset)}{$part.$priceset.info}{/if}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n {if !empty($dataArray)}\n \n \n \n {/if}\n \n {if !empty($pricesetFieldsCount) }{/if}\n \n {foreach from=$value item=line}\n \n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n {/if}\n \n {if !empty($pricesetFieldsCount) } {/if}\n \n {/foreach}\n {if !empty($individual)}\n \n \n \n \n \n \n {/if}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Total Participants{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.qty}\n \n {$line.unit_price|crmMoney:$currency}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney:$currency}\n {$line.participant_count}
{ts}Participant Total{/ts}{$individual.$priceset.totalAmtWithTax-$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalTaxAmt|crmMoney}{$individual.$priceset.totalAmtWithTax|crmMoney}
\n
\n {ts} Amount Before Tax: {/ts}\n \n {$totalAmount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {$amnt.amount|crmMoney:$currency} {$amnt.label}\n
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Total Amount{/ts}\n \n {if !empty($totalAmount)}{$totalAmount|crmMoney:$currency}{/if} {if !empty($hookDiscount.message)}({$hookDiscount.message}){/if}\n
\n {ts}Total Participants{/ts}\n {assign var=\"count\" value= 0}\n {foreach from=$lineItem item=pcount}\n {assign var=\"lineItemCount\" value=0}\n {if $pcount neq \'skip\'}\n {foreach from=$pcount item=p_count}\n {assign var=\"lineItemCount\" value=$lineItemCount+$p_count.participant_count}\n {/foreach}\n {if $lineItemCount < 1 }\n {assign var=\"lineItemCount\" value=1}\n {/if}\n {assign var=\"count\" value=$count+$lineItemCount}\n {/if}\n {/foreach}\n {$count}\n
\n {ts}Registration Date{/ts}\n \n {$register_date|crmDate}\n
\n {ts}Transaction Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Financial Type{/ts}\n \n {$financialTypeName}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Paid By{/ts}\n \n {$paidBy}\n
\n {ts}Check Number{/ts}\n \n {$checkNumber}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
{$customPre_grouptitle.$i}
{$customName}{$customValue}
{$customPost_grouptitle.$j}
{$customName}{$customValue}
{ts 1=$participantID+2}Participant %1{/ts}
{$customProfile.title.$pid}
{$field}{$v}
\n {if !empty($event.allow_selfcancelxfer) }\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if !empty($totalAmount)}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n\n\n\n',1,827,'event_online_receipt',0,1,0,NULL), + (33,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n {$pay_later_receipt}\n{/if}\n\n Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n Waitlisted:\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n','\n\n \n \n \n \n \n {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $is_pay_later}\n

\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n

\n {else}\n

\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

\n {/if}\n\n

Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:

\n\n{if $billing_name}\n \n \n \n \n \n \n \n
\n {ts}Billing Name and Address{/ts}\n
\n {$billing_name}
\n {$billing_street_address}
\n {$billing_city}, {$billing_state} {$billing_postal_code}
\n
\n {$email}\n
\n{/if}\n{if $credit_card_type}\n

 

\n \n \n \n \n \n \n \n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n
\n{/if}\n{if !empty($source)}\n

 

\n {$source}\n{/if}\n

 

\n \n \n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n \n {foreach from=$line_items item=line_item}\n \n \n \n \n \n \n {/foreach}\n \n \n {if $discounts}\n \n \n \n \n \n \n {foreach from=$discounts key=myId item=i}\n \n \n \n \n \n \n {/foreach}\n {/if}\n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n
\n Event\n \n Participants\n \n Price\n \n Total\n
\n {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})
\n {if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|nl2br}\n {/if}{*End of isShowLocation condition*}

\n {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n
\n {$line_item.num_participants}\n {if $line_item.num_participants > 0}\n
\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n {if $line_item.num_waiting_participants > 0}\n Waitlisted:
\n
\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n
\n {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n \n  {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n
\n \n \n Subtotal:\n \n  {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n
\n {$i.title}\n \n \n \n -{$i.amount}\n
\n \n \n Total:\n \n  {$total|crmMoney:$currency|string_format:\"%10s\"}\n
\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n \n\n',1,828,'event_registration_receipt',1,0,0,NULL), + (34,'Events - Receipt only','Receipt for {if $events_in_cart} Event Registration{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $is_pay_later}\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n{else}\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n{/if}\n\n{if $is_pay_later}\n {$pay_later_receipt}\n{/if}\n\n Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:\n\n{if $billing_name}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billing_name}\n\n{$billing_street_address}\n\n{$billing_city}, {$billing_state} {$billing_postal_code}\n\n{$email}\n{/if}\n\n{if !empty($source)}\n{$source}\n{/if}\n\n\n{foreach from=$line_items item=line_item}\n{$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})\n{if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n{$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n\n Quantity: {$line_item.num_participants}\n\n{if $line_item.num_participants > 0}\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\n{if $line_item.num_waiting_participants > 0}\n Waitlisted:\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}\n {/foreach}\n{/if}\nCost: {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\nTotal For This Event: {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n\n{/foreach}\n\n{if $discounts}\nSubtotal: {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n--------------------------------------\nDiscounts\n{foreach from=$discounts key=myId item=i}\n {$i.title}: -{$i.amount|crmMoney:$currency|string_format:\"%10s\"}\n{/foreach}\n{/if}\n======================================\nTotal: {$total|crmMoney:$currency|string_format:\"%10s\"}\n\n{if $credit_card_type}\n===========================================================\n{ts}Payment Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n{/if}\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n','\n\n \n \n \n \n \n {capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n {capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n {capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $is_pay_later}\n

\n This is being sent to you as an acknowledgement that you have registered one or more members for the following workshop, event or purchase. Please note, however, that the status of your payment is pending, and the registration for this event will not be completed until your payment is received.\n

\n {else}\n

\n This is being sent to you as a {if !empty($is_refund)}confirmation of refund{else}receipt of payment made{/if} for the following workshop, event registration or purchase.\n

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

\n {/if}\n\n

Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if}\n Here\'s a summary of your transaction placed on {$transaction_date|date_format:\"%D %I:%M %p %Z\"}:

\n\n{if $billing_name}\n \n \n \n \n \n \n \n
\n {ts}Billing Name and Address{/ts}\n
\n {$billing_name}
\n {$billing_street_address}
\n {$billing_city}, {$billing_state} {$billing_postal_code}
\n
\n {$email}\n
\n{/if}\n{if $credit_card_type}\n

 

\n \n \n \n \n \n \n \n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date.M}/{$credit_card_exp_date.Y}\n
\n{/if}\n{if !empty($source)}\n

 

\n {$source}\n{/if}\n

 

\n \n \n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n \n {foreach from=$line_items item=line_item}\n \n \n \n \n \n \n {/foreach}\n \n \n {if $discounts}\n \n \n \n \n \n \n {foreach from=$discounts key=myId item=i}\n \n \n \n \n \n \n {/foreach}\n {/if}\n \n{if $line_items}\n \n \n{/if}\n \n \n \n \n
\n Event\n \n Participants\n \n Price\n \n Total\n
\n {$line_item.event->title} ({$line_item.event->start_date|date_format:\"%D\"})
\n {if $line_item.event->is_show_location}\n {$line_item.location.address.1.display|nl2br}\n {/if}{*End of isShowLocation condition*}

\n {$line_item.event->start_date|date_format:\"%D %I:%M %p\"} - {$line_item.event->end_date|date_format:\"%I:%M %p\"}\n
\n {$line_item.num_participants}\n {if $line_item.num_participants > 0}\n
\n {foreach from=$line_item.participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n {if $line_item.num_waiting_participants > 0}\n Waitlisted:
\n
\n {foreach from=$line_item.waiting_participants item=participant}\n {$participant.display_name}
\n {/foreach}\n
\n {/if}\n
\n {$line_item.cost|crmMoney:$currency|string_format:\"%10s\"}\n \n  {$line_item.amount|crmMoney:$currency|string_format:\"%10s\"}\n
\n \n \n Subtotal:\n \n  {$sub_total|crmMoney:$currency|string_format:\"%10s\"}\n
\n {$i.title}\n \n \n \n -{$i.amount}\n
\n \n \n Total:\n \n  {$total|crmMoney:$currency|string_format:\"%10s\"}\n
\n\n If you have questions about the status of your registration or purchase please feel free to contact us.\n \n\n',1,828,'event_registration_receipt',0,1,0,NULL), + (35,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}Your Event Registration has been cancelled.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if !empty(\'{participant.register_date}\')}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {participant.role_id:label}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {participant.register_date}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,829,'participant_cancelled',1,0,0,NULL), + (36,'Events - Registration Cancellation Notice','{ts 1=$event.event_title}Event Registration Cancelled for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}Your Event Registration has been cancelled.{/ts}\n\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {participant.role_id:label}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if !empty(\'{participant.register_date}\')}\n{ts}Registration Date{/ts}: {participant.register_date}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}Your Event Registration has been cancelled.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if !empty(\'{participant.register_date}\')}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:\"shortdate\" == $event.event_start_date|crmDate:\"shortdate\"}{$event.event_end_date|crmDate:\"Time\"}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {participant.role_id:label}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {participant.register_date}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,829,'participant_cancelled',0,1,0,NULL), + (37,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n \n \n \n\n \n\n \n \n \n {if !$isAdditional and $participant.id}\n \n \n \n \n \n \n {/if}\n {if $event.allow_selfcancelxfer }\n {ts}This event allows for{/ts}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}self service cancel or transfer{/ts}\n {/if}\n\n \n \n \n {if $event.allow_selfcancelxfer }\n \n \n \n {/if}\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}

\n
\n {ts}Confirm Your Registration{/ts}\n
\n {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n {ts}Click here to confirm and complete your registration{/ts}\n
\n \n \n \n \n \n \n \n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if $event.location.phone.1.phone || $event.location.email.1.email}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if $event.is_public}\n \n \n \n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,830,'participant_confirm',1,0,0,NULL), + (38,'Events - Registration Confirmation Invite','{ts 1=$event.event_title}Confirm your registration for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}\n\n{if !$isAdditional and $participant.id}\n\n===========================================================\n{ts}Confirm Your Registration{/ts}\n\n===========================================================\n{capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\nClick this link to go to a web page where you can confirm your registration online:\n{$confirmUrl}\n{/if}\n{if $event.allow_selfcancelxfer }\n{ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n{ts}Transfer or cancel your registration:{/ts} {$selfService}\n{/if}\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n{if $conference_sessions}\n\n\n{ts}Your schedule:{/ts}\n{assign var=\'group_by_day\' value=\'NA\'}\n{foreach from=$conference_sessions item=session}\n{if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n{assign var=\'group_by_day\' value=$session.start_date}\n\n{$group_by_day|date_format:\"%m/%d/%Y\"}\n\n\n{/if}\n{$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}\n{if $session.location} {$session.location}{/if}\n{/foreach}\n{/if}\n\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if $event.location.phone.1.phone || $event.location.email.1.email}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if $event.is_public}\n{capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n{ts}Download iCalendar File:{/ts} {$icalFeed}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n \n \n \n\n \n\n \n \n \n {if !$isAdditional and $participant.id}\n \n \n \n \n \n \n {/if}\n {if $event.allow_selfcancelxfer }\n {ts}This event allows for{/ts}\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}self service cancel or transfer{/ts}\n {/if}\n\n \n \n \n {if $event.allow_selfcancelxfer }\n \n \n \n {/if}\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts}This is an invitation to complete your registration that was initially waitlisted.{/ts}

\n
\n {ts}Confirm Your Registration{/ts}\n
\n {capture assign=confirmUrl}{crmURL p=\'civicrm/event/confirm\' q=\"reset=1&participantId=`$participant.id`&cs=`$checksumValue`\" a=true h=0 fe=1}{/capture}\n {ts}Click here to confirm and complete your registration{/ts}\n
\n \n \n \n \n \n \n \n {if $conference_sessions}\n \n \n \n \n \n \n {/if}\n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if $event.location.phone.1.phone || $event.location.email.1.email}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if $event.is_public}\n \n \n \n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Your schedule:{/ts}\n
\n {assign var=\'group_by_day\' value=\'NA\'}\n {foreach from=$conference_sessions item=session}\n {if $session.start_date|date_format:\"%Y/%m/%d\" != $group_by_day|date_format:\"%Y/%m/%d\"}\n {assign var=\'group_by_day\' value=$session.start_date}\n {$group_by_day|date_format:\"%m/%d/%Y\"}
\n {/if}\n {$session.start_date|crmDate:0:1}{if $session.end_date}-{$session.end_date|crmDate:0:1}{/if} {$session.title}
\n {if $session.location}    {$session.location}
{/if}\n {/foreach}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {capture assign=icalFeed}{crmURL p=\'civicrm/event/ical\' q=\"reset=1&id=`$event.id`\" h=0 a=1 fe=1}{/capture}\n {ts}Download iCalendar File{/ts}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n {ts 1=$selfcancelxfer_time 2=$selfservice_preposition}You may transfer your registration to another participant or cancel your registration up to %1 hours %2 the event.{/ts} {if $totalAmount}{ts}Cancellations are not refundable.{/ts}{/if}
\n {capture assign=selfService}{crmURL p=\'civicrm/event/selfsvcupdate\' q=\"reset=1&pid=`$participant.id`&{contact.checksum}\" h=0 a=1 fe=1}{/capture}\n {ts}Click here to transfer or cancel your registration.{/ts}\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,830,'participant_confirm',0,1,0,NULL), + (39,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}

\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,831,'participant_expired',1,0,0,NULL), + (40,'Events - Pending Registration Expiration Notice','{ts 1=$event.event_title}Event registration has expired for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}\n\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting_display}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$event.event_title}Your pending event registration for %1 has expired\nbecause you did not confirm your registration.{/ts}

\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions\nor want to inquire about reinstating your registration for this event.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,831,'participant_expired',0,1,0,NULL), + (41,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,832,'participant_transferred',1,0,0,NULL), + (42,'Events - Registration Transferred Notice','{ts 1=$event.event_title}Event Registration Transferred for %1{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$to_participant}Your Event Registration has been transferred to %1.{/ts}\n\n===========================================================\n{ts}Event Information and Location{/ts}\n\n===========================================================\n{$event.event_title}\n{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n\n{ts}Participant Role{/ts}: {$participant.role}\n\n{if $isShowLocation}\n{$event.location.address.1.display|strip_tags:false}\n{/if}{*End of isShowLocation condition*}\n\n{if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n\n{ts}Event Contacts:{/ts}\n{foreach from=$event.location.phone item=phone}\n{if $phone.phone}\n\n{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if}\n{/foreach}\n{foreach from=$event.location.email item=eventEmail}\n{if $eventEmail.email}\n\n{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}\n{/if}\n\n{if \'{contact.email}\'}\n\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{contact.email}\n{/if}\n\n{if $register_date}\n{ts}Registration Date{/ts}: {$participant.register_date|crmDate}\n{/if}\n\n{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n \n \n \n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$to_participant}Your Event Registration has been Transferred to %1.{/ts}

\n
\n \n \n \n \n \n \n \n \n \n \n \n\n {if $isShowLocation}\n \n \n \n {/if}\n\n {if !empty($event.location.phone.1.phone) || !empty($event.location.email.1.email)}\n \n \n \n {foreach from=$event.location.phone item=phone}\n {if $phone.phone}\n \n \n \n \n {/if}\n {/foreach}\n {foreach from=$event.location.email item=eventEmail}\n {if $eventEmail.email}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if \'{contact.email}\'}\n \n \n \n \n \n \n {/if}\n\n {if $register_date}\n \n \n \n \n {/if}\n\n
\n {ts}Event Information and Location{/ts}\n
\n {$event.event_title}
\n {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:\"%Y%m%d\" == $event.event_start_date|date_format:\"%Y%m%d\"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}\n
\n {ts}Participant Role{/ts}:\n \n {$participant.role}\n
\n {$event.location.address.1.display|nl2br}\n
\n {ts}Event Contacts:{/ts}\n
\n {if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}\n \n {$phone.phone}\n
\n {ts}Email{/ts}\n \n {$eventEmail.email}\n
\n {ts}Registered Email{/ts}\n
\n {contact.email}\n
\n {ts}Registration Date{/ts}\n \n {$participant.register_date|crmDate}\n
\n
\n

{ts 1=\'{domain.phone}\' 2=\'{domain.email}\'}Please contact us at %1 or send email to %2 if you have questions.{/ts}

\n
\n\n\n\n',1,832,'participant_transferred',0,1,0,NULL), (43,'Tell-a-Friend Email','{ts 1=$senderContactName 2=$title}%1 wants you to know about %2{/ts}\n','{$senderMessage}\n\n{if $generalLink}{ts}For more information, visit:{/ts}\n>> {$generalLink}\n\n{/if}\n{if $contribute}{ts}To make a contribution, go to:{/ts}\n>> {$pageURL}\n\n{/if}\n{if $event}{ts}To find out more about this event, go to:{/ts}\n>> {$pageURL}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n

{$senderMessage}

\n {if $generalLink}\n

{ts}More information{/ts}

\n {/if}\n {if $contribute}\n

{ts}Make a contribution{/ts}

\n {/if}\n {if $event}\n

{ts}Find out more about this event{/ts}

\n {/if}\n
\n\n\n\n',1,833,'friend',1,0,0,NULL), (44,'Tell-a-Friend Email','{ts 1=$senderContactName 2=$title}%1 wants you to know about %2{/ts}\n','{$senderMessage}\n\n{if $generalLink}{ts}For more information, visit:{/ts}\n>> {$generalLink}\n\n{/if}\n{if $contribute}{ts}To make a contribution, go to:{/ts}\n>> {$pageURL}\n\n{/if}\n{if $event}{ts}To find out more about this event, go to:{/ts}\n>> {$pageURL}\n{/if}\n\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n

{$senderMessage}

\n {if $generalLink}\n

{ts}More information{/ts}

\n {/if}\n {if $contribute}\n

{ts}Make a contribution{/ts}

\n {/if}\n {if $event}\n

{ts}Find out more about this event{/ts}

\n {/if}\n
\n\n\n\n',1,833,'friend',0,1,0,NULL), (45,'Memberships - Signup and Renewal Receipts (off-line)','{if $receiptType EQ \'membership signup\'}\n{ts}Membership Confirmation and Receipt{/ts}\n{elseif $receiptType EQ \'membership renewal\'}\n{ts}Membership Renewal Confirmation and Receipt{/ts}\n{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $receipt_text}\n{$receipt_text}\n{else}{ts}Thank you for this contribution.{/ts}{/if}\n\n{if empty($lineItem)}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{/if}\n{if empty($cancelled)}\n{if empty($lineItem)}\n{ts}Membership Start Date{/ts}: {$mem_start_date}\n{ts}Membership End Date{/ts}: {$mem_end_date}\n{/if}\n\n{if $formValues.total_amount OR $formValues.total_amount eq 0 }\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\n{/if}\n{if !empty($lineItem)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset}\n{$taxTerm} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif $priceset == 0}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$formValues.total_amount|crmMoney}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy)}\n{ts}Paid By{/ts}: {$formValues.paidBy}\n{if !empty($formValues.check_number)}\n{ts}Check Number{/ts}: {$formValues.check_number}\n{/if}\n{/if}\n{/if}\n{/if}\n\n{if !empty($isPrimary) }\n{if !empty($billingName)}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n\n{if !empty($customValues)}\n===========================================================\n{ts}Membership Options{/ts}\n\n===========================================================\n{foreach from=$customValues item=value key=customName}\n {$customName} : {$value}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n {if !empty($isPrimary)}\n \n \n \n {/if}\n\n {if !empty($customValues)}\n \n \n \n {/if}\n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $receipt_text}\n

{$receipt_text|htmlize}

\n

{ts}Thank you for this contribution.{/ts}

\n {/if}\n
\n \n {if empty($lineItem)}\n \n \n \n \n \n \n \n {/if}\n {if empty($cancelled)}\n {if empty($lineItem)}\n \n \n \n \n \n \n \n \n {/if}\n {if $formValues.total_amount OR $formValues.total_amount eq 0 }\n \n \n \n {if !empty($formValues.contributionType_name)}\n \n \n \n \n {/if}\n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n {if $formValues.total_amount and $totalTaxAmount}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset}\n \n \n {elseif $priceset == 0}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n \n \n \n \n {if !empty($receive_date)}\n \n \n \n \n {/if}\n {if !empty($formValues.paidBy)}\n \n \n \n \n {if !empty($formValues.check_number)}\n \n \n \n \n {/if}\n {/if}\n {/if}\n {/if}\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date}\n
\n {ts}Membership Fee{/ts}\n
\n {ts}Financial Type{/ts}\n \n {$formValues.contributionType_name}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}\n
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$formValues.total_amount|crmMoney}\n
\n {ts}Date Received{/ts}\n \n {$receive_date|truncate:10:\'\'|crmDate}\n
\n {ts}Paid By{/ts}\n \n {$formValues.paidBy}\n
\n {ts}Check Number{/ts}\n \n {$formValues.check_number}\n
\n
\n \n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n \n \n \n \n {/if}\n\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}\n
\n {ts}Expires{/ts}\n \n {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n
\n \n \n \n \n {foreach from=$customValues item=value key=customName}\n \n \n \n \n {/foreach}\n
\n {ts}Membership Options{/ts}\n
\n {$customName}\n \n {$value}\n
\n
\n\n\n\n',1,834,'membership_offline_receipt',1,0,0,NULL), (46,'Memberships - Signup and Renewal Receipts (off-line)','{if $receiptType EQ \'membership signup\'}\n{ts}Membership Confirmation and Receipt{/ts}\n{elseif $receiptType EQ \'membership renewal\'}\n{ts}Membership Renewal Confirmation and Receipt{/ts}\n{/if} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{if $receipt_text}\n{$receipt_text}\n{else}{ts}Thank you for this contribution.{/ts}{/if}\n\n{if empty($lineItem)}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{/if}\n{if empty($cancelled)}\n{if empty($lineItem)}\n{ts}Membership Start Date{/ts}: {$mem_start_date}\n{ts}Membership End Date{/ts}: {$mem_end_date}\n{/if}\n\n{if $formValues.total_amount OR $formValues.total_amount eq 0 }\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !empty($formValues.contributionType_name)}\n{ts}Financial Type{/ts}: {$formValues.contributionType_name}\n{/if}\n{if !empty($lineItem)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$formValues.total_amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset}\n{$taxTerm} {$priceset|string_format:\"%.2f\"} %: {$value|crmMoney:$currency}\n{elseif $priceset == 0}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$formValues.total_amount|crmMoney}\n{if !empty($receive_date)}\n{ts}Date Received{/ts}: {$receive_date|truncate:10:\'\'|crmDate}\n{/if}\n{if !empty($formValues.paidBy)}\n{ts}Paid By{/ts}: {$formValues.paidBy}\n{if !empty($formValues.check_number)}\n{ts}Check Number{/ts}: {$formValues.check_number}\n{/if}\n{/if}\n{/if}\n{/if}\n\n{if !empty($isPrimary) }\n{if !empty($billingName)}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n{/if}\n\n{if !empty($credit_card_type)}\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n{/if}\n\n{if !empty($customValues)}\n===========================================================\n{ts}Membership Options{/ts}\n\n===========================================================\n{foreach from=$customValues item=value key=customName}\n {$customName} : {$value}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n \n \n\n {if !empty($isPrimary)}\n \n \n \n {/if}\n\n {if !empty($customValues)}\n \n \n \n {/if}\n\n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if $receipt_text}\n

{$receipt_text|htmlize}

\n

{ts}Thank you for this contribution.{/ts}

\n {/if}\n
\n \n {if empty($lineItem)}\n \n \n \n \n \n \n \n {/if}\n {if empty($cancelled)}\n {if empty($lineItem)}\n \n \n \n \n \n \n \n \n {/if}\n {if $formValues.total_amount OR $formValues.total_amount eq 0 }\n \n \n \n {if !empty($formValues.contributionType_name)}\n \n \n \n \n {/if}\n\n {if !empty($lineItem)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n {if $formValues.total_amount and $totalTaxAmount}\n \n \n \n \n {/if}\n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset}\n \n \n {elseif $priceset == 0}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n \n \n \n \n {if !empty($receive_date)}\n \n \n \n \n {/if}\n {if !empty($formValues.paidBy)}\n \n \n \n \n {if !empty($formValues.check_number)}\n \n \n \n \n {/if}\n {/if}\n {/if}\n {/if}\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date}\n
\n {ts}Membership Fee{/ts}\n
\n {ts}Financial Type{/ts}\n \n {$formValues.contributionType_name}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if $line.tax_rate || $line.tax_amount != \"\"}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}\n
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$formValues.total_amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}No{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$formValues.total_amount|crmMoney}\n
\n {ts}Date Received{/ts}\n \n {$receive_date|truncate:10:\'\'|crmDate}\n
\n {ts}Paid By{/ts}\n \n {$formValues.paidBy}\n
\n {ts}Check Number{/ts}\n \n {$formValues.check_number}\n
\n
\n \n\n {if !empty($billingName)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n \n \n \n \n {/if}\n\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}\n
\n {ts}Expires{/ts}\n \n {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n
\n
\n \n \n \n \n {foreach from=$customValues item=value key=customName}\n \n \n \n \n {/foreach}\n
\n {ts}Membership Options{/ts}\n
\n {$customName}\n \n {$value}\n
\n
\n\n\n\n',1,834,'membership_offline_receipt',0,1,0,NULL), - (47,'Memberships - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n{/if}\n{/if}\n\n{if $honor_block_is_active }\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or email *}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $membership_assign && !$useForMember}\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n {/if}\n\n\n {if $amount}\n \n \n \n\n {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n \n \n \n \n {if $amount && !$is_separate_payment }\n \n \n \n \n \n \n \n \n {/if}\n\n {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n \n \n \n \n\n {else}\n {if $useForMember && $lineItem and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n\n {elseif isset($membership_amount)}\n\n\n \n \n \n \n \n \n \n\n\n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($membership_trx_id)}\n \n \n \n \n {/if}\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Contribution Amount{/ts}\n \n {$amount|crmMoney}\n
\n {ts}Total{/ts}\n \n {$amount+$membership_amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n \n \n {foreach from=$value item=line}\n \n \n \n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Total{/ts}
\n {$line.description|truncate:30:\"...\"}\n \n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.line_total|crmMoney}\n
\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if ($line.tax_rate || $line.tax_amount != \"\")}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}NO{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Membership Transaction #{/ts}\n \n {$membership_trx_id}\n
\n {ts}This membership will be renewed automatically.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,835,'membership_online_receipt',1,0,0,NULL), - (48,'Memberships - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if isset($totalTaxAmount)}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n{/if}\n{/if}\n\n{if $honor_block_is_active }\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or email *}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $membership_assign && !$useForMember}\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n {/if}\n\n\n {if $amount}\n \n \n \n\n {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n \n \n \n \n {if $amount && !$is_separate_payment }\n \n \n \n \n \n \n \n \n {/if}\n\n {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n \n \n \n \n\n {else}\n {if $useForMember && $lineItem and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if isset($totalTaxAmount)}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n\n {elseif isset($membership_amount)}\n\n\n \n \n \n \n \n \n \n\n\n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($membership_trx_id)}\n \n \n \n \n {/if}\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Contribution Amount{/ts}\n \n {$amount|crmMoney}\n
\n {ts}Total{/ts}\n \n {$amount+$membership_amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n \n \n {foreach from=$value item=line}\n \n \n \n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Total{/ts}
\n {$line.description|truncate:30:\"...\"}\n \n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.line_total|crmMoney}\n
\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if ($line.tax_rate || $line.tax_amount != \"\")}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}NO{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Membership Transaction #{/ts}\n \n {$membership_trx_id}\n
\n {ts}This membership will be renewed automatically.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,835,'membership_online_receipt',0,1,0,NULL), + (47,'Memberships - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n{/if}\n{/if}\n\n{if $honor_block_is_active }\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or email *}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $membership_assign && !$useForMember}\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n {/if}\n\n\n {if $amount}\n \n \n \n\n {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n \n \n \n \n {if $amount && !$is_separate_payment }\n \n \n \n \n \n \n \n \n {/if}\n\n {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n \n \n \n \n\n {else}\n {if $useForMember && $lineItem and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n\n {elseif isset($membership_amount)}\n\n\n \n \n \n \n \n \n \n\n\n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($membership_trx_id)}\n \n \n \n \n {/if}\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Contribution Amount{/ts}\n \n {$amount|crmMoney}\n
\n {ts}Total{/ts}\n \n {$amount+$membership_amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n \n \n {foreach from=$value item=line}\n \n \n \n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Total{/ts}
\n {$line.description|truncate:30:\"...\"}\n \n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.line_total|crmMoney}\n
\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if ($line.tax_rate || $line.tax_amount != \"\")}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}NO{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Membership Transaction #{/ts}\n \n {$membership_trx_id}\n
\n {ts}This membership will be renewed automatically.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,835,'membership_online_receipt',1,0,0,NULL), + (48,'Memberships - Receipt (on-line)','{if $is_pay_later}{ts}Invoice{/ts}{else}{ts}Receipt{/ts}{/if} - {$title} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n{if !empty($receipt_text)}\n{$receipt_text}\n{/if}\n{if $is_pay_later}\n\n===========================================================\n{$pay_later_receipt}\n===========================================================\n{/if}\n\n{if $membership_assign && !$useForMember}\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Type{/ts}: {$membership_name}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n{/if}\n{if $amount}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{if !$useForMember && isset($membership_amount) && !empty($is_quick_config)}\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{if $amount && !$is_separate_payment }\n{ts}Contribution Amount{/ts}: {$amount|crmMoney}\n-------------------------------------------\n{ts}Total{/ts}: {$amount+$membership_amount|crmMoney}\n{/if}\n{elseif !$useForMember && !empty($lineItem) and !empty($priceSetID) & empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n---------------------------------------------------------\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_qty}{ts}Qty{/ts}{/capture}\n{capture assign=ts_each}{ts}Each{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_qty|string_format:\"%5s\"} {$ts_each|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"}\n----------------------------------------------------------\n{foreach from=$value item=line}\n{$line.description|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.qty|string_format:\"%5s\"} {$line.unit_price|crmMoney|string_format:\"%10s\"} {$line.line_total|crmMoney|string_format:\"%10s\"}\n{/foreach}\n{/foreach}\n\n{ts}Total Amount{/ts}: {$amount|crmMoney}\n{else}\n{if $useForMember && $lineItem && empty($is_quick_config)}\n{foreach from=$lineItem item=value key=priceset}\n{capture assign=ts_item}{ts}Item{/ts}{/capture}\n{capture assign=ts_total}{ts}Fee{/ts}{/capture}\n{if !empty($dataArray)}\n{capture assign=ts_subtotal}{ts}Subtotal{/ts}{/capture}\n{capture assign=ts_taxRate}{ts}Tax Rate{/ts}{/capture}\n{capture assign=ts_taxAmount}{ts}Tax Amount{/ts}{/capture}\n{capture assign=ts_total}{ts}Total{/ts}{/capture}\n{/if}\n{capture assign=ts_start_date}{ts}Membership Start Date{/ts}{/capture}\n{capture assign=ts_end_date}{ts}Membership End Date{/ts}{/capture}\n{$ts_item|string_format:\"%-30s\"} {$ts_total|string_format:\"%10s\"} {if !empty($dataArray)} {$ts_subtotal|string_format:\"%10s\"} {$ts_taxRate|string_format:\"%10s\"} {$ts_taxAmount|string_format:\"%10s\"} {$ts_total|string_format:\"%10s\"} {/if} {$ts_start_date|string_format:\"%20s\"} {$ts_end_date|string_format:\"%20s\"}\n--------------------------------------------------------------------------------------------------\n\n{foreach from=$value item=line}\n{capture assign=ts_item}{if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description} {$line.description}{/if}{/capture}{$ts_item|truncate:30:\"...\"|string_format:\"%-30s\"} {$line.line_total|crmMoney|string_format:\"%10s\"} {if !empty($dataArray)} {$line.unit_price*$line.qty|crmMoney:$currency|string_format:\"%10s\"} {if $line.tax_rate || $line.tax_amount != \"\"} {$line.tax_rate|string_format:\"%.2f\"} % {$line.tax_amount|crmMoney:$currency|string_format:\"%10s\"} {else} {/if} {$line.line_total+$line.tax_amount|crmMoney|string_format:\"%10s\"} {/if} {$line.start_date|string_format:\"%20s\"} {$line.end_date|string_format:\"%20s\"}\n{/foreach}\n{/foreach}\n\n{if !empty($dataArray)}\n{ts}Amount before Tax{/ts}: {$amount-$totalTaxAmount|crmMoney:$currency}\n\n{foreach from=$dataArray item=value key=priceset}\n{if $priceset || $priceset == 0}\n{$taxTerm} {$priceset|string_format:\"%.2f\"}%: {$value|crmMoney:$currency}\n{else}\n{ts}No{/ts} {$taxTerm}: {$value|crmMoney:$currency}\n{/if}\n{/foreach}\n{/if}\n--------------------------------------------------------------------------------------------------\n{/if}\n\n{if $totalTaxAmount}\n{ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency}\n{/if}\n\n{ts}Amount{/ts}: {$amount|crmMoney} {if isset($amount_level) } - {$amount_level} {/if}\n{/if}\n{elseif isset($membership_amount)}\n===========================================================\n{ts}Membership Fee{/ts}\n\n===========================================================\n{ts 1=$membership_name}%1 Membership{/ts}: {$membership_amount|crmMoney}\n{/if}\n\n{if !empty($receive_date)}\n\n{ts}Date{/ts}: {$receive_date|crmDate}\n{/if}\n{if !empty($is_monetary) and !empty($trxn_id)}\n{ts}Transaction #{/ts}: {$trxn_id}\n\n{/if}\n{if !empty($membership_trx_id)}\n{ts}Membership Transaction #{/ts}: {$membership_trx_id}\n\n{/if}\n{if !empty($is_recur)}\n{ts}This membership will be renewed automatically.{/ts}\n{if $cancelSubscriptionUrl}\n\n{ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page: %1.{/ts}\n\n{/if}\n\n{if $updateSubscriptionBillingUrl}\n\n{ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n{/if}\n{/if}\n\n{if $honor_block_is_active }\n===========================================================\n{$soft_credit_type}\n===========================================================\n{foreach from=$honoreeProfile item=value key=label}\n{$label}: {$value}\n{/foreach}\n\n{/if}\n{if !empty($pcpBlock)}\n===========================================================\n{ts}Personal Campaign Page{/ts}\n\n===========================================================\n{ts}Display In Honor Roll{/ts}: {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n\n{if $pcp_roll_nickname}{ts}Nickname{/ts}: {$pcp_roll_nickname}{/if}\n\n{if $pcp_personal_note}{ts}Personal Note{/ts}: {$pcp_personal_note}{/if}\n\n{/if}\n{if !empty($onBehalfProfile)}\n===========================================================\n{ts}On Behalf Of{/ts}\n\n===========================================================\n{foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n{$onBehalfName}: {$onBehalfValue}\n{/foreach}\n{/if}\n\n{if !empty($billingName)}\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n{elseif !empty($email)}\n===========================================================\n{ts}Registered Email{/ts}\n\n===========================================================\n{$email}\n{/if} {* End billingName or email *}\n{if !empty($credit_card_type)}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n{/if}\n\n{if !empty($selectPremium)}\n===========================================================\n{ts}Premium Information{/ts}\n\n===========================================================\n{$product_name}\n{if $option}\n{ts}Option{/ts}: {$option}\n{/if}\n{if $sku}\n{ts}SKU{/ts}: {$sku}\n{/if}\n{if $start_date}\n{ts}Start Date{/ts}: {$start_date|crmDate}\n{/if}\n{if $end_date}\n{ts}End Date{/ts}: {$end_date|crmDate}\n{/if}\n{if !empty($contact_email) OR !empty($contact_phone)}\n\n{ts}For information about this premium, contact:{/ts}\n\n{if !empty($contact_email)}\n {$contact_email}\n{/if}\n{if !empty($contact_phone)}\n {$contact_phone}\n{/if}\n{/if}\n{if !empty($is_deductible) AND !empty($price)}\n\n{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}{/if}\n{/if}\n\n{if !empty($customPre)}\n===========================================================\n{$customPre_grouptitle}\n\n===========================================================\n{foreach from=$customPre item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n\n\n{if !empty($customPost)}\n===========================================================\n{$customPost_grouptitle}\n\n===========================================================\n{foreach from=$customPost item=customValue key=customName}\n{if ( !empty($trackingFields) and ! in_array( $customName, $trackingFields ) ) or empty($trackingFields)}\n {$customName}: {$customValue}\n{/if}\n{/foreach}\n{/if}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n {if !empty($receipt_text)}\n

{$receipt_text|htmlize}

\n {/if}\n\n {if $is_pay_later}\n

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *}\n {/if}\n\n
\n \n\n {if $membership_assign && !$useForMember}\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n {/if}\n\n\n {if $amount}\n \n \n \n\n {if !$useForMember and isset($membership_amount) and !empty($is_quick_config)}\n\n \n \n \n \n {if $amount && !$is_separate_payment }\n \n \n \n \n \n \n \n \n {/if}\n\n {elseif empty($useForMember) && !empty($lineItem) and $priceSetID and empty($is_quick_config)}\n\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n \n \n \n \n\n {else}\n {if $useForMember && $lineItem and empty($is_quick_config)}\n {foreach from=$lineItem item=value key=priceset}\n \n \n \n {/foreach}\n {if !empty($dataArray)}\n \n \n \n \n {foreach from=$dataArray item=value key=priceset}\n \n {if $priceset || $priceset == 0}\n \n \n {else}\n \n \n {/if}\n \n {/foreach}\n {/if}\n {/if}\n {if $totalTaxAmount}\n \n \n \n \n {/if}\n \n \n \n \n\n {/if}\n\n\n {elseif isset($membership_amount)}\n\n\n \n \n \n \n \n \n \n\n\n {/if}\n\n {if !empty($receive_date)}\n \n \n \n \n {/if}\n\n {if !empty($is_monetary) and !empty($trxn_id)}\n \n \n \n \n {/if}\n\n {if !empty($membership_trx_id)}\n \n \n \n \n {/if}\n {if !empty($is_recur)}\n \n \n \n {if $updateSubscriptionBillingUrl}\n \n \n \n {/if}\n {/if}\n\n {if $honor_block_is_active}\n \n \n \n {foreach from=$honoreeProfile item=value key=label}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($pcpBlock)}\n \n \n \n \n \n \n \n {if $pcp_roll_nickname}\n \n \n \n \n {/if}\n {if $pcp_personal_note}\n \n \n \n \n {/if}\n {/if}\n\n {if !empty($onBehalfProfile)}\n \n \n \n {foreach from=$onBehalfProfile item=onBehalfValue key=onBehalfName}\n \n \n \n \n {/foreach}\n {/if}\n\n {if !empty($billingName)}\n \n \n \n \n \n \n {elseif !empty($email)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($credit_card_type)}\n \n \n \n \n \n \n {/if}\n\n {if !empty($selectPremium)}\n \n \n \n \n \n \n {if $option}\n \n \n \n \n {/if}\n {if $sku}\n \n \n \n \n {/if}\n {if $start_date}\n \n \n \n \n {/if}\n {if $end_date}\n \n \n \n \n {/if}\n {if !empty($contact_email) OR !empty($contact_phone)}\n \n \n \n {/if}\n {if !empty($is_deductible) AND !empty($price)}\n \n \n \n {/if}\n {/if}\n\n {if !empty($customPre)}\n \n \n \n {foreach from=$customPre item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n {if !empty($customPost)}\n \n \n \n {foreach from=$customPost item=customValue key=customName}\n {if (!empty($trackingFields) and ! in_array($customName, $trackingFields)) or empty($trackingFields)}\n \n \n \n \n {/if}\n {/foreach}\n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Type{/ts}\n \n {$membership_name}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Contribution Amount{/ts}\n \n {$amount|crmMoney}\n
\n {ts}Total{/ts}\n \n {$amount+$membership_amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n \n \n \n {foreach from=$value item=line}\n \n \n \n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Qty{/ts}{ts}Each{/ts}{ts}Total{/ts}
\n {$line.description|truncate:30:\"...\"}\n \n {$line.qty}\n \n {$line.unit_price|crmMoney}\n \n {$line.line_total|crmMoney}\n
\n
\n {ts}Total Amount{/ts}\n \n {$amount|crmMoney}\n
\n {* FIXME: style this table so that it looks like the text version (justification, etc.) *}\n \n \n \n {if !empty($dataArray)}\n \n \n \n \n {/if}\n \n \n \n {foreach from=$value item=line}\n \n \n \n {if !empty($dataArray)}\n \n {if ($line.tax_rate || $line.tax_amount != \"\")}\n \n \n {else}\n \n \n {/if}\n \n {/if}\n \n \n \n {/foreach}\n
{ts}Item{/ts}{ts}Fee{/ts}{ts}SubTotal{/ts}{ts}Tax Rate{/ts}{ts}Tax Amount{/ts}{ts}Total{/ts}{ts}Membership Start Date{/ts}{ts}Membership End Date{/ts}
\n {if $line.html_type eq \'Text\'}{$line.label}{else}{$line.field_title} - {$line.label}{/if} {if $line.description}
{$line.description|truncate:30:\"...\"}
{/if}\n
\n {$line.line_total|crmMoney}\n \n {$line.unit_price*$line.qty|crmMoney}\n \n {$line.tax_rate|string_format:\"%.2f\"}%\n \n {$line.tax_amount|crmMoney}\n \n {$line.line_total+$line.tax_amount|crmMoney}\n \n {$line.start_date}\n \n {$line.end_date}\n
\n
\n {ts}Amount Before Tax:{/ts}\n \n {$amount-$totalTaxAmount|crmMoney}\n
 {$taxTerm} {$priceset|string_format:\"%.2f\"}% {$value|crmMoney:$currency} {ts}NO{/ts} {$taxTerm} {$value|crmMoney:$currency}
\n {ts}Total Tax Amount{/ts}\n \n {$totalTaxAmount|crmMoney:$currency}\n
\n {ts}Amount{/ts}\n \n {$amount|crmMoney} {if isset($amount_level)} - {$amount_level}{/if}\n
\n {ts}Membership Fee{/ts}\n
\n {ts 1=$membership_name}%1 Membership{/ts}\n \n {$membership_amount|crmMoney}\n
\n {ts}Date{/ts}\n \n {$receive_date|crmDate}\n
\n {ts}Transaction #{/ts}\n \n {$trxn_id}\n
\n {ts}Membership Transaction #{/ts}\n \n {$membership_trx_id}\n
\n {ts}This membership will be renewed automatically.{/ts}\n {if $cancelSubscriptionUrl}\n {ts 1=$cancelSubscriptionUrl}You can cancel the auto-renewal option by visiting this web page.{/ts}\n {/if}\n
\n {ts 1=$updateSubscriptionBillingUrl}You can update billing details for this automatically renewed membership by visiting this web page.{/ts}\n
\n {$soft_credit_type}\n
\n {$label}\n \n {$value}\n
\n {ts}Personal Campaign Page{/ts}\n
\n {ts}Display In Honor Roll{/ts}\n \n {if $pcp_display_in_roll}{ts}Yes{/ts}{else}{ts}No{/ts}{/if}\n
\n {ts}Nickname{/ts}\n \n {$pcp_roll_nickname}\n
\n {ts}Personal Note{/ts}\n \n {$pcp_personal_note}\n
\n {$onBehalfProfile_grouptitle}\n
\n {$onBehalfName}\n \n {$onBehalfValue}\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Registered Email{/ts}\n
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts}Premium Information{/ts}\n
\n {$product_name}\n
\n {ts}Option{/ts}\n \n {$option}\n
\n {ts}SKU{/ts}\n \n {$sku}\n
\n {ts}Start Date{/ts}\n \n {$start_date|crmDate}\n
\n {ts}End Date{/ts}\n \n {$end_date|crmDate}\n
\n

{ts}For information about this premium, contact:{/ts}

\n {if !empty($contact_email)}\n

{$contact_email}

\n {/if}\n {if !empty($contact_phone)}\n

{$contact_phone}

\n {/if}\n
\n

{ts 1=$price|crmMoney}The value of this premium is %1. This may affect the amount of the tax deduction you can claim. Consult your tax advisor for more information.{/ts}

\n
\n {$customPre_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n {$customPost_grouptitle}\n
\n {$customName}\n \n {$customValue}\n
\n\n\n\n',1,835,'membership_online_receipt',0,1,0,NULL), (49,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}

\n\n
\n \n\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Status{/ts}\n \n {$membership_status}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n\n\n\n',1,836,'membership_autorenew_cancelled',1,0,0,NULL), (50,'Memberships - Auto-renew Cancellation Notification','{ts}Autorenew Membership Cancellation Notification{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}\n\n===========================================================\n{ts}Membership Information{/ts}\n\n===========================================================\n{ts}Membership Status{/ts}: {$membership_status}\n{if $mem_start_date}{ts}Membership Start Date{/ts}: {$mem_start_date|crmDate}\n{/if}\n{if $mem_end_date}{ts}Membership End Date{/ts}: {$mem_end_date|crmDate}\n{/if}\n\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$membershipType}The automatic renewal of your %1 membership has been cancelled as requested. This does not affect the status of your membership - you will receive a separate notification when your membership is up for renewal.{/ts}

\n\n
\n \n\n \n \n \n \n \n \n \n {if $mem_start_date}\n \n \n \n \n {/if}\n {if $mem_end_date}\n \n \n \n \n {/if}\n\n
\n {ts}Membership Information{/ts}\n
\n {ts}Membership Status{/ts}\n \n {$membership_status}\n
\n {ts}Membership Start Date{/ts}\n \n {$mem_start_date|crmDate}\n
\n {ts}Membership End Date{/ts}\n \n {$mem_end_date|crmDate}\n
\n\n\n\n',1,836,'membership_autorenew_cancelled',0,1,0,NULL), (51,'Memberships - Auto-renew Billing Updates','{ts}Membership Autorenewal Billing Updates{/ts} - {contact.display_name}\n','{assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}{$greeting},{/if}\n\n{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}\n\n===========================================================\n{ts}Billing Name and Address{/ts}\n\n===========================================================\n{$billingName}\n{$address}\n\n{$email}\n\n===========================================================\n{ts}Credit Card Information{/ts}\n\n===========================================================\n{$credit_card_type}\n{$credit_card_number}\n{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}\n\n\n{ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n','\n\n\n \n \n\n\n\n{capture assign=headerStyle}colspan=\"2\" style=\"text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;\"{/capture}\n{capture assign=labelStyle }style=\"padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;\"{/capture}\n{capture assign=valueStyle }style=\"padding: 4px; border-bottom: 1px solid #999;\"{/capture}\n\n \n\n \n \n \n\n \n\n \n \n \n \n
\n {assign var=\"greeting\" value=\"{contact.email_greeting}\"}{if $greeting}

{$greeting},

{/if}\n

{ts 1=$membershipType}Billing details for your automatically renewed %1 membership have been updated.{/ts}

\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n
\n {ts}Billing Name and Address{/ts}\n
\n {$billingName}
\n {$address|nl2br}
\n {$email}\n
\n {ts}Credit Card Information{/ts}\n
\n {$credit_card_type}
\n {$credit_card_number}
\n {ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:\'\'|crmDate}
\n
\n {ts 1=$receipt_from_email}If you have questions please contact us at %1{/ts}\n
\n\n\n\n',1,837,'membership_autorenew_billing',1,0,0,NULL), @@ -4470,26 +5628,26 @@ UNLOCK TABLES; LOCK TABLES `civicrm_note` WRITE; /*!40000 ALTER TABLE `civicrm_note` DISABLE KEYS */; INSERT INTO `civicrm_note` (`id`, `entity_table`, `entity_id`, `note`, `contact_id`, `note_date`, `created_date`, `modified_date`, `subject`, `privacy`) VALUES - (1,'civicrm_contact',90,'Arrange for cricket match with Sunil Gavaskar',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-28 00:43:31',NULL,'0'), - (2,'civicrm_contact',61,'Organize the Terry Fox run',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2022-01-10 03:23:58',NULL,'0'), - (3,'civicrm_contact',59,'Connect for presentation',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2022-01-18 09:13:30',NULL,'0'), - (4,'civicrm_contact',35,'Send newsletter for April 2005',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-05 18:28:55',NULL,'0'), - (5,'civicrm_contact',179,'Send newsletter for April 2005',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-04 00:33:07',NULL,'0'), - (6,'civicrm_contact',32,'Get the registration done for NGO status',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-08-19 23:05:10',NULL,'0'), - (7,'civicrm_contact',43,'Reminder screening of \"Black\" on next Friday',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-04-03 08:43:21',NULL,'0'), - (8,'civicrm_contact',62,'Organize the Terry Fox run',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-10-06 04:20:51',NULL,'0'), - (9,'civicrm_contact',12,'Send reminder for annual dinner',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-12-02 13:19:07',NULL,'0'), - (10,'civicrm_contact',87,'Get the registration done for NGO status',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-05-18 23:07:58',NULL,'0'), - (11,'civicrm_contact',24,'Arrange for cricket match with Sunil Gavaskar',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-07-31 11:36:03',NULL,'0'), - (12,'civicrm_contact',109,'Contact the Commissioner of Charities',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-03 05:04:01',NULL,'0'), - (13,'civicrm_contact',104,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-10-16 15:58:38',NULL,'0'), - (14,'civicrm_contact',76,'Connect for presentation',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-03-26 15:00:01',NULL,'0'), - (15,'civicrm_contact',49,'Connect for presentation',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-09-28 18:29:15',NULL,'0'), - (16,'civicrm_contact',154,'Organize the Terry Fox run',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-06 07:48:34',NULL,'0'), - (17,'civicrm_contact',28,'Send newsletter for April 2005',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2022-01-16 14:23:14',NULL,'0'), - (18,'civicrm_contact',108,'Arrange for cricket match with Sunil Gavaskar',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-08-30 06:59:25',NULL,'0'), - (19,'civicrm_contact',13,'Chart out route map for next 10k run',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-08-22 03:16:52',NULL,'0'), - (20,'civicrm_contact',86,'Contact the Commissioner of Charities',1,'2022-03-22 20:41:04','2022-03-22 20:41:04','2021-11-15 14:30:02',NULL,'0'); + (1,'civicrm_contact',93,'Send reminder for annual dinner',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-11-09 13:32:49',NULL,'0'), + (2,'civicrm_contact',97,'Send reminder for annual dinner',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-01-22 12:47:22',NULL,'0'), + (3,'civicrm_contact',142,'Send newsletter for April 2005',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-01-09 06:53:22',NULL,'0'), + (4,'civicrm_contact',141,'Send reminder for annual dinner',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-12-27 23:47:13',NULL,'0'), + (5,'civicrm_contact',135,'Get the registration done for NGO status',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-08-23 13:16:07',NULL,'0'), + (6,'civicrm_contact',30,'Get the registration done for NGO status',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-09-28 09:12:29',NULL,'0'), + (7,'civicrm_contact',166,'Arrange for cricket match with Sunil Gavaskar',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-07-28 23:45:02',NULL,'0'), + (8,'civicrm_contact',40,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-01-08 04:04:38',NULL,'0'), + (9,'civicrm_contact',127,'Arrange collection of funds from members',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-03-29 00:48:58',NULL,'0'), + (10,'civicrm_contact',88,'Contact the Commissioner of Charities',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-04-01 03:22:48',NULL,'0'), + (11,'civicrm_contact',45,'Arrange collection of funds from members',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-09-30 23:42:02',NULL,'0'), + (12,'civicrm_contact',157,'Connect for presentation',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-10-20 21:30:15',NULL,'0'), + (13,'civicrm_contact',129,'Invite members for the Steve Prefontaine 10k dream run',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-07-27 04:37:08',NULL,'0'), + (14,'civicrm_contact',34,'Arrange collection of funds from members',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-04-21 01:18:49',NULL,'0'), + (15,'civicrm_contact',48,'Arrange collection of funds from members',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-10-17 01:06:43',NULL,'0'), + (16,'civicrm_contact',89,'Contact the Commissioner of Charities',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2022-02-10 16:18:17',NULL,'0'), + (17,'civicrm_contact',76,'Organize the Terry Fox run',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-04-17 11:35:27',NULL,'0'), + (18,'civicrm_contact',13,'Organize the Terry Fox run',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-09-12 06:08:58',NULL,'0'), + (19,'civicrm_contact',123,'Connect for presentation',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-12-25 16:14:39',NULL,'0'), + (20,'civicrm_contact',165,'Organize the Terry Fox run',1,'2022-04-06 12:01:32','2022-04-06 12:01:32','2021-12-17 17:41:27',NULL,'0'); /*!40000 ALTER TABLE `civicrm_note` ENABLE KEYS */; UNLOCK TABLES; @@ -4508,102 +5666,102 @@ UNLOCK TABLES; LOCK TABLES `civicrm_option_group` WRITE; /*!40000 ALTER TABLE `civicrm_option_group` DISABLE KEYS */; -INSERT INTO `civicrm_option_group` (`id`, `name`, `title`, `description`, `data_type`, `is_reserved`, `is_active`, `is_locked`) VALUES - (1,'preferred_communication_method','Preferred Communication Method',NULL,NULL,1,1,0), - (2,'activity_type','Activity Type',NULL,'Integer',1,1,0), - (3,'gender','Gender',NULL,'Integer',1,1,0), - (4,'instant_messenger_service','Instant Messenger (IM) screen-names',NULL,NULL,1,1,0), - (5,'mobile_provider','Mobile Phone Providers',NULL,NULL,1,1,0), - (6,'individual_prefix','Individual contact prefixes',NULL,NULL,1,1,0), - (7,'individual_suffix','Individual contact suffixes',NULL,NULL,1,1,0), - (8,'acl_role','ACL Role',NULL,NULL,1,1,0), - (9,'accept_creditcard','Accepted Credit Cards',NULL,NULL,1,1,0), - (10,'payment_instrument','Payment Methods',NULL,'Integer',1,1,0), - (11,'contribution_status','Contribution Status',NULL,NULL,1,1,1), - (12,'pcp_status','PCP Status',NULL,NULL,1,1,1), - (13,'pcp_owner_notify','PCP owner notifications',NULL,NULL,1,1,1), - (14,'participant_role','Participant Role',NULL,'Integer',1,1,0), - (15,'event_type','Event Type',NULL,'Integer',1,1,0), - (16,'contact_view_options','Contact View Options',NULL,NULL,1,1,1), - (17,'contact_smart_group_display','Contact Smart Group View Options',NULL,NULL,1,1,1), - (18,'contact_edit_options','Contact Edit Options',NULL,NULL,1,1,1), - (19,'advanced_search_options','Advanced Search Options',NULL,NULL,1,1,1), - (20,'user_dashboard_options','User Dashboard Options',NULL,NULL,1,1,1), - (21,'address_options','Addressing Options',NULL,NULL,1,1,0), - (22,'group_type','Group Type',NULL,NULL,1,1,0), - (23,'custom_search','Custom Search',NULL,NULL,1,1,0), - (24,'activity_status','Activity Status',NULL,'Integer',1,1,0), - (25,'case_type','Case Type',NULL,NULL,1,1,0), - (26,'case_status','Case Status',NULL,NULL,1,1,0), - (27,'participant_listing','Participant Listing',NULL,NULL,1,1,0), - (28,'safe_file_extension','Safe File Extension',NULL,NULL,1,1,0), - (29,'from_email_address','From Email Address',NULL,NULL,1,1,0), - (30,'mapping_type','Mapping Type',NULL,NULL,1,1,1), - (31,'wysiwyg_editor','WYSIWYG Editor',NULL,NULL,1,1,0), - (32,'recur_frequency_units','Recurring Frequency Units',NULL,NULL,1,1,0), - (33,'phone_type','Phone Type',NULL,NULL,1,1,0), - (34,'custom_data_type','Custom Data Type',NULL,NULL,1,1,0), - (35,'visibility','Visibility',NULL,NULL,1,1,0), - (36,'mail_protocol','Mail Protocol',NULL,NULL,1,1,0), - (37,'priority','Priority',NULL,NULL,1,1,0), - (38,'redaction_rule','Redaction Rule',NULL,NULL,1,1,0), - (39,'report_template','Report Template',NULL,NULL,1,1,0), - (40,'email_greeting','Email Greeting Type',NULL,NULL,1,1,0), - (41,'postal_greeting','Postal Greeting Type',NULL,NULL,1,1,0), - (42,'addressee','Addressee Type',NULL,NULL,1,1,0), - (43,'contact_autocomplete_options','Autocomplete Contact Search',NULL,NULL,1,1,1), - (44,'contact_reference_options','Contact Reference Autocomplete Options',NULL,NULL,1,1,1), - (45,'website_type','Website Type',NULL,NULL,1,1,0), - (46,'tag_used_for','Tag Used For',NULL,NULL,1,1,1), - (47,'note_used_for','Note Used For',NULL,NULL,1,1,1), - (48,'currencies_enabled','Currencies Enabled',NULL,NULL,1,1,0), - (49,'event_badge','Event Name Badge',NULL,NULL,1,1,0), - (50,'note_privacy','Privacy levels for notes',NULL,NULL,1,1,0), - (51,'campaign_type','Campaign Type',NULL,NULL,1,1,0), - (52,'campaign_status','Campaign Status',NULL,NULL,1,1,0), - (53,'system_extensions','CiviCRM Extensions',NULL,NULL,1,1,0), - (54,'mail_approval_status','CiviMail Approval Status',NULL,NULL,1,1,0), - (55,'engagement_index','Engagement Index',NULL,NULL,1,1,0), - (56,'cg_extend_objects','Objects a custom group extends to',NULL,NULL,1,1,0), - (57,'paper_size','Paper Size',NULL,NULL,1,1,0), - (58,'pdf_format','PDF Page Format',NULL,NULL,1,1,0), - (59,'label_format','Mailing Label Format',NULL,NULL,1,1,0), - (60,'activity_contacts','Activity Contacts',NULL,NULL,1,1,1), - (61,'account_relationship','Account Relationship',NULL,NULL,1,1,0), - (62,'event_contacts','Event Recipients',NULL,NULL,1,1,0), - (63,'conference_slot','Conference Slot',NULL,NULL,1,1,0), - (64,'batch_type','Batch Type',NULL,NULL,1,1,1), - (65,'batch_mode','Batch Mode',NULL,NULL,1,1,1), - (66,'batch_status','Batch Status',NULL,NULL,1,1,1), - (67,'sms_api_type','Api Type',NULL,NULL,1,1,0), - (68,'sms_provider_name','Sms Provider Internal Name',NULL,NULL,1,1,0), - (69,'auto_renew_options','Auto Renew Options',NULL,NULL,1,1,1), - (70,'financial_account_type','Financial Account Type',NULL,NULL,1,1,0), - (71,'financial_item_status','Financial Item Status',NULL,NULL,1,1,1), - (72,'label_type','Label Type',NULL,NULL,1,1,0), - (73,'name_badge','Name Badge Format',NULL,NULL,1,1,0), - (74,'communication_style','Communication Style',NULL,NULL,1,1,0), - (75,'msg_mode','Message Mode',NULL,NULL,1,1,0), - (76,'contact_date_reminder_options','Contact Date Reminder Options',NULL,NULL,1,1,1), - (77,'wysiwyg_presets','WYSIWYG Editor Presets',NULL,NULL,1,1,0), - (78,'relative_date_filters','Relative Date Filters',NULL,NULL,1,1,0), - (79,'pledge_status','Pledge Status',NULL,NULL,1,1,1), - (80,'contribution_recur_status','Recurring Contribution Status',NULL,NULL,1,1,1), - (81,'environment','Environment',NULL,NULL,1,1,0), - (82,'activity_default_assignee','Activity default assignee',NULL,NULL,1,1,0), - (83,'entity_batch_extends','Entity Batch Extends',NULL,NULL,1,1,0), - (84,'languages','Languages','List of Languages',NULL,1,1,0), - (85,'encounter_medium','Encounter Medium','Encounter medium for case activities (e.g. In Person, By Phone, etc.)',NULL,1,1,0), - (86,'msg_tpl_workflow_case','Message Template Workflow for Cases','Message Template Workflow for Cases',NULL,1,1,0), - (87,'msg_tpl_workflow_contribution','Message Template Workflow for Contributions','Message Template Workflow for Contributions',NULL,1,1,0), - (88,'msg_tpl_workflow_event','Message Template Workflow for Events','Message Template Workflow for Events',NULL,1,1,0), - (89,'msg_tpl_workflow_friend','Message Template Workflow for Tell-a-Friend','Message Template Workflow for Tell-a-Friend',NULL,1,1,0), - (90,'msg_tpl_workflow_membership','Message Template Workflow for Memberships','Message Template Workflow for Memberships',NULL,1,1,0), - (91,'msg_tpl_workflow_meta','Message Template Workflow for Meta Templates','Message Template Workflow for Meta Templates',NULL,1,1,0), - (92,'msg_tpl_workflow_pledge','Message Template Workflow for Pledges','Message Template Workflow for Pledges',NULL,1,1,0), - (93,'msg_tpl_workflow_uf','Message Template Workflow for Profiles','Message Template Workflow for Profiles',NULL,1,1,0), - (94,'msg_tpl_workflow_petition','Message Template Workflow for Petition','Message Template Workflow for Petition',NULL,1,1,0), - (95,'soft_credit_type','Soft Credit Types',NULL,NULL,1,1,0); +INSERT INTO `civicrm_option_group` (`id`, `name`, `title`, `description`, `data_type`, `is_reserved`, `is_active`, `is_locked`, `option_value_fields`) VALUES + (1,'preferred_communication_method','Preferred Communication Method',NULL,NULL,1,1,0,'name,label,description'), + (2,'activity_type','Activity Type',NULL,'Integer',1,1,0,'name,label,description,icon'), + (3,'gender','Gender',NULL,'Integer',1,1,0,'name,label,description'), + (4,'instant_messenger_service','Instant Messenger (IM) screen-names',NULL,NULL,1,1,0,'name,label,description'), + (5,'mobile_provider','Mobile Phone Providers',NULL,NULL,1,1,0,'name,label,description'), + (6,'individual_prefix','Individual contact prefixes',NULL,NULL,1,1,0,'name,label,description'), + (7,'individual_suffix','Individual contact suffixes',NULL,NULL,1,1,0,'name,label,description'), + (8,'acl_role','ACL Role',NULL,NULL,1,1,0,'name,label,description'), + (9,'accept_creditcard','Accepted Credit Cards',NULL,NULL,1,1,0,'name,label,description'), + (10,'payment_instrument','Payment Methods',NULL,'Integer',1,1,0,'name,label,description'), + (11,'contribution_status','Contribution Status',NULL,NULL,1,1,1,'name,label,description'), + (12,'pcp_status','PCP Status',NULL,NULL,1,1,1,'name,label,description'), + (13,'pcp_owner_notify','PCP owner notifications',NULL,NULL,1,1,1,'name,label,description'), + (14,'participant_role','Participant Role',NULL,'Integer',1,1,0,'name,label,description'), + (15,'event_type','Event Type',NULL,'Integer',1,1,0,'name,label,description'), + (16,'contact_view_options','Contact View Options',NULL,NULL,1,1,1,'name,label,description'), + (17,'contact_smart_group_display','Contact Smart Group View Options',NULL,NULL,1,1,1,'name,label,description'), + (18,'contact_edit_options','Contact Edit Options',NULL,NULL,1,1,1,'name,label,description'), + (19,'advanced_search_options','Advanced Search Options',NULL,NULL,1,1,1,'name,label,description'), + (20,'user_dashboard_options','User Dashboard Options',NULL,NULL,1,1,1,'name,label,description'), + (21,'address_options','Addressing Options',NULL,NULL,1,1,0,'name,label,description'), + (22,'group_type','Group Type',NULL,NULL,1,1,0,'name,label,description'), + (23,'custom_search','Custom Search',NULL,NULL,1,1,0,'name,label,description'), + (24,'activity_status','Activity Status',NULL,'Integer',1,1,0,'name,label,description,color'), + (25,'case_type','Case Type',NULL,NULL,1,1,0,'name,label,description'), + (26,'case_status','Case Status',NULL,NULL,1,1,0,'name,label,description,color'), + (27,'participant_listing','Participant Listing',NULL,NULL,1,1,0,'name,label,description'), + (28,'safe_file_extension','Safe File Extension',NULL,NULL,1,1,0,'name,label,description'), + (29,'from_email_address','From Email Address',NULL,NULL,1,1,0,'name,label,description'), + (30,'mapping_type','Mapping Type',NULL,NULL,1,1,1,'name,label,description'), + (31,'wysiwyg_editor','WYSIWYG Editor',NULL,NULL,1,1,0,'name,label,description'), + (32,'recur_frequency_units','Recurring Frequency Units',NULL,NULL,1,1,0,'name,label,description'), + (33,'phone_type','Phone Type',NULL,NULL,1,1,0,'name,label,description'), + (34,'custom_data_type','Custom Data Type',NULL,NULL,1,1,0,'name,label,description'), + (35,'visibility','Visibility',NULL,NULL,1,1,0,'name,label,description'), + (36,'mail_protocol','Mail Protocol',NULL,NULL,1,1,0,'name,label,description'), + (37,'priority','Priority',NULL,NULL,1,1,0,'name,label,description'), + (38,'redaction_rule','Redaction Rule',NULL,NULL,1,1,0,'name,label,description'), + (39,'report_template','Report Template',NULL,NULL,1,1,0,'name,label,description'), + (40,'email_greeting','Email Greeting Type',NULL,NULL,1,1,0,'name,label,description'), + (41,'postal_greeting','Postal Greeting Type',NULL,NULL,1,1,0,'name,label,description'), + (42,'addressee','Addressee Type',NULL,NULL,1,1,0,'name,label,description'), + (43,'contact_autocomplete_options','Autocomplete Contact Search',NULL,NULL,1,1,1,'name,label,description'), + (44,'contact_reference_options','Contact Reference Autocomplete Options',NULL,NULL,1,1,1,'name,label,description'), + (45,'website_type','Website Type',NULL,NULL,1,1,0,'name,label,description'), + (46,'tag_used_for','Tag Used For',NULL,NULL,1,1,1,'name,label,description'), + (47,'note_used_for','Note Used For',NULL,NULL,1,1,1,'name,label,description'), + (48,'currencies_enabled','Currencies Enabled',NULL,NULL,1,1,0,'name,label,description'), + (49,'event_badge','Event Name Badge',NULL,NULL,1,1,0,'name,label,description'), + (50,'note_privacy','Privacy levels for notes',NULL,NULL,1,1,0,'name,label,description'), + (51,'campaign_type','Campaign Type',NULL,NULL,1,1,0,'name,label,description'), + (52,'campaign_status','Campaign Status',NULL,NULL,1,1,0,'name,label,description'), + (53,'system_extensions','CiviCRM Extensions',NULL,NULL,1,1,0,'name,label,description'), + (54,'mail_approval_status','CiviMail Approval Status',NULL,NULL,1,1,0,'name,label,description'), + (55,'engagement_index','Engagement Index',NULL,NULL,1,1,0,'name,label,description'), + (56,'cg_extend_objects','Objects a custom group extends to',NULL,NULL,1,1,0,'name,label,description'), + (57,'paper_size','Paper Size',NULL,NULL,1,1,0,'name,label,description'), + (58,'pdf_format','PDF Page Format',NULL,NULL,1,1,0,'name,label,description'), + (59,'label_format','Mailing Label Format',NULL,NULL,1,1,0,'name,label,description'), + (60,'activity_contacts','Activity Contacts',NULL,NULL,1,1,1,'name,label,description'), + (61,'account_relationship','Account Relationship',NULL,NULL,1,1,0,'name,label,description'), + (62,'event_contacts','Event Recipients',NULL,NULL,1,1,0,'name,label,description'), + (63,'conference_slot','Conference Slot',NULL,NULL,1,1,0,'name,label,description'), + (64,'batch_type','Batch Type',NULL,NULL,1,1,1,'name,label,description'), + (65,'batch_mode','Batch Mode',NULL,NULL,1,1,1,'name,label,description'), + (66,'batch_status','Batch Status',NULL,NULL,1,1,1,'name,label,description'), + (67,'sms_api_type','Api Type',NULL,NULL,1,1,0,'name,label,description'), + (68,'sms_provider_name','Sms Provider Internal Name',NULL,NULL,1,1,0,'name,label,description'), + (69,'auto_renew_options','Auto Renew Options',NULL,NULL,1,1,1,'name,label,description'), + (70,'financial_account_type','Financial Account Type',NULL,NULL,1,1,0,'name,label,description'), + (71,'financial_item_status','Financial Item Status',NULL,NULL,1,1,1,'name,label,description'), + (72,'label_type','Label Type',NULL,NULL,1,1,0,'name,label,description'), + (73,'name_badge','Name Badge Format',NULL,NULL,1,1,0,'name,label,description'), + (74,'communication_style','Communication Style',NULL,NULL,1,1,0,'name,label,description'), + (75,'msg_mode','Message Mode',NULL,NULL,1,1,0,'name,label,description'), + (76,'contact_date_reminder_options','Contact Date Reminder Options',NULL,NULL,1,1,1,'name,label,description'), + (77,'wysiwyg_presets','WYSIWYG Editor Presets',NULL,NULL,1,1,0,'name,label,description'), + (78,'relative_date_filters','Relative Date Filters',NULL,NULL,1,1,0,'name,label,description'), + (79,'pledge_status','Pledge Status',NULL,NULL,1,1,1,'name,label,description'), + (80,'contribution_recur_status','Recurring Contribution Status',NULL,NULL,1,1,1,'name,label,description'), + (81,'environment','Environment',NULL,NULL,1,1,0,'name,label,description'), + (82,'activity_default_assignee','Activity default assignee',NULL,NULL,1,1,0,'name,label,description'), + (83,'entity_batch_extends','Entity Batch Extends',NULL,NULL,1,1,0,'name,label,description'), + (84,'languages','Languages','List of Languages',NULL,1,1,0,'name,label,description'), + (85,'encounter_medium','Encounter Medium','Encounter medium for case activities (e.g. In Person, By Phone, etc.)',NULL,1,1,0,'name,label,description'), + (86,'msg_tpl_workflow_case','Message Template Workflow for Cases','Message Template Workflow for Cases',NULL,1,1,0,'name,label,description'), + (87,'msg_tpl_workflow_contribution','Message Template Workflow for Contributions','Message Template Workflow for Contributions',NULL,1,1,0,'name,label,description'), + (88,'msg_tpl_workflow_event','Message Template Workflow for Events','Message Template Workflow for Events',NULL,1,1,0,'name,label,description'), + (89,'msg_tpl_workflow_friend','Message Template Workflow for Tell-a-Friend','Message Template Workflow for Tell-a-Friend',NULL,1,1,0,'name,label,description'), + (90,'msg_tpl_workflow_membership','Message Template Workflow for Memberships','Message Template Workflow for Memberships',NULL,1,1,0,'name,label,description'), + (91,'msg_tpl_workflow_meta','Message Template Workflow for Meta Templates','Message Template Workflow for Meta Templates',NULL,1,1,0,'name,label,description'), + (92,'msg_tpl_workflow_pledge','Message Template Workflow for Pledges','Message Template Workflow for Pledges',NULL,1,1,0,'name,label,description'), + (93,'msg_tpl_workflow_uf','Message Template Workflow for Profiles','Message Template Workflow for Profiles',NULL,1,1,0,'name,label,description'), + (94,'msg_tpl_workflow_petition','Message Template Workflow for Petition','Message Template Workflow for Petition',NULL,1,1,0,'name,label,description'), + (95,'soft_credit_type','Soft Credit Types',NULL,NULL,1,1,0,'name,label,description'); /*!40000 ALTER TABLE `civicrm_option_group` ENABLE KEYS */; UNLOCK TABLES; @@ -5479,6 +6637,57 @@ UNLOCK TABLES; LOCK TABLES `civicrm_participant` WRITE; /*!40000 ALTER TABLE `civicrm_participant` DISABLE KEYS */; +INSERT INTO `civicrm_participant` (`id`, `contact_id`, `event_id`, `status_id`, `role_id`, `register_date`, `source`, `fee_level`, `is_test`, `is_pay_later`, `fee_amount`, `registered_by_id`, `discount_id`, `fee_currency`, `campaign_id`, `discount_amount`, `cart_id`, `must_wait`, `transferred_to_contact_id`) VALUES + (1,41,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (2,146,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (3,39,3,3,'3','2008-05-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (4,161,1,4,'4','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (5,134,2,1,'1','2008-01-10 00:00:00','Check','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (6,15,3,2,'2','2008-03-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (7,174,1,3,'3','2009-07-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (8,170,2,4,'4','2009-03-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (9,196,3,1,'1','2008-02-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (10,46,1,2,'2','2008-02-01 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (11,195,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (12,77,3,4,'4','2009-03-06 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (13,53,1,1,'2','2008-06-04 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (14,169,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (15,163,3,4,'1','2008-07-04 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (16,120,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (17,148,2,2,'3','2008-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (18,31,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (19,18,1,2,'1','2008-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (20,26,2,4,'1','2009-01-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (21,100,3,1,'4','2008-03-25 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (22,34,1,2,'3','2009-10-21 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (23,89,2,4,'1','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (24,130,3,3,'1','2008-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (25,149,3,2,'2','2008-04-05 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (26,129,1,1,'1','2009-01-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (27,136,2,2,'2','2008-05-07 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (28,156,3,3,'3','2009-12-12 00:00:00','Direct Transfer','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (29,111,1,4,'4','2009-12-13 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (30,200,2,1,'1','2009-12-14 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (31,20,3,2,'2','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (32,197,1,3,'3','2009-07-21 00:00:00','Check','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (33,178,2,4,'4','2009-03-07 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (34,7,3,1,'1','2009-12-15 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (35,160,1,2,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (36,30,2,3,'3','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (37,127,3,4,'4','2009-03-06 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (38,54,1,1,'2','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (39,144,2,2,'3','2008-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (40,90,3,4,'1','2009-12-14 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (41,69,1,4,'2','2009-01-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (42,162,2,2,'3','2009-12-15 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (43,106,3,3,'1','2009-03-05 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (44,186,1,2,'1','2009-12-13 00:00:00','Direct Transfer','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (45,140,2,4,'1','2009-01-10 00:00:00','Direct Transfer','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (46,158,3,1,'4','2009-12-13 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (47,83,1,2,'3','2009-10-21 00:00:00','Credit Card','Single',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (48,109,2,4,'1','2009-12-10 00:00:00','Credit Card','Soprano',0,0,50.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (49,116,3,3,'1','2009-03-11 00:00:00','Credit Card','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL), + (50,115,3,2,'2','2009-04-05 00:00:00','Check','Tiny-tots (ages 5-8)',0,0,800.00,NULL,NULL,'USD',NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_participant` ENABLE KEYS */; UNLOCK TABLES; @@ -5488,6 +6697,57 @@ UNLOCK TABLES; LOCK TABLES `civicrm_participant_payment` WRITE; /*!40000 ALTER TABLE `civicrm_participant_payment` DISABLE KEYS */; +INSERT INTO `civicrm_participant_payment` (`id`, `participant_id`, `contribution_id`) VALUES + (1,34,63), + (2,6,64), + (3,19,65), + (4,31,66), + (5,20,67), + (6,36,68), + (7,18,69), + (8,22,70), + (9,3,71), + (10,1,72), + (11,10,73), + (12,13,74), + (13,38,75), + (14,41,76), + (15,12,77), + (16,47,78), + (17,23,79), + (18,40,80), + (19,21,81), + (20,43,82), + (21,48,83), + (22,29,84), + (23,50,85), + (24,49,86), + (25,16,87), + (26,37,88), + (27,26,89), + (28,24,90), + (29,5,91), + (30,27,92), + (31,45,93), + (32,39,94), + (33,2,95), + (34,17,96), + (35,25,97), + (36,28,98), + (37,46,99), + (38,35,100), + (39,4,101), + (40,42,102), + (41,15,103), + (42,14,104), + (43,8,105), + (44,7,106), + (45,33,107), + (46,44,108), + (47,11,109), + (48,9,110), + (49,32,111), + (50,30,112); /*!40000 ALTER TABLE `civicrm_participant_payment` ENABLE KEYS */; UNLOCK TABLES; @@ -5560,6 +6820,8 @@ UNLOCK TABLES; LOCK TABLES `civicrm_pcp` WRITE; /*!40000 ALTER TABLE `civicrm_pcp` DISABLE KEYS */; +INSERT INTO `civicrm_pcp` (`id`, `contact_id`, `status_id`, `title`, `intro_text`, `page_text`, `donate_link_text`, `page_id`, `page_type`, `pcp_block_id`, `is_thermometer`, `is_honor_roll`, `goal_amount`, `currency`, `is_active`, `is_notify`) VALUES + (1,67,2,'My Personal Civi Fundraiser','I\'m on a mission to get all my friends and family to help support my favorite open-source civic sector CRM.','

Friends and family - please help build much needed infrastructure for the civic sector by supporting my personal campaign!

\r\n

You can learn more about CiviCRM here.

\r\n

Then click the Contribute Now button to go to our easy-to-use online contribution form.

','Contribute Now',1,'contribute',1,1,1,5000.00,'USD',1,1); /*!40000 ALTER TABLE `civicrm_pcp` ENABLE KEYS */; UNLOCK TABLES; @@ -5581,183 +6843,160 @@ UNLOCK TABLES; LOCK TABLES `civicrm_phone` WRITE; /*!40000 ALTER TABLE `civicrm_phone` DISABLE KEYS */; INSERT INTO `civicrm_phone` (`id`, `contact_id`, `location_type_id`, `is_primary`, `is_billing`, `mobile_provider_id`, `phone`, `phone_ext`, `phone_numeric`, `phone_type_id`) VALUES - (1,70,1,1,0,NULL,'464-4735',NULL,'4644735',1), - (2,70,1,0,0,NULL,'648-7509',NULL,'6487509',2), - (3,2,1,1,0,NULL,'(352) 794-5222',NULL,'3527945222',2), - (4,2,1,0,0,NULL,'(482) 510-6207',NULL,'4825106207',2), - (5,4,1,1,0,NULL,'(495) 478-3665',NULL,'4954783665',1), - (6,32,1,1,0,NULL,'580-1082',NULL,'5801082',2), - (7,152,1,1,0,NULL,'(434) 303-6878',NULL,'4343036878',1), - (8,15,1,1,0,NULL,'651-7240',NULL,'6517240',2), - (9,15,1,0,0,NULL,'(749) 308-8413',NULL,'7493088413',2), - (10,172,1,1,0,NULL,'707-3399',NULL,'7073399',1), - (11,172,1,0,0,NULL,'(489) 716-7251',NULL,'4897167251',1), - (12,150,1,1,0,NULL,'(585) 245-8340',NULL,'5852458340',2), - (13,90,1,1,0,NULL,'672-4537',NULL,'6724537',2), - (14,11,1,1,0,NULL,'(624) 655-6196',NULL,'6246556196',1), - (15,85,1,1,0,NULL,'(372) 799-9783',NULL,'3727999783',2), - (16,134,1,1,0,NULL,'666-3632',NULL,'6663632',1), - (17,134,1,0,0,NULL,'(753) 886-2285',NULL,'7538862285',2), - (18,176,1,1,0,NULL,'(709) 287-8670',NULL,'7092878670',1), - (19,191,1,1,0,NULL,'(474) 873-1707',NULL,'4748731707',1), - (20,191,1,0,0,NULL,'(406) 268-2190',NULL,'4062682190',1), - (21,6,1,1,0,NULL,'(617) 348-6000',NULL,'6173486000',1), - (22,147,1,1,0,NULL,'(874) 230-7528',NULL,'8742307528',2), - (23,78,1,1,0,NULL,'(869) 554-4082',NULL,'8695544082',1), - (24,78,1,0,0,NULL,'261-6726',NULL,'2616726',2), - (25,104,1,1,0,NULL,'882-2669',NULL,'8822669',2), - (26,104,1,0,0,NULL,'(473) 530-7586',NULL,'4735307586',2), - (27,83,1,1,0,NULL,'669-7172',NULL,'6697172',2), - (28,83,1,0,0,NULL,'250-9802',NULL,'2509802',2), - (29,20,1,1,0,NULL,'377-4864',NULL,'3774864',2), - (30,20,1,0,0,NULL,'(779) 512-6665',NULL,'7795126665',2), - (31,44,1,1,0,NULL,'560-7527',NULL,'5607527',1), - (32,44,1,0,0,NULL,'801-1404',NULL,'8011404',2), - (33,200,1,1,0,NULL,'(429) 235-7034',NULL,'4292357034',2), - (34,55,1,1,0,NULL,'(382) 805-6486',NULL,'3828056486',2), - (35,174,1,1,0,NULL,'(742) 280-2043',NULL,'7422802043',2), - (36,41,1,1,0,NULL,'(388) 494-9722',NULL,'3884949722',1), - (37,30,1,1,0,NULL,'214-1020',NULL,'2141020',2), - (38,30,1,0,0,NULL,'(625) 286-6879',NULL,'6252866879',2), - (39,192,1,1,0,NULL,'(484) 322-2450',NULL,'4843222450',2), - (40,192,1,0,0,NULL,'734-8750',NULL,'7348750',1), - (41,67,1,1,0,NULL,'841-2554',NULL,'8412554',2), - (42,67,1,0,0,NULL,'(273) 312-9855',NULL,'2733129855',1), - (43,184,1,1,0,NULL,'618-5361',NULL,'6185361',2), - (44,184,1,0,0,NULL,'(869) 856-5389',NULL,'8698565389',2), - (45,132,1,1,0,NULL,'308-8479',NULL,'3088479',2), - (46,132,1,0,0,NULL,'(466) 830-1394',NULL,'4668301394',1), - (47,162,1,1,0,NULL,'745-4168',NULL,'7454168',1), - (48,162,1,0,0,NULL,'(842) 812-2014',NULL,'8428122014',2), - (49,154,1,1,0,NULL,'(301) 550-7499',NULL,'3015507499',2), - (50,154,1,0,0,NULL,'433-1376',NULL,'4331376',2), - (51,181,1,1,0,NULL,'426-7760',NULL,'4267760',1), - (52,181,1,0,0,NULL,'319-4931',NULL,'3194931',1), - (53,118,1,1,0,NULL,'(567) 535-4676',NULL,'5675354676',1), - (54,77,1,1,0,NULL,'(620) 619-5731',NULL,'6206195731',2), - (55,77,1,0,0,NULL,'866-6079',NULL,'8666079',2), - (56,193,1,1,0,NULL,'(429) 520-5417',NULL,'4295205417',2), - (57,193,1,0,0,NULL,'898-6724',NULL,'8986724',2), - (58,140,1,1,0,NULL,'370-6024',NULL,'3706024',1), - (59,140,1,0,0,NULL,'(494) 638-6999',NULL,'4946386999',2), - (60,68,1,1,0,NULL,'345-5818',NULL,'3455818',1), - (61,68,1,0,0,NULL,'(773) 724-8839',NULL,'7737248839',1), - (62,186,1,1,0,NULL,'(425) 561-6102',NULL,'4255616102',2), - (63,71,1,1,0,NULL,'620-3858',NULL,'6203858',1), - (64,71,1,0,0,NULL,'587-4251',NULL,'5874251',2), - (65,139,1,1,0,NULL,'686-6525',NULL,'6866525',1), - (66,7,1,1,0,NULL,'(833) 700-4455',NULL,'8337004455',1), - (67,65,1,1,0,NULL,'651-5919',NULL,'6515919',1), - (68,65,1,0,0,NULL,'(822) 698-5914',NULL,'8226985914',1), - (69,73,1,1,0,NULL,'(441) 392-4659',NULL,'4413924659',1), - (70,170,1,1,0,NULL,'(705) 696-3613',NULL,'7056963613',1), - (71,170,1,0,0,NULL,'(604) 810-4327',NULL,'6048104327',2), - (72,93,1,1,0,NULL,'(626) 641-6148',NULL,'6266416148',2), - (73,82,1,1,0,NULL,'707-6720',NULL,'7076720',1), - (74,80,1,1,0,NULL,'226-4881',NULL,'2264881',2), - (75,80,1,0,0,NULL,'837-1183',NULL,'8371183',2), - (76,101,1,1,0,NULL,'(391) 276-1627',NULL,'3912761627',2), - (77,87,1,1,0,NULL,'(265) 721-7177',NULL,'2657217177',2), - (78,177,1,1,0,NULL,'(771) 606-2291',NULL,'7716062291',1), - (79,108,1,1,0,NULL,'(238) 246-6664',NULL,'2382466664',2), - (80,13,1,1,0,NULL,'387-9434',NULL,'3879434',2), - (81,61,1,1,0,NULL,'(843) 738-2061',NULL,'8437382061',2), - (82,61,1,0,0,NULL,'202-1226',NULL,'2021226',2), - (83,12,1,1,0,NULL,'(303) 217-6520',NULL,'3032176520',2), - (84,107,1,1,0,NULL,'(522) 223-2023',NULL,'5222232023',1), - (85,107,1,0,0,NULL,'877-9093',NULL,'8779093',2), - (86,37,1,1,0,NULL,'(476) 374-7502',NULL,'4763747502',2), - (87,190,1,1,0,NULL,'365-7888',NULL,'3657888',2), - (88,76,1,1,0,NULL,'525-6825',NULL,'5256825',2), - (89,76,1,0,0,NULL,'811-5278',NULL,'8115278',2), - (90,105,1,1,0,NULL,'(740) 699-7116',NULL,'7406997116',1), - (91,105,1,0,0,NULL,'(557) 600-7948',NULL,'5576007948',2), - (92,178,1,1,0,NULL,'(359) 718-4810',NULL,'3597184810',2), - (93,178,1,0,0,NULL,'(599) 383-5412',NULL,'5993835412',1), - (94,63,1,1,0,NULL,'(357) 621-9154',NULL,'3576219154',1), - (95,63,1,0,0,NULL,'(566) 512-8842',NULL,'5665128842',1), - (96,28,1,1,0,NULL,'(434) 315-1055',NULL,'4343151055',1), - (97,28,1,0,0,NULL,'317-9550',NULL,'3179550',1), - (98,42,1,1,0,NULL,'494-8412',NULL,'4948412',2), - (99,47,1,1,0,NULL,'209-3967',NULL,'2093967',2), - (100,114,1,1,0,NULL,'587-7792',NULL,'5877792',2), - (101,114,1,0,0,NULL,'532-9603',NULL,'5329603',2), - (102,102,1,1,0,NULL,'(511) 675-2699',NULL,'5116752699',1), - (103,88,1,1,0,NULL,'(840) 667-5923',NULL,'8406675923',2), - (104,88,1,0,0,NULL,'438-1862',NULL,'4381862',2), - (105,183,1,1,0,NULL,'245-3391',NULL,'2453391',2), - (106,196,1,1,0,NULL,'500-1185',NULL,'5001185',1), - (107,196,1,0,0,NULL,'535-7058',NULL,'5357058',1), - (108,166,1,1,0,NULL,'855-2153',NULL,'8552153',1), - (109,166,1,0,0,NULL,'(767) 428-3318',NULL,'7674283318',2), - (110,171,1,1,0,NULL,'(656) 793-2309',NULL,'6567932309',2), - (111,43,1,1,0,NULL,'(811) 658-9085',NULL,'8116589085',2), - (112,23,1,1,0,NULL,'(658) 545-1933',NULL,'6585451933',2), - (113,111,1,1,0,NULL,'(457) 861-5888',NULL,'4578615888',1), - (114,111,1,0,0,NULL,'(707) 769-1251',NULL,'7077691251',2), - (115,16,1,1,0,NULL,'(510) 601-8678',NULL,'5106018678',2), - (116,16,1,0,0,NULL,'759-2160',NULL,'7592160',1), - (117,168,1,1,0,NULL,'(514) 548-2704',NULL,'5145482704',1), - (118,40,1,1,0,NULL,'(776) 503-2454',NULL,'7765032454',2), - (119,46,1,1,0,NULL,'(817) 455-2004',NULL,'8174552004',2), - (120,46,1,0,0,NULL,'657-7797',NULL,'6577797',1), - (121,100,1,1,0,NULL,'(887) 668-5328',NULL,'8876685328',1), - (122,163,1,1,0,NULL,'530-2095',NULL,'5302095',2), - (123,175,1,1,0,NULL,'487-8551',NULL,'4878551',2), - (124,175,1,0,0,NULL,'(560) 380-9199',NULL,'5603809199',1), - (125,29,1,1,0,NULL,'(839) 751-4125',NULL,'8397514125',2), - (126,29,1,0,0,NULL,'(451) 406-3412',NULL,'4514063412',2), - (127,36,1,1,0,NULL,'616-3532',NULL,'6163532',1), - (128,36,1,0,0,NULL,'(897) 554-2756',NULL,'8975542756',1), - (129,124,1,1,0,NULL,'(700) 857-3696',NULL,'7008573696',1), - (130,188,1,1,0,NULL,'(392) 489-2328',NULL,'3924892328',2), - (131,188,1,0,0,NULL,'367-8423',NULL,'3678423',2), - (132,156,1,1,0,NULL,'(525) 640-5746',NULL,'5256405746',1), - (133,156,1,0,0,NULL,'(587) 293-2002',NULL,'5872932002',1), - (134,24,1,1,0,NULL,'268-8228',NULL,'2688228',1), - (135,96,1,1,0,NULL,'448-1554',NULL,'4481554',1), - (136,96,1,0,0,NULL,'887-8417',NULL,'8878417',2), - (137,95,1,1,0,NULL,'(632) 770-7512',NULL,'6327707512',2), - (138,146,1,1,0,NULL,'701-7661',NULL,'7017661',2), - (139,146,1,0,0,NULL,'(544) 615-4643',NULL,'5446154643',1), - (140,130,1,1,0,NULL,'(729) 405-5881',NULL,'7294055881',2), - (141,153,1,1,0,NULL,'(237) 619-3084',NULL,'2376193084',1), - (142,110,1,1,0,NULL,'(654) 722-8969',NULL,'6547228969',2), - (143,110,1,0,0,NULL,'831-5001',NULL,'8315001',1), - (144,137,1,1,0,NULL,'(364) 723-6735',NULL,'3647236735',2), - (145,151,1,1,0,NULL,'(324) 209-3105',NULL,'3242093105',1), - (146,151,1,0,0,NULL,'878-7919',NULL,'8787919',1), - (147,169,1,1,0,NULL,'(733) 764-8471',NULL,'7337648471',2), - (148,169,1,0,0,NULL,'(842) 422-5303',NULL,'8424225303',2), - (149,81,1,1,0,NULL,'611-9422',NULL,'6119422',1), - (150,164,1,1,0,NULL,'(363) 740-1178',NULL,'3637401178',2), - (151,164,1,0,0,NULL,'(819) 378-5572',NULL,'8193785572',1), - (152,99,1,1,0,NULL,'264-8377',NULL,'2648377',1), - (153,167,1,1,0,NULL,'(895) 397-2501',NULL,'8953972501',2), - (154,167,1,0,0,NULL,'826-5040',NULL,'8265040',2), - (155,197,1,1,0,NULL,'(451) 213-7551',NULL,'4512137551',1), - (156,197,1,0,0,NULL,'607-4816',NULL,'6074816',2), - (157,8,1,1,0,NULL,'768-7883',NULL,'7687883',1), - (158,8,1,0,0,NULL,'(830) 643-9784',NULL,'8306439784',2), - (159,98,1,1,0,NULL,'(565) 581-8529',NULL,'5655818529',1), - (160,98,1,0,0,NULL,'(855) 844-8137',NULL,'8558448137',2), - (161,72,1,1,0,NULL,'770-1456',NULL,'7701456',2), - (162,14,1,1,0,NULL,'(773) 337-9413',NULL,'7733379413',1), - (163,14,1,0,0,NULL,'372-6361',NULL,'3726361',2), - (164,58,1,1,0,NULL,'(581) 742-6011',NULL,'5817426011',2), - (165,89,1,1,0,NULL,'459-6043',NULL,'4596043',2), - (166,89,1,0,0,NULL,'705-5271',NULL,'7055271',1), - (167,126,1,1,0,NULL,'513-5255',NULL,'5135255',2), - (168,126,1,0,0,NULL,'848-3479',NULL,'8483479',1), - (169,35,1,1,0,NULL,'(249) 535-2126',NULL,'2495352126',2), - (170,35,1,0,0,NULL,'633-3294',NULL,'6333294',1), - (171,31,1,1,0,NULL,'(213) 765-8349',NULL,'2137658349',1), - (172,31,1,0,0,NULL,'(689) 437-7035',NULL,'6894377035',1), - (173,21,1,1,0,NULL,'(582) 322-3644',NULL,'5823223644',2), - (174,116,1,1,0,NULL,'370-6098',NULL,'3706098',2), - (175,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1), - (176,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1), - (177,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1); + (1,127,1,1,0,NULL,'(665) 370-6470',NULL,'6653706470',1), + (2,127,1,0,0,NULL,'386-4620',NULL,'3864620',1), + (3,46,1,1,0,NULL,'(634) 201-9737',NULL,'6342019737',1), + (4,154,1,1,0,NULL,'(602) 203-8892',NULL,'6022038892',1), + (5,154,1,0,0,NULL,'675-2469',NULL,'6752469',1), + (6,67,1,1,0,NULL,'333-2938',NULL,'3332938',2), + (7,67,1,0,0,NULL,'(896) 818-8302',NULL,'8968188302',1), + (8,183,1,1,0,NULL,'(595) 480-8559',NULL,'5954808559',1), + (9,120,1,1,0,NULL,'623-3851',NULL,'6233851',1), + (10,195,1,1,0,NULL,'(640) 209-7358',NULL,'6402097358',1), + (11,160,1,1,0,NULL,'750-3102',NULL,'7503102',2), + (12,125,1,1,0,NULL,'318-1242',NULL,'3181242',2), + (13,172,1,1,0,NULL,'(657) 655-5318',NULL,'6576555318',1), + (14,14,1,1,0,NULL,'658-4499',NULL,'6584499',1), + (15,51,1,1,0,NULL,'540-6288',NULL,'5406288',1), + (16,51,1,0,0,NULL,'(529) 744-4084',NULL,'5297444084',2), + (17,12,1,1,0,NULL,'(825) 490-4978',NULL,'8254904978',2), + (18,10,1,1,0,NULL,'779-3900',NULL,'7793900',1), + (19,10,1,0,0,NULL,'(889) 432-6644',NULL,'8894326644',1), + (20,41,1,1,0,NULL,'(649) 711-2709',NULL,'6497112709',1), + (21,41,1,0,0,NULL,'(802) 817-3528',NULL,'8028173528',1), + (22,182,1,1,0,NULL,'(219) 453-9185',NULL,'2194539185',1), + (23,182,1,0,0,NULL,'(732) 306-3195',NULL,'7323063195',2), + (24,162,1,1,0,NULL,'(713) 712-3905',NULL,'7137123905',2), + (25,116,1,1,0,NULL,'737-4540',NULL,'7374540',1), + (26,116,1,0,0,NULL,'(437) 411-4810',NULL,'4374114810',2), + (27,13,1,1,0,NULL,'(571) 553-3893',NULL,'5715533893',2), + (28,13,1,0,0,NULL,'885-3313',NULL,'8853313',1), + (29,161,1,1,0,NULL,'863-5662',NULL,'8635662',2), + (30,62,1,1,0,NULL,'775-4098',NULL,'7754098',2), + (31,62,1,0,0,NULL,'318-3081',NULL,'3183081',1), + (32,19,1,1,0,NULL,'650-3128',NULL,'6503128',2), + (33,3,1,1,0,NULL,'(821) 648-8367',NULL,'8216488367',1), + (34,75,1,1,0,NULL,'874-5780',NULL,'8745780',2), + (35,146,1,1,0,NULL,'458-4613',NULL,'4584613',1), + (36,82,1,1,0,NULL,'843-7425',NULL,'8437425',1), + (37,82,1,0,0,NULL,'(486) 312-6736',NULL,'4863126736',2), + (38,196,1,1,0,NULL,'468-9218',NULL,'4689218',1), + (39,26,1,1,0,NULL,'(276) 571-7808',NULL,'2765717808',2), + (40,128,1,1,0,NULL,'454-3316',NULL,'4543316',1), + (41,150,1,1,0,NULL,'531-5832',NULL,'5315832',2), + (42,29,1,1,0,NULL,'367-3918',NULL,'3673918',2), + (43,130,1,1,0,NULL,'417-9347',NULL,'4179347',1), + (44,130,1,0,0,NULL,'868-3871',NULL,'8683871',1), + (45,94,1,1,0,NULL,'891-8496',NULL,'8918496',2), + (46,48,1,1,0,NULL,'217-7929',NULL,'2177929',1), + (47,48,1,0,0,NULL,'(843) 521-1721',NULL,'8435211721',2), + (48,131,1,1,0,NULL,'482-2674',NULL,'4822674',2), + (49,87,1,1,0,NULL,'288-5763',NULL,'2885763',1), + (50,87,1,0,0,NULL,'614-6507',NULL,'6146507',1), + (51,165,1,1,0,NULL,'654-6292',NULL,'6546292',2), + (52,61,1,1,0,NULL,'(229) 331-6470',NULL,'2293316470',1), + (53,61,1,0,0,NULL,'857-1504',NULL,'8571504',1), + (54,69,1,1,0,NULL,'(298) 471-5162',NULL,'2984715162',2), + (55,56,1,1,0,NULL,'(441) 535-9169',NULL,'4415359169',2), + (56,56,1,0,0,NULL,'(602) 774-5438',NULL,'6027745438',1), + (57,43,1,1,0,NULL,'(486) 616-8322',NULL,'4866168322',1), + (58,43,1,0,0,NULL,'(324) 680-5694',NULL,'3246805694',2), + (59,123,1,1,0,NULL,'497-3344',NULL,'4973344',1), + (60,123,1,0,0,NULL,'(224) 666-6744',NULL,'2246666744',2), + (61,111,1,1,0,NULL,'(787) 438-8117',NULL,'7874388117',2), + (62,111,1,0,0,NULL,'(371) 852-7617',NULL,'3718527617',1), + (63,121,1,1,0,NULL,'(795) 270-3359',NULL,'7952703359',1), + (64,152,1,1,0,NULL,'(794) 812-1230',NULL,'7948121230',2), + (65,85,1,1,0,NULL,'611-8700',NULL,'6118700',1), + (66,11,1,1,0,NULL,'(205) 698-8424',NULL,'2056988424',1), + (67,11,1,0,0,NULL,'358-6502',NULL,'3586502',2), + (68,137,1,1,0,NULL,'527-1272',NULL,'5271272',2), + (69,137,1,0,0,NULL,'606-7967',NULL,'6067967',2), + (70,9,1,1,0,NULL,'361-6666',NULL,'3616666',1), + (71,9,1,0,0,NULL,'(438) 457-1866',NULL,'4384571866',1), + (72,34,1,1,0,NULL,'(666) 798-8298',NULL,'6667988298',1), + (73,34,1,0,0,NULL,'508-6929',NULL,'5086929',1), + (74,113,1,1,0,NULL,'(403) 423-1244',NULL,'4034231244',2), + (75,113,1,0,0,NULL,'716-3426',NULL,'7163426',2), + (76,122,1,1,0,NULL,'(368) 758-1970',NULL,'3687581970',1), + (77,141,1,1,0,NULL,'797-7523',NULL,'7977523',1), + (78,2,1,1,0,NULL,'310-2231',NULL,'3102231',1), + (79,2,1,0,0,NULL,'842-8475',NULL,'8428475',1), + (80,132,1,1,0,NULL,'(842) 673-8150',NULL,'8426738150',1), + (81,86,1,1,0,NULL,'(486) 841-8663',NULL,'4868418663',1), + (82,86,1,0,0,NULL,'396-2988',NULL,'3962988',1), + (83,174,1,1,0,NULL,'619-1969',NULL,'6191969',2), + (84,68,1,1,0,NULL,'(633) 648-7566',NULL,'6336487566',2), + (85,167,1,1,0,NULL,'(554) 289-5896',NULL,'5542895896',2), + (86,187,1,1,0,NULL,'(863) 607-7867',NULL,'8636077867',2), + (87,187,1,0,0,NULL,'329-7092',NULL,'3297092',1), + (88,104,1,1,0,NULL,'422-3344',NULL,'4223344',1), + (89,104,1,0,0,NULL,'899-5560',NULL,'8995560',2), + (90,59,1,1,0,NULL,'898-1183',NULL,'8981183',2), + (91,39,1,1,0,NULL,'777-9216',NULL,'7779216',1), + (92,42,1,1,0,NULL,'(389) 545-2566',NULL,'3895452566',1), + (93,45,1,1,0,NULL,'(721) 790-9633',NULL,'7217909633',1), + (94,45,1,0,0,NULL,'(844) 391-1690',NULL,'8443911690',1), + (95,186,1,1,0,NULL,'(514) 364-2077',NULL,'5143642077',1), + (96,175,1,1,0,NULL,'745-7691',NULL,'7457691',1), + (97,17,1,1,0,NULL,'(207) 492-2657',NULL,'2074922657',1), + (98,17,1,0,0,NULL,'(282) 212-1224',NULL,'2822121224',2), + (99,142,1,1,0,NULL,'374-2792',NULL,'3742792',1), + (100,142,1,0,0,NULL,'374-7895',NULL,'3747895',1), + (101,90,1,1,0,NULL,'850-6602',NULL,'8506602',2), + (102,23,1,1,0,NULL,'498-4473',NULL,'4984473',2), + (103,23,1,0,0,NULL,'(771) 603-1793',NULL,'7716031793',1), + (104,72,1,1,0,NULL,'351-9332',NULL,'3519332',1), + (105,173,1,1,0,NULL,'702-5806',NULL,'7025806',1), + (106,100,1,1,0,NULL,'284-8572',NULL,'2848572',1), + (107,100,1,0,0,NULL,'(626) 751-8458',NULL,'6267518458',2), + (108,66,1,1,0,NULL,'268-6699',NULL,'2686699',2), + (109,66,1,0,0,NULL,'353-4638',NULL,'3534638',1), + (110,201,1,1,0,NULL,'770-5083',NULL,'7705083',2), + (111,18,1,1,0,NULL,'(322) 594-7451',NULL,'3225947451',2), + (112,97,1,1,0,NULL,'(272) 436-4042',NULL,'2724364042',1), + (113,97,1,0,0,NULL,'648-1181',NULL,'6481181',1), + (114,4,1,1,0,NULL,'733-3325',NULL,'7333325',1), + (115,4,1,0,0,NULL,'(319) 776-6814',NULL,'3197766814',2), + (116,156,1,1,0,NULL,'(237) 204-5241',NULL,'2372045241',2), + (117,156,1,0,0,NULL,'(645) 529-6217',NULL,'6455296217',2), + (118,24,1,1,0,NULL,'(843) 765-5951',NULL,'8437655951',1), + (119,24,1,0,0,NULL,'(773) 398-2579',NULL,'7733982579',1), + (120,168,1,1,0,NULL,'(695) 487-6890',NULL,'6954876890',1), + (121,107,1,1,0,NULL,'336-2595',NULL,'3362595',2), + (122,107,1,0,0,NULL,'(744) 544-1431',NULL,'7445441431',2), + (123,52,1,1,0,NULL,'(723) 885-4721',NULL,'7238854721',2), + (124,52,1,0,0,NULL,'(531) 807-1712',NULL,'5318071712',1), + (125,181,1,1,0,NULL,'337-6933',NULL,'3376933',1), + (126,181,1,0,0,NULL,'(823) 604-7548',NULL,'8236047548',1), + (127,37,1,1,0,NULL,'623-9065',NULL,'6239065',1), + (128,37,1,0,0,NULL,'288-2919',NULL,'2882919',1), + (129,93,1,1,0,NULL,'869-1258',NULL,'8691258',1), + (130,114,1,1,0,NULL,'364-2190',NULL,'3642190',2), + (131,98,1,1,0,NULL,'(381) 268-9358',NULL,'3812689358',2), + (132,102,1,1,0,NULL,'(570) 348-4990',NULL,'5703484990',2), + (133,102,1,0,0,NULL,'209-6161',NULL,'2096161',1), + (134,76,1,1,0,NULL,'830-5198',NULL,'8305198',2), + (135,76,1,0,0,NULL,'(755) 806-4443',NULL,'7558064443',2), + (136,50,1,1,0,NULL,'301-9720',NULL,'3019720',2), + (137,28,1,1,0,NULL,'740-1900',NULL,'7401900',2), + (138,148,1,1,0,NULL,'743-7347',NULL,'7437347',2), + (139,136,1,1,0,NULL,'652-9892',NULL,'6529892',1), + (140,136,1,0,0,NULL,'(794) 887-9675',NULL,'7948879675',1), + (141,166,1,1,0,NULL,'(886) 634-7990',NULL,'8866347990',1), + (142,166,1,0,0,NULL,'(669) 885-4509',NULL,'6698854509',1), + (143,198,1,1,0,NULL,'298-6583',NULL,'2986583',2), + (144,198,1,0,0,NULL,'(708) 339-8128',NULL,'7083398128',1), + (145,30,1,1,0,NULL,'(588) 325-6444',NULL,'5883256444',1), + (146,199,1,1,0,NULL,'650-7326',NULL,'6507326',1), + (147,80,1,1,0,NULL,'(715) 369-6985',NULL,'7153696985',1), + (148,129,1,1,0,NULL,'301-8270',NULL,'3018270',1), + (149,57,1,1,0,NULL,'869-5235',NULL,'8695235',2), + (150,15,1,1,0,NULL,'481-1478',NULL,'4811478',1), + (151,15,1,0,0,NULL,'(267) 634-3550',NULL,'2676343550',2), + (152,NULL,1,0,0,NULL,'204 222-1000',NULL,'2042221000',1), + (153,NULL,1,0,0,NULL,'204 223-1000',NULL,'2042231000',1), + (154,NULL,1,0,0,NULL,'303 323-1000',NULL,'3033231000',1); /*!40000 ALTER TABLE `civicrm_phone` ENABLE KEYS */; UNLOCK TABLES; @@ -5767,6 +7006,10 @@ UNLOCK TABLES; LOCK TABLES `civicrm_pledge` WRITE; /*!40000 ALTER TABLE `civicrm_pledge` DISABLE KEYS */; +INSERT INTO `civicrm_pledge` (`id`, `contact_id`, `financial_type_id`, `contribution_page_id`, `amount`, `original_installment_amount`, `currency`, `frequency_unit`, `frequency_interval`, `frequency_day`, `installments`, `start_date`, `create_date`, `acknowledge_date`, `modified_date`, `cancel_date`, `end_date`, `max_reminders`, `initial_reminder_day`, `additional_reminder_day`, `status_id`, `is_test`, `campaign_id`) VALUES + (1,71,1,1,500.00,500.00,'USD','month',1,1,1,'2009-07-01 00:00:00','2009-06-26 00:00:00',NULL,NULL,NULL,'2009-07-01 00:00:00',1,5,5,1,0,NULL), + (2,43,1,1,800.00,200.00,'USD','month',3,1,4,'2009-07-01 00:00:00','2009-06-23 00:00:00','2009-06-23 00:00:00',NULL,NULL,'2009-04-01 10:11:40',1,5,5,5,0,NULL), + (3,32,1,1,600.00,200.00,'USD','month',1,1,3,'2009-10-01 00:00:00','2009-09-14 00:00:00','2009-09-14 00:00:00',NULL,NULL,'2009-12-01 00:00:00',1,5,5,5,0,NULL); /*!40000 ALTER TABLE `civicrm_pledge` ENABLE KEYS */; UNLOCK TABLES; @@ -5788,6 +7031,15 @@ UNLOCK TABLES; LOCK TABLES `civicrm_pledge_payment` WRITE; /*!40000 ALTER TABLE `civicrm_pledge_payment` DISABLE KEYS */; +INSERT INTO `civicrm_pledge_payment` (`id`, `pledge_id`, `contribution_id`, `scheduled_amount`, `actual_amount`, `currency`, `scheduled_date`, `reminder_date`, `reminder_count`, `status_id`) VALUES + (1,1,10,500.00,500.00,'USD','2009-07-01 00:00:00',NULL,0,1), + (2,2,11,200.00,200.00,'USD','2009-07-01 00:00:00',NULL,0,1), + (3,2,NULL,200.00,NULL,'USD','2009-10-01 00:00:00',NULL,0,2), + (4,2,NULL,200.00,NULL,'USD','2009-01-01 00:00:00',NULL,0,2), + (5,2,NULL,200.00,NULL,'USD','2009-04-01 00:00:00',NULL,0,2), + (6,3,12,200.00,200.00,'USD','2009-10-01 00:00:00',NULL,0,1), + (7,3,13,200.00,200.00,'USD','2009-11-01 00:00:00','2009-10-28 00:00:00',1,1), + (8,3,NULL,200.00,NULL,'USD','2009-12-01 00:00:00',NULL,0,2); /*!40000 ALTER TABLE `civicrm_pledge_payment` ENABLE KEYS */; UNLOCK TABLES; @@ -5979,220 +7231,224 @@ UNLOCK TABLES; LOCK TABLES `civicrm_relationship` WRITE; /*!40000 ALTER TABLE `civicrm_relationship` DISABLE KEYS */; INSERT INTO `civicrm_relationship` (`id`, `contact_id_a`, `contact_id_b`, `relationship_type_id`, `start_date`, `end_date`, `is_active`, `description`, `is_permission_a_b`, `is_permission_b_a`, `case_id`, `created_date`, `modified_date`) VALUES - (1,76,37,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (2,105,37,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (3,76,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (4,105,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (5,105,76,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (6,190,62,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (7,76,62,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (8,105,62,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (9,37,62,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (10,190,37,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (11,136,178,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (12,28,178,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (13,136,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (14,28,63,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (15,28,136,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (16,63,144,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (17,136,144,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (18,28,144,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (19,178,144,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:01','2022-03-22 20:41:01'), - (20,63,178,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (21,114,42,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (22,102,42,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (23,114,47,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (24,102,47,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (25,102,114,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (26,47,49,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (27,114,49,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (28,102,49,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (29,42,49,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (30,47,42,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (31,183,88,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (32,189,88,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (33,183,173,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (34,189,173,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (35,189,183,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (36,173,128,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (37,183,128,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (38,189,128,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (39,88,128,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (40,173,88,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (41,171,196,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (42,123,196,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (43,171,166,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (44,123,166,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (45,123,171,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (46,166,138,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (47,171,138,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (48,123,138,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (49,196,138,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (50,166,196,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (51,120,43,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (52,111,43,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (53,120,23,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (54,111,23,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (55,111,120,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (56,23,60,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (57,120,60,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (58,111,60,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (59,43,60,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (60,23,43,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (61,40,16,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (62,143,16,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (63,40,168,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (64,143,168,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (65,143,40,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (66,168,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (67,40,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (68,143,127,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (69,16,127,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (70,168,16,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (71,100,46,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (72,3,46,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (73,100,106,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (74,3,106,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (75,3,100,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (76,106,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (77,100,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (78,3,158,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (79,46,158,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (80,106,46,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (81,175,179,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (82,141,179,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (83,175,163,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (84,141,163,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (85,141,175,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (86,163,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (87,175,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (88,141,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (89,179,74,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (90,163,179,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (91,124,29,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (92,188,29,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (93,124,36,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (94,188,36,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (95,188,124,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (96,36,187,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (97,124,187,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (98,188,187,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (99,29,187,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (100,36,29,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (101,24,156,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (102,96,156,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (103,24,180,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (104,96,180,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (105,96,24,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (106,180,194,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (107,24,194,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (108,96,194,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (109,156,194,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (110,180,156,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (111,146,182,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (112,48,182,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (113,146,95,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (114,48,95,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (115,48,146,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (116,95,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (117,146,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (118,48,66,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (119,182,66,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (120,95,182,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (121,110,130,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (122,125,130,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (123,110,153,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (124,125,153,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (125,125,110,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (126,153,195,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (127,110,195,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (128,125,195,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (129,130,195,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (130,153,130,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (131,151,137,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (132,169,137,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (133,151,34,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (134,169,34,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (135,169,151,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (136,34,69,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (137,151,69,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (138,169,69,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (139,137,69,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (140,34,137,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (141,81,103,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (142,45,103,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (143,81,149,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (144,45,149,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (145,45,81,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (146,149,39,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (147,81,39,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (148,45,39,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (149,103,39,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (150,149,103,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (151,99,26,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (152,167,26,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (153,99,164,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (154,167,164,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (155,167,99,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (156,164,112,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (157,99,112,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (158,167,112,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (159,26,112,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (160,164,26,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (161,57,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (162,8,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (163,57,197,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (164,8,197,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:02','2022-03-22 20:41:02'), - (165,8,57,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (166,197,19,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (167,57,19,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (168,8,19,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (169,59,19,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (170,197,59,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (171,117,98,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (172,14,98,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (173,117,72,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (174,14,72,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (175,14,117,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (176,72,17,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (177,117,17,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (178,14,17,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (179,98,17,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (180,72,98,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (181,126,58,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (182,53,58,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (183,126,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (184,53,89,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (185,53,126,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (186,89,142,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (187,126,142,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (188,53,142,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (189,58,142,7,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (190,89,58,2,NULL,NULL,0,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (191,21,35,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (192,116,35,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (193,21,31,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (194,116,31,1,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (195,116,21,4,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (196,31,94,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (197,21,94,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (198,116,94,8,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (199,35,94,7,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (200,31,35,2,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (201,171,22,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (202,88,33,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (203,173,51,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (204,166,52,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (205,177,56,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (206,54,91,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (207,76,115,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (208,175,122,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (209,132,145,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (210,133,148,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (211,100,159,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (212,129,160,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (213,106,161,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'), - (214,71,201,5,NULL,NULL,1,NULL,0,0,NULL,'2022-03-22 20:41:03','2022-03-22 20:41:03'); + (1,132,141,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (2,86,141,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (3,132,2,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (4,86,2,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (5,86,132,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (6,2,84,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (7,132,84,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (8,86,84,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (9,141,84,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (10,2,141,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (11,176,44,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (12,133,44,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (13,176,174,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (14,133,174,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (15,133,176,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (16,174,95,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (17,176,95,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (18,133,95,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (19,44,95,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (20,174,44,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (21,167,32,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (22,187,32,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (23,167,68,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (24,187,68,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (25,187,167,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (26,68,147,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (27,167,147,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (28,187,147,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (29,32,147,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (30,68,32,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (31,27,163,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (32,104,163,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (33,27,91,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (34,104,91,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (35,104,27,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (36,91,96,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (37,27,96,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (38,104,96,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (39,163,96,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (40,91,163,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (41,39,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (42,65,59,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (43,39,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (44,65,190,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (45,65,39,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (46,190,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (47,39,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (48,65,7,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (49,59,7,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (50,190,59,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (51,6,42,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (52,21,42,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (53,6,45,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (54,21,45,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (55,21,6,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (56,45,73,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (57,6,73,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (58,21,73,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (59,42,73,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (60,45,42,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (61,17,186,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (62,142,186,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (63,17,175,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (64,142,175,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (65,142,17,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (66,175,38,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (67,17,38,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (68,142,38,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (69,186,38,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (70,175,186,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (71,126,90,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (72,72,90,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (73,126,23,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (74,72,23,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (75,72,126,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (76,23,151,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (77,126,151,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (78,72,151,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (79,90,151,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (80,23,90,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (81,143,101,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (82,33,101,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (83,143,197,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (84,33,197,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (85,33,143,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (86,197,119,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (87,143,119,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (88,33,119,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (89,101,119,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (90,197,101,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (91,100,145,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (92,78,145,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (93,100,173,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (94,78,173,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (95,78,100,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (96,173,177,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (97,100,177,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (98,78,177,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (99,145,177,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (100,173,145,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (101,201,49,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (102,18,49,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (103,201,66,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (104,18,66,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (105,18,201,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (106,66,36,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (107,201,36,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (108,18,36,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (109,49,36,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (110,66,49,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (111,156,97,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (112,158,97,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (113,156,4,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (114,158,4,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (115,158,156,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (116,4,189,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (117,156,189,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (118,158,189,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (119,97,189,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (120,4,97,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (121,107,24,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (122,52,24,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (123,107,168,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (124,52,168,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (125,52,107,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (126,168,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (127,107,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (128,52,103,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (129,24,103,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (130,168,24,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (131,181,8,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (132,37,8,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (133,181,40,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (134,37,40,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (135,37,181,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (136,40,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (137,181,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (138,37,31,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (139,8,31,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (140,40,8,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (141,98,93,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (142,5,93,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (143,98,114,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (144,5,114,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (145,5,98,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (146,114,118,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (147,98,118,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (148,5,118,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (149,93,118,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (150,114,93,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (151,50,102,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (152,28,102,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (153,50,76,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (154,28,76,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (155,28,50,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (156,76,192,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (157,50,192,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (158,28,192,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (159,102,192,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (160,76,102,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (161,25,148,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (162,136,148,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (163,25,180,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (164,136,180,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (165,136,25,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (166,180,117,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (167,25,117,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (168,136,117,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (169,148,117,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (170,180,148,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (171,30,166,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (172,199,166,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (173,30,198,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (174,199,198,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (175,199,30,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (176,198,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (177,30,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (178,199,74,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (179,166,74,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (180,198,166,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (181,60,171,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (182,80,171,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (183,60,81,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (184,80,81,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (185,80,60,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (186,81,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (187,60,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (188,80,124,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (189,171,124,7,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (190,81,171,2,NULL,NULL,0,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (191,57,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (192,15,129,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (193,57,55,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (194,15,55,1,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (195,15,57,4,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (196,55,191,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (197,57,191,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (198,15,191,8,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (199,129,191,7,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (200,55,129,2,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (201,32,20,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (202,180,35,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (203,193,58,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (204,155,70,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (205,56,71,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (206,129,83,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (207,133,88,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (208,49,105,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (209,28,106,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (210,13,108,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (211,185,135,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (212,173,140,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (213,34,149,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (214,139,153,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (215,174,159,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (216,199,178,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (217,113,179,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'), + (218,66,188,5,NULL,NULL,1,NULL,0,0,NULL,'2022-04-06 12:01:32','2022-04-06 12:01:32'); /*!40000 ALTER TABLE `civicrm_relationship` ENABLE KEYS */; UNLOCK TABLES; @@ -6203,434 +7459,442 @@ UNLOCK TABLES; LOCK TABLES `civicrm_relationship_cache` WRITE; /*!40000 ALTER TABLE `civicrm_relationship_cache` DISABLE KEYS */; INSERT INTO `civicrm_relationship_cache` (`id`, `relationship_id`, `relationship_type_id`, `orientation`, `near_contact_id`, `near_relation`, `far_contact_id`, `far_relation`, `is_active`, `start_date`, `end_date`, `case_id`) VALUES - (1,1,1,'a_b',76,'Child of',37,'Parent of',1,NULL,NULL,NULL), - (2,1,1,'b_a',37,'Parent of',76,'Child of',1,NULL,NULL,NULL), - (3,2,1,'a_b',105,'Child of',37,'Parent of',1,NULL,NULL,NULL), - (4,2,1,'b_a',37,'Parent of',105,'Child of',1,NULL,NULL,NULL), - (5,3,1,'a_b',76,'Child of',190,'Parent of',1,NULL,NULL,NULL), - (6,3,1,'b_a',190,'Parent of',76,'Child of',1,NULL,NULL,NULL), - (7,4,1,'a_b',105,'Child of',190,'Parent of',1,NULL,NULL,NULL), - (8,4,1,'b_a',190,'Parent of',105,'Child of',1,NULL,NULL,NULL), - (9,5,4,'a_b',105,'Sibling of',76,'Sibling of',1,NULL,NULL,NULL), - (10,5,4,'b_a',76,'Sibling of',105,'Sibling of',1,NULL,NULL,NULL), - (11,6,8,'a_b',190,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL), - (12,6,8,'b_a',62,'Household Member is',190,'Household Member of',1,NULL,NULL,NULL), - (13,7,8,'a_b',76,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL), - (14,7,8,'b_a',62,'Household Member is',76,'Household Member of',1,NULL,NULL,NULL), - (15,8,8,'a_b',105,'Household Member of',62,'Household Member is',1,NULL,NULL,NULL), - (16,8,8,'b_a',62,'Household Member is',105,'Household Member of',1,NULL,NULL,NULL), - (17,9,7,'a_b',37,'Head of Household for',62,'Head of Household is',1,NULL,NULL,NULL), - (18,9,7,'b_a',62,'Head of Household is',37,'Head of Household for',1,NULL,NULL,NULL), - (19,10,2,'a_b',190,'Spouse of',37,'Spouse of',1,NULL,NULL,NULL), - (20,10,2,'b_a',37,'Spouse of',190,'Spouse of',1,NULL,NULL,NULL), - (21,11,1,'a_b',136,'Child of',178,'Parent of',1,NULL,NULL,NULL), - (22,11,1,'b_a',178,'Parent of',136,'Child of',1,NULL,NULL,NULL), - (23,12,1,'a_b',28,'Child of',178,'Parent of',1,NULL,NULL,NULL), - (24,12,1,'b_a',178,'Parent of',28,'Child of',1,NULL,NULL,NULL), - (25,13,1,'a_b',136,'Child of',63,'Parent of',1,NULL,NULL,NULL), - (26,13,1,'b_a',63,'Parent of',136,'Child of',1,NULL,NULL,NULL), - (27,14,1,'a_b',28,'Child of',63,'Parent of',1,NULL,NULL,NULL), - (28,14,1,'b_a',63,'Parent of',28,'Child of',1,NULL,NULL,NULL), - (29,15,4,'a_b',28,'Sibling of',136,'Sibling of',1,NULL,NULL,NULL), - (30,15,4,'b_a',136,'Sibling of',28,'Sibling of',1,NULL,NULL,NULL), - (31,16,8,'a_b',63,'Household Member of',144,'Household Member is',1,NULL,NULL,NULL), - (32,16,8,'b_a',144,'Household Member is',63,'Household Member of',1,NULL,NULL,NULL), - (33,17,8,'a_b',136,'Household Member of',144,'Household Member is',1,NULL,NULL,NULL), - (34,17,8,'b_a',144,'Household Member is',136,'Household Member of',1,NULL,NULL,NULL), - (35,18,8,'a_b',28,'Household Member of',144,'Household Member is',1,NULL,NULL,NULL), - (36,18,8,'b_a',144,'Household Member is',28,'Household Member of',1,NULL,NULL,NULL), - (37,19,7,'a_b',178,'Head of Household for',144,'Head of Household is',0,NULL,NULL,NULL), - (38,19,7,'b_a',144,'Head of Household is',178,'Head of Household for',0,NULL,NULL,NULL), - (39,20,2,'a_b',63,'Spouse of',178,'Spouse of',0,NULL,NULL,NULL), - (40,20,2,'b_a',178,'Spouse of',63,'Spouse of',0,NULL,NULL,NULL), - (41,21,1,'a_b',114,'Child of',42,'Parent of',1,NULL,NULL,NULL), - (42,21,1,'b_a',42,'Parent of',114,'Child of',1,NULL,NULL,NULL), - (43,22,1,'a_b',102,'Child of',42,'Parent of',1,NULL,NULL,NULL), - (44,22,1,'b_a',42,'Parent of',102,'Child of',1,NULL,NULL,NULL), - (45,23,1,'a_b',114,'Child of',47,'Parent of',1,NULL,NULL,NULL), - (46,23,1,'b_a',47,'Parent of',114,'Child of',1,NULL,NULL,NULL), - (47,24,1,'a_b',102,'Child of',47,'Parent of',1,NULL,NULL,NULL), - (48,24,1,'b_a',47,'Parent of',102,'Child of',1,NULL,NULL,NULL), - (49,25,4,'a_b',102,'Sibling of',114,'Sibling of',1,NULL,NULL,NULL), - (50,25,4,'b_a',114,'Sibling of',102,'Sibling of',1,NULL,NULL,NULL), - (51,26,8,'a_b',47,'Household Member of',49,'Household Member is',1,NULL,NULL,NULL), - (52,26,8,'b_a',49,'Household Member is',47,'Household Member of',1,NULL,NULL,NULL), - (53,27,8,'a_b',114,'Household Member of',49,'Household Member is',1,NULL,NULL,NULL), - (54,27,8,'b_a',49,'Household Member is',114,'Household Member of',1,NULL,NULL,NULL), - (55,28,8,'a_b',102,'Household Member of',49,'Household Member is',1,NULL,NULL,NULL), - (56,28,8,'b_a',49,'Household Member is',102,'Household Member of',1,NULL,NULL,NULL), - (57,29,7,'a_b',42,'Head of Household for',49,'Head of Household is',1,NULL,NULL,NULL), - (58,29,7,'b_a',49,'Head of Household is',42,'Head of Household for',1,NULL,NULL,NULL), - (59,30,2,'a_b',47,'Spouse of',42,'Spouse of',1,NULL,NULL,NULL), - (60,30,2,'b_a',42,'Spouse of',47,'Spouse of',1,NULL,NULL,NULL), - (61,31,1,'a_b',183,'Child of',88,'Parent of',1,NULL,NULL,NULL), - (62,31,1,'b_a',88,'Parent of',183,'Child of',1,NULL,NULL,NULL), - (63,32,1,'a_b',189,'Child of',88,'Parent of',1,NULL,NULL,NULL), - (64,32,1,'b_a',88,'Parent of',189,'Child of',1,NULL,NULL,NULL), - (65,33,1,'a_b',183,'Child of',173,'Parent of',1,NULL,NULL,NULL), - (66,33,1,'b_a',173,'Parent of',183,'Child of',1,NULL,NULL,NULL), - (67,34,1,'a_b',189,'Child of',173,'Parent of',1,NULL,NULL,NULL), - (68,34,1,'b_a',173,'Parent of',189,'Child of',1,NULL,NULL,NULL), - (69,35,4,'a_b',189,'Sibling of',183,'Sibling of',1,NULL,NULL,NULL), - (70,35,4,'b_a',183,'Sibling of',189,'Sibling of',1,NULL,NULL,NULL), - (71,36,8,'a_b',173,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL), - (72,36,8,'b_a',128,'Household Member is',173,'Household Member of',1,NULL,NULL,NULL), - (73,37,8,'a_b',183,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL), - (74,37,8,'b_a',128,'Household Member is',183,'Household Member of',1,NULL,NULL,NULL), - (75,38,8,'a_b',189,'Household Member of',128,'Household Member is',1,NULL,NULL,NULL), - (76,38,8,'b_a',128,'Household Member is',189,'Household Member of',1,NULL,NULL,NULL), - (77,39,7,'a_b',88,'Head of Household for',128,'Head of Household is',1,NULL,NULL,NULL), - (78,39,7,'b_a',128,'Head of Household is',88,'Head of Household for',1,NULL,NULL,NULL), - (79,40,2,'a_b',173,'Spouse of',88,'Spouse of',1,NULL,NULL,NULL), - (80,40,2,'b_a',88,'Spouse of',173,'Spouse of',1,NULL,NULL,NULL), - (81,41,1,'a_b',171,'Child of',196,'Parent of',1,NULL,NULL,NULL), - (82,41,1,'b_a',196,'Parent of',171,'Child of',1,NULL,NULL,NULL), - (83,42,1,'a_b',123,'Child of',196,'Parent of',1,NULL,NULL,NULL), - (84,42,1,'b_a',196,'Parent of',123,'Child of',1,NULL,NULL,NULL), - (85,43,1,'a_b',171,'Child of',166,'Parent of',1,NULL,NULL,NULL), - (86,43,1,'b_a',166,'Parent of',171,'Child of',1,NULL,NULL,NULL), - (87,44,1,'a_b',123,'Child of',166,'Parent of',1,NULL,NULL,NULL), - (88,44,1,'b_a',166,'Parent of',123,'Child of',1,NULL,NULL,NULL), - (89,45,4,'a_b',123,'Sibling of',171,'Sibling of',1,NULL,NULL,NULL), - (90,45,4,'b_a',171,'Sibling of',123,'Sibling of',1,NULL,NULL,NULL), - (91,46,8,'a_b',166,'Household Member of',138,'Household Member is',1,NULL,NULL,NULL), - (92,46,8,'b_a',138,'Household Member is',166,'Household Member of',1,NULL,NULL,NULL), - (93,47,8,'a_b',171,'Household Member of',138,'Household Member is',1,NULL,NULL,NULL), - (94,47,8,'b_a',138,'Household Member is',171,'Household Member of',1,NULL,NULL,NULL), - (95,48,8,'a_b',123,'Household Member of',138,'Household Member is',1,NULL,NULL,NULL), - (96,48,8,'b_a',138,'Household Member is',123,'Household Member of',1,NULL,NULL,NULL), - (97,49,7,'a_b',196,'Head of Household for',138,'Head of Household is',1,NULL,NULL,NULL), - (98,49,7,'b_a',138,'Head of Household is',196,'Head of Household for',1,NULL,NULL,NULL), - (99,50,2,'a_b',166,'Spouse of',196,'Spouse of',1,NULL,NULL,NULL), - (100,50,2,'b_a',196,'Spouse of',166,'Spouse of',1,NULL,NULL,NULL), - (101,51,1,'a_b',120,'Child of',43,'Parent of',1,NULL,NULL,NULL), - (102,51,1,'b_a',43,'Parent of',120,'Child of',1,NULL,NULL,NULL), - (103,52,1,'a_b',111,'Child of',43,'Parent of',1,NULL,NULL,NULL), - (104,52,1,'b_a',43,'Parent of',111,'Child of',1,NULL,NULL,NULL), - (105,53,1,'a_b',120,'Child of',23,'Parent of',1,NULL,NULL,NULL), - (106,53,1,'b_a',23,'Parent of',120,'Child of',1,NULL,NULL,NULL), - (107,54,1,'a_b',111,'Child of',23,'Parent of',1,NULL,NULL,NULL), - (108,54,1,'b_a',23,'Parent of',111,'Child of',1,NULL,NULL,NULL), - (109,55,4,'a_b',111,'Sibling of',120,'Sibling of',1,NULL,NULL,NULL), - (110,55,4,'b_a',120,'Sibling of',111,'Sibling of',1,NULL,NULL,NULL), - (111,56,8,'a_b',23,'Household Member of',60,'Household Member is',1,NULL,NULL,NULL), - (112,56,8,'b_a',60,'Household Member is',23,'Household Member of',1,NULL,NULL,NULL), - (113,57,8,'a_b',120,'Household Member of',60,'Household Member is',1,NULL,NULL,NULL), - (114,57,8,'b_a',60,'Household Member is',120,'Household Member of',1,NULL,NULL,NULL), - (115,58,8,'a_b',111,'Household Member of',60,'Household Member is',1,NULL,NULL,NULL), - (116,58,8,'b_a',60,'Household Member is',111,'Household Member of',1,NULL,NULL,NULL), - (117,59,7,'a_b',43,'Head of Household for',60,'Head of Household is',1,NULL,NULL,NULL), - (118,59,7,'b_a',60,'Head of Household is',43,'Head of Household for',1,NULL,NULL,NULL), - (119,60,2,'a_b',23,'Spouse of',43,'Spouse of',1,NULL,NULL,NULL), - (120,60,2,'b_a',43,'Spouse of',23,'Spouse of',1,NULL,NULL,NULL), - (121,61,1,'a_b',40,'Child of',16,'Parent of',1,NULL,NULL,NULL), - (122,61,1,'b_a',16,'Parent of',40,'Child of',1,NULL,NULL,NULL), - (123,62,1,'a_b',143,'Child of',16,'Parent of',1,NULL,NULL,NULL), - (124,62,1,'b_a',16,'Parent of',143,'Child of',1,NULL,NULL,NULL), - (125,63,1,'a_b',40,'Child of',168,'Parent of',1,NULL,NULL,NULL), - (126,63,1,'b_a',168,'Parent of',40,'Child of',1,NULL,NULL,NULL), - (127,64,1,'a_b',143,'Child of',168,'Parent of',1,NULL,NULL,NULL), - (128,64,1,'b_a',168,'Parent of',143,'Child of',1,NULL,NULL,NULL), - (129,65,4,'a_b',143,'Sibling of',40,'Sibling of',1,NULL,NULL,NULL), - (130,65,4,'b_a',40,'Sibling of',143,'Sibling of',1,NULL,NULL,NULL), - (131,66,8,'a_b',168,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL), - (132,66,8,'b_a',127,'Household Member is',168,'Household Member of',1,NULL,NULL,NULL), - (133,67,8,'a_b',40,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL), - (134,67,8,'b_a',127,'Household Member is',40,'Household Member of',1,NULL,NULL,NULL), - (135,68,8,'a_b',143,'Household Member of',127,'Household Member is',1,NULL,NULL,NULL), - (136,68,8,'b_a',127,'Household Member is',143,'Household Member of',1,NULL,NULL,NULL), - (137,69,7,'a_b',16,'Head of Household for',127,'Head of Household is',1,NULL,NULL,NULL), - (138,69,7,'b_a',127,'Head of Household is',16,'Head of Household for',1,NULL,NULL,NULL), - (139,70,2,'a_b',168,'Spouse of',16,'Spouse of',1,NULL,NULL,NULL), - (140,70,2,'b_a',16,'Spouse of',168,'Spouse of',1,NULL,NULL,NULL), - (141,71,1,'a_b',100,'Child of',46,'Parent of',1,NULL,NULL,NULL), - (142,71,1,'b_a',46,'Parent of',100,'Child of',1,NULL,NULL,NULL), - (143,72,1,'a_b',3,'Child of',46,'Parent of',1,NULL,NULL,NULL), - (144,72,1,'b_a',46,'Parent of',3,'Child of',1,NULL,NULL,NULL), - (145,73,1,'a_b',100,'Child of',106,'Parent of',1,NULL,NULL,NULL), - (146,73,1,'b_a',106,'Parent of',100,'Child of',1,NULL,NULL,NULL), - (147,74,1,'a_b',3,'Child of',106,'Parent of',1,NULL,NULL,NULL), - (148,74,1,'b_a',106,'Parent of',3,'Child of',1,NULL,NULL,NULL), - (149,75,4,'a_b',3,'Sibling of',100,'Sibling of',1,NULL,NULL,NULL), - (150,75,4,'b_a',100,'Sibling of',3,'Sibling of',1,NULL,NULL,NULL), - (151,76,8,'a_b',106,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL), - (152,76,8,'b_a',158,'Household Member is',106,'Household Member of',1,NULL,NULL,NULL), - (153,77,8,'a_b',100,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL), - (154,77,8,'b_a',158,'Household Member is',100,'Household Member of',1,NULL,NULL,NULL), - (155,78,8,'a_b',3,'Household Member of',158,'Household Member is',1,NULL,NULL,NULL), - (156,78,8,'b_a',158,'Household Member is',3,'Household Member of',1,NULL,NULL,NULL), - (157,79,7,'a_b',46,'Head of Household for',158,'Head of Household is',1,NULL,NULL,NULL), - (158,79,7,'b_a',158,'Head of Household is',46,'Head of Household for',1,NULL,NULL,NULL), - (159,80,2,'a_b',106,'Spouse of',46,'Spouse of',1,NULL,NULL,NULL), - (160,80,2,'b_a',46,'Spouse of',106,'Spouse of',1,NULL,NULL,NULL), - (161,81,1,'a_b',175,'Child of',179,'Parent of',1,NULL,NULL,NULL), - (162,81,1,'b_a',179,'Parent of',175,'Child of',1,NULL,NULL,NULL), - (163,82,1,'a_b',141,'Child of',179,'Parent of',1,NULL,NULL,NULL), - (164,82,1,'b_a',179,'Parent of',141,'Child of',1,NULL,NULL,NULL), - (165,83,1,'a_b',175,'Child of',163,'Parent of',1,NULL,NULL,NULL), - (166,83,1,'b_a',163,'Parent of',175,'Child of',1,NULL,NULL,NULL), - (167,84,1,'a_b',141,'Child of',163,'Parent of',1,NULL,NULL,NULL), - (168,84,1,'b_a',163,'Parent of',141,'Child of',1,NULL,NULL,NULL), - (169,85,4,'a_b',141,'Sibling of',175,'Sibling of',1,NULL,NULL,NULL), - (170,85,4,'b_a',175,'Sibling of',141,'Sibling of',1,NULL,NULL,NULL), - (171,86,8,'a_b',163,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), - (172,86,8,'b_a',74,'Household Member is',163,'Household Member of',1,NULL,NULL,NULL), - (173,87,8,'a_b',175,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), - (174,87,8,'b_a',74,'Household Member is',175,'Household Member of',1,NULL,NULL,NULL), - (175,88,8,'a_b',141,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), - (176,88,8,'b_a',74,'Household Member is',141,'Household Member of',1,NULL,NULL,NULL), - (177,89,7,'a_b',179,'Head of Household for',74,'Head of Household is',0,NULL,NULL,NULL), - (178,89,7,'b_a',74,'Head of Household is',179,'Head of Household for',0,NULL,NULL,NULL), - (179,90,2,'a_b',163,'Spouse of',179,'Spouse of',0,NULL,NULL,NULL), - (180,90,2,'b_a',179,'Spouse of',163,'Spouse of',0,NULL,NULL,NULL), - (181,91,1,'a_b',124,'Child of',29,'Parent of',1,NULL,NULL,NULL), - (182,91,1,'b_a',29,'Parent of',124,'Child of',1,NULL,NULL,NULL), - (183,92,1,'a_b',188,'Child of',29,'Parent of',1,NULL,NULL,NULL), - (184,92,1,'b_a',29,'Parent of',188,'Child of',1,NULL,NULL,NULL), - (185,93,1,'a_b',124,'Child of',36,'Parent of',1,NULL,NULL,NULL), - (186,93,1,'b_a',36,'Parent of',124,'Child of',1,NULL,NULL,NULL), - (187,94,1,'a_b',188,'Child of',36,'Parent of',1,NULL,NULL,NULL), - (188,94,1,'b_a',36,'Parent of',188,'Child of',1,NULL,NULL,NULL), - (189,95,4,'a_b',188,'Sibling of',124,'Sibling of',1,NULL,NULL,NULL), - (190,95,4,'b_a',124,'Sibling of',188,'Sibling of',1,NULL,NULL,NULL), - (191,96,8,'a_b',36,'Household Member of',187,'Household Member is',1,NULL,NULL,NULL), - (192,96,8,'b_a',187,'Household Member is',36,'Household Member of',1,NULL,NULL,NULL), - (193,97,8,'a_b',124,'Household Member of',187,'Household Member is',1,NULL,NULL,NULL), - (194,97,8,'b_a',187,'Household Member is',124,'Household Member of',1,NULL,NULL,NULL), - (195,98,8,'a_b',188,'Household Member of',187,'Household Member is',1,NULL,NULL,NULL), - (196,98,8,'b_a',187,'Household Member is',188,'Household Member of',1,NULL,NULL,NULL), - (197,99,7,'a_b',29,'Head of Household for',187,'Head of Household is',0,NULL,NULL,NULL), - (198,99,7,'b_a',187,'Head of Household is',29,'Head of Household for',0,NULL,NULL,NULL), - (199,100,2,'a_b',36,'Spouse of',29,'Spouse of',0,NULL,NULL,NULL), - (200,100,2,'b_a',29,'Spouse of',36,'Spouse of',0,NULL,NULL,NULL), - (201,101,1,'a_b',24,'Child of',156,'Parent of',1,NULL,NULL,NULL), - (202,101,1,'b_a',156,'Parent of',24,'Child of',1,NULL,NULL,NULL), - (203,102,1,'a_b',96,'Child of',156,'Parent of',1,NULL,NULL,NULL), - (204,102,1,'b_a',156,'Parent of',96,'Child of',1,NULL,NULL,NULL), - (205,103,1,'a_b',24,'Child of',180,'Parent of',1,NULL,NULL,NULL), - (206,103,1,'b_a',180,'Parent of',24,'Child of',1,NULL,NULL,NULL), - (207,104,1,'a_b',96,'Child of',180,'Parent of',1,NULL,NULL,NULL), - (208,104,1,'b_a',180,'Parent of',96,'Child of',1,NULL,NULL,NULL), - (209,105,4,'a_b',96,'Sibling of',24,'Sibling of',1,NULL,NULL,NULL), - (210,105,4,'b_a',24,'Sibling of',96,'Sibling of',1,NULL,NULL,NULL), - (211,106,8,'a_b',180,'Household Member of',194,'Household Member is',1,NULL,NULL,NULL), - (212,106,8,'b_a',194,'Household Member is',180,'Household Member of',1,NULL,NULL,NULL), - (213,107,8,'a_b',24,'Household Member of',194,'Household Member is',1,NULL,NULL,NULL), - (214,107,8,'b_a',194,'Household Member is',24,'Household Member of',1,NULL,NULL,NULL), - (215,108,8,'a_b',96,'Household Member of',194,'Household Member is',1,NULL,NULL,NULL), - (216,108,8,'b_a',194,'Household Member is',96,'Household Member of',1,NULL,NULL,NULL), - (217,109,7,'a_b',156,'Head of Household for',194,'Head of Household is',1,NULL,NULL,NULL), - (218,109,7,'b_a',194,'Head of Household is',156,'Head of Household for',1,NULL,NULL,NULL), - (219,110,2,'a_b',180,'Spouse of',156,'Spouse of',1,NULL,NULL,NULL), - (220,110,2,'b_a',156,'Spouse of',180,'Spouse of',1,NULL,NULL,NULL), - (221,111,1,'a_b',146,'Child of',182,'Parent of',1,NULL,NULL,NULL), - (222,111,1,'b_a',182,'Parent of',146,'Child of',1,NULL,NULL,NULL), - (223,112,1,'a_b',48,'Child of',182,'Parent of',1,NULL,NULL,NULL), - (224,112,1,'b_a',182,'Parent of',48,'Child of',1,NULL,NULL,NULL), - (225,113,1,'a_b',146,'Child of',95,'Parent of',1,NULL,NULL,NULL), - (226,113,1,'b_a',95,'Parent of',146,'Child of',1,NULL,NULL,NULL), - (227,114,1,'a_b',48,'Child of',95,'Parent of',1,NULL,NULL,NULL), - (228,114,1,'b_a',95,'Parent of',48,'Child of',1,NULL,NULL,NULL), - (229,115,4,'a_b',48,'Sibling of',146,'Sibling of',1,NULL,NULL,NULL), - (230,115,4,'b_a',146,'Sibling of',48,'Sibling of',1,NULL,NULL,NULL), - (231,116,8,'a_b',95,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL), - (232,116,8,'b_a',66,'Household Member is',95,'Household Member of',1,NULL,NULL,NULL), - (233,117,8,'a_b',146,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL), - (234,117,8,'b_a',66,'Household Member is',146,'Household Member of',1,NULL,NULL,NULL), - (235,118,8,'a_b',48,'Household Member of',66,'Household Member is',1,NULL,NULL,NULL), - (236,118,8,'b_a',66,'Household Member is',48,'Household Member of',1,NULL,NULL,NULL), - (237,119,7,'a_b',182,'Head of Household for',66,'Head of Household is',1,NULL,NULL,NULL), - (238,119,7,'b_a',66,'Head of Household is',182,'Head of Household for',1,NULL,NULL,NULL), - (239,120,2,'a_b',95,'Spouse of',182,'Spouse of',1,NULL,NULL,NULL), - (240,120,2,'b_a',182,'Spouse of',95,'Spouse of',1,NULL,NULL,NULL), - (241,121,1,'a_b',110,'Child of',130,'Parent of',1,NULL,NULL,NULL), - (242,121,1,'b_a',130,'Parent of',110,'Child of',1,NULL,NULL,NULL), - (243,122,1,'a_b',125,'Child of',130,'Parent of',1,NULL,NULL,NULL), - (244,122,1,'b_a',130,'Parent of',125,'Child of',1,NULL,NULL,NULL), - (245,123,1,'a_b',110,'Child of',153,'Parent of',1,NULL,NULL,NULL), - (246,123,1,'b_a',153,'Parent of',110,'Child of',1,NULL,NULL,NULL), - (247,124,1,'a_b',125,'Child of',153,'Parent of',1,NULL,NULL,NULL), - (248,124,1,'b_a',153,'Parent of',125,'Child of',1,NULL,NULL,NULL), - (249,125,4,'a_b',125,'Sibling of',110,'Sibling of',1,NULL,NULL,NULL), - (250,125,4,'b_a',110,'Sibling of',125,'Sibling of',1,NULL,NULL,NULL), - (251,126,8,'a_b',153,'Household Member of',195,'Household Member is',1,NULL,NULL,NULL), - (252,126,8,'b_a',195,'Household Member is',153,'Household Member of',1,NULL,NULL,NULL), - (253,127,8,'a_b',110,'Household Member of',195,'Household Member is',1,NULL,NULL,NULL), - (254,127,8,'b_a',195,'Household Member is',110,'Household Member of',1,NULL,NULL,NULL), - (255,128,8,'a_b',125,'Household Member of',195,'Household Member is',1,NULL,NULL,NULL), - (256,128,8,'b_a',195,'Household Member is',125,'Household Member of',1,NULL,NULL,NULL), - (257,129,7,'a_b',130,'Head of Household for',195,'Head of Household is',1,NULL,NULL,NULL), - (258,129,7,'b_a',195,'Head of Household is',130,'Head of Household for',1,NULL,NULL,NULL), - (259,130,2,'a_b',153,'Spouse of',130,'Spouse of',1,NULL,NULL,NULL), - (260,130,2,'b_a',130,'Spouse of',153,'Spouse of',1,NULL,NULL,NULL), - (261,131,1,'a_b',151,'Child of',137,'Parent of',1,NULL,NULL,NULL), - (262,131,1,'b_a',137,'Parent of',151,'Child of',1,NULL,NULL,NULL), - (263,132,1,'a_b',169,'Child of',137,'Parent of',1,NULL,NULL,NULL), - (264,132,1,'b_a',137,'Parent of',169,'Child of',1,NULL,NULL,NULL), - (265,133,1,'a_b',151,'Child of',34,'Parent of',1,NULL,NULL,NULL), - (266,133,1,'b_a',34,'Parent of',151,'Child of',1,NULL,NULL,NULL), - (267,134,1,'a_b',169,'Child of',34,'Parent of',1,NULL,NULL,NULL), - (268,134,1,'b_a',34,'Parent of',169,'Child of',1,NULL,NULL,NULL), - (269,135,4,'a_b',169,'Sibling of',151,'Sibling of',1,NULL,NULL,NULL), - (270,135,4,'b_a',151,'Sibling of',169,'Sibling of',1,NULL,NULL,NULL), - (271,136,8,'a_b',34,'Household Member of',69,'Household Member is',1,NULL,NULL,NULL), - (272,136,8,'b_a',69,'Household Member is',34,'Household Member of',1,NULL,NULL,NULL), - (273,137,8,'a_b',151,'Household Member of',69,'Household Member is',1,NULL,NULL,NULL), - (274,137,8,'b_a',69,'Household Member is',151,'Household Member of',1,NULL,NULL,NULL), - (275,138,8,'a_b',169,'Household Member of',69,'Household Member is',1,NULL,NULL,NULL), - (276,138,8,'b_a',69,'Household Member is',169,'Household Member of',1,NULL,NULL,NULL), - (277,139,7,'a_b',137,'Head of Household for',69,'Head of Household is',0,NULL,NULL,NULL), - (278,139,7,'b_a',69,'Head of Household is',137,'Head of Household for',0,NULL,NULL,NULL), - (279,140,2,'a_b',34,'Spouse of',137,'Spouse of',0,NULL,NULL,NULL), - (280,140,2,'b_a',137,'Spouse of',34,'Spouse of',0,NULL,NULL,NULL), - (281,141,1,'a_b',81,'Child of',103,'Parent of',1,NULL,NULL,NULL), - (282,141,1,'b_a',103,'Parent of',81,'Child of',1,NULL,NULL,NULL), - (283,142,1,'a_b',45,'Child of',103,'Parent of',1,NULL,NULL,NULL), - (284,142,1,'b_a',103,'Parent of',45,'Child of',1,NULL,NULL,NULL), - (285,143,1,'a_b',81,'Child of',149,'Parent of',1,NULL,NULL,NULL), - (286,143,1,'b_a',149,'Parent of',81,'Child of',1,NULL,NULL,NULL), - (287,144,1,'a_b',45,'Child of',149,'Parent of',1,NULL,NULL,NULL), - (288,144,1,'b_a',149,'Parent of',45,'Child of',1,NULL,NULL,NULL), - (289,145,4,'a_b',45,'Sibling of',81,'Sibling of',1,NULL,NULL,NULL), - (290,145,4,'b_a',81,'Sibling of',45,'Sibling of',1,NULL,NULL,NULL), - (291,146,8,'a_b',149,'Household Member of',39,'Household Member is',1,NULL,NULL,NULL), - (292,146,8,'b_a',39,'Household Member is',149,'Household Member of',1,NULL,NULL,NULL), - (293,147,8,'a_b',81,'Household Member of',39,'Household Member is',1,NULL,NULL,NULL), - (294,147,8,'b_a',39,'Household Member is',81,'Household Member of',1,NULL,NULL,NULL), - (295,148,8,'a_b',45,'Household Member of',39,'Household Member is',1,NULL,NULL,NULL), - (296,148,8,'b_a',39,'Household Member is',45,'Household Member of',1,NULL,NULL,NULL), - (297,149,7,'a_b',103,'Head of Household for',39,'Head of Household is',1,NULL,NULL,NULL), - (298,149,7,'b_a',39,'Head of Household is',103,'Head of Household for',1,NULL,NULL,NULL), - (299,150,2,'a_b',149,'Spouse of',103,'Spouse of',1,NULL,NULL,NULL), - (300,150,2,'b_a',103,'Spouse of',149,'Spouse of',1,NULL,NULL,NULL), - (301,151,1,'a_b',99,'Child of',26,'Parent of',1,NULL,NULL,NULL), - (302,151,1,'b_a',26,'Parent of',99,'Child of',1,NULL,NULL,NULL), - (303,152,1,'a_b',167,'Child of',26,'Parent of',1,NULL,NULL,NULL), - (304,152,1,'b_a',26,'Parent of',167,'Child of',1,NULL,NULL,NULL), - (305,153,1,'a_b',99,'Child of',164,'Parent of',1,NULL,NULL,NULL), - (306,153,1,'b_a',164,'Parent of',99,'Child of',1,NULL,NULL,NULL), - (307,154,1,'a_b',167,'Child of',164,'Parent of',1,NULL,NULL,NULL), - (308,154,1,'b_a',164,'Parent of',167,'Child of',1,NULL,NULL,NULL), - (309,155,4,'a_b',167,'Sibling of',99,'Sibling of',1,NULL,NULL,NULL), - (310,155,4,'b_a',99,'Sibling of',167,'Sibling of',1,NULL,NULL,NULL), - (311,156,8,'a_b',164,'Household Member of',112,'Household Member is',1,NULL,NULL,NULL), - (312,156,8,'b_a',112,'Household Member is',164,'Household Member of',1,NULL,NULL,NULL), - (313,157,8,'a_b',99,'Household Member of',112,'Household Member is',1,NULL,NULL,NULL), - (314,157,8,'b_a',112,'Household Member is',99,'Household Member of',1,NULL,NULL,NULL), - (315,158,8,'a_b',167,'Household Member of',112,'Household Member is',1,NULL,NULL,NULL), - (316,158,8,'b_a',112,'Household Member is',167,'Household Member of',1,NULL,NULL,NULL), - (317,159,7,'a_b',26,'Head of Household for',112,'Head of Household is',1,NULL,NULL,NULL), - (318,159,7,'b_a',112,'Head of Household is',26,'Head of Household for',1,NULL,NULL,NULL), - (319,160,2,'a_b',164,'Spouse of',26,'Spouse of',1,NULL,NULL,NULL), - (320,160,2,'b_a',26,'Spouse of',164,'Spouse of',1,NULL,NULL,NULL), - (321,161,1,'a_b',57,'Child of',59,'Parent of',1,NULL,NULL,NULL), - (322,161,1,'b_a',59,'Parent of',57,'Child of',1,NULL,NULL,NULL), - (323,162,1,'a_b',8,'Child of',59,'Parent of',1,NULL,NULL,NULL), - (324,162,1,'b_a',59,'Parent of',8,'Child of',1,NULL,NULL,NULL), - (325,163,1,'a_b',57,'Child of',197,'Parent of',1,NULL,NULL,NULL), - (326,163,1,'b_a',197,'Parent of',57,'Child of',1,NULL,NULL,NULL), - (327,164,1,'a_b',8,'Child of',197,'Parent of',1,NULL,NULL,NULL), - (328,164,1,'b_a',197,'Parent of',8,'Child of',1,NULL,NULL,NULL), - (329,165,4,'a_b',8,'Sibling of',57,'Sibling of',1,NULL,NULL,NULL), - (330,165,4,'b_a',57,'Sibling of',8,'Sibling of',1,NULL,NULL,NULL), - (331,166,8,'a_b',197,'Household Member of',19,'Household Member is',1,NULL,NULL,NULL), - (332,166,8,'b_a',19,'Household Member is',197,'Household Member of',1,NULL,NULL,NULL), - (333,167,8,'a_b',57,'Household Member of',19,'Household Member is',1,NULL,NULL,NULL), - (334,167,8,'b_a',19,'Household Member is',57,'Household Member of',1,NULL,NULL,NULL), - (335,168,8,'a_b',8,'Household Member of',19,'Household Member is',1,NULL,NULL,NULL), - (336,168,8,'b_a',19,'Household Member is',8,'Household Member of',1,NULL,NULL,NULL), - (337,169,7,'a_b',59,'Head of Household for',19,'Head of Household is',0,NULL,NULL,NULL), - (338,169,7,'b_a',19,'Head of Household is',59,'Head of Household for',0,NULL,NULL,NULL), - (339,170,2,'a_b',197,'Spouse of',59,'Spouse of',0,NULL,NULL,NULL), - (340,170,2,'b_a',59,'Spouse of',197,'Spouse of',0,NULL,NULL,NULL), - (341,171,1,'a_b',117,'Child of',98,'Parent of',1,NULL,NULL,NULL), - (342,171,1,'b_a',98,'Parent of',117,'Child of',1,NULL,NULL,NULL), - (343,172,1,'a_b',14,'Child of',98,'Parent of',1,NULL,NULL,NULL), - (344,172,1,'b_a',98,'Parent of',14,'Child of',1,NULL,NULL,NULL), - (345,173,1,'a_b',117,'Child of',72,'Parent of',1,NULL,NULL,NULL), - (346,173,1,'b_a',72,'Parent of',117,'Child of',1,NULL,NULL,NULL), - (347,174,1,'a_b',14,'Child of',72,'Parent of',1,NULL,NULL,NULL), - (348,174,1,'b_a',72,'Parent of',14,'Child of',1,NULL,NULL,NULL), - (349,175,4,'a_b',14,'Sibling of',117,'Sibling of',1,NULL,NULL,NULL), - (350,175,4,'b_a',117,'Sibling of',14,'Sibling of',1,NULL,NULL,NULL), - (351,176,8,'a_b',72,'Household Member of',17,'Household Member is',1,NULL,NULL,NULL), - (352,176,8,'b_a',17,'Household Member is',72,'Household Member of',1,NULL,NULL,NULL), - (353,177,8,'a_b',117,'Household Member of',17,'Household Member is',1,NULL,NULL,NULL), - (354,177,8,'b_a',17,'Household Member is',117,'Household Member of',1,NULL,NULL,NULL), - (355,178,8,'a_b',14,'Household Member of',17,'Household Member is',1,NULL,NULL,NULL), - (356,178,8,'b_a',17,'Household Member is',14,'Household Member of',1,NULL,NULL,NULL), - (357,179,7,'a_b',98,'Head of Household for',17,'Head of Household is',1,NULL,NULL,NULL), - (358,179,7,'b_a',17,'Head of Household is',98,'Head of Household for',1,NULL,NULL,NULL), - (359,180,2,'a_b',72,'Spouse of',98,'Spouse of',1,NULL,NULL,NULL), - (360,180,2,'b_a',98,'Spouse of',72,'Spouse of',1,NULL,NULL,NULL), - (361,181,1,'a_b',126,'Child of',58,'Parent of',1,NULL,NULL,NULL), - (362,181,1,'b_a',58,'Parent of',126,'Child of',1,NULL,NULL,NULL), - (363,182,1,'a_b',53,'Child of',58,'Parent of',1,NULL,NULL,NULL), - (364,182,1,'b_a',58,'Parent of',53,'Child of',1,NULL,NULL,NULL), - (365,183,1,'a_b',126,'Child of',89,'Parent of',1,NULL,NULL,NULL), - (366,183,1,'b_a',89,'Parent of',126,'Child of',1,NULL,NULL,NULL), - (367,184,1,'a_b',53,'Child of',89,'Parent of',1,NULL,NULL,NULL), - (368,184,1,'b_a',89,'Parent of',53,'Child of',1,NULL,NULL,NULL), - (369,185,4,'a_b',53,'Sibling of',126,'Sibling of',1,NULL,NULL,NULL), - (370,185,4,'b_a',126,'Sibling of',53,'Sibling of',1,NULL,NULL,NULL), - (371,186,8,'a_b',89,'Household Member of',142,'Household Member is',1,NULL,NULL,NULL), - (372,186,8,'b_a',142,'Household Member is',89,'Household Member of',1,NULL,NULL,NULL), - (373,187,8,'a_b',126,'Household Member of',142,'Household Member is',1,NULL,NULL,NULL), - (374,187,8,'b_a',142,'Household Member is',126,'Household Member of',1,NULL,NULL,NULL), - (375,188,8,'a_b',53,'Household Member of',142,'Household Member is',1,NULL,NULL,NULL), - (376,188,8,'b_a',142,'Household Member is',53,'Household Member of',1,NULL,NULL,NULL), - (377,189,7,'a_b',58,'Head of Household for',142,'Head of Household is',0,NULL,NULL,NULL), - (378,189,7,'b_a',142,'Head of Household is',58,'Head of Household for',0,NULL,NULL,NULL), - (379,190,2,'a_b',89,'Spouse of',58,'Spouse of',0,NULL,NULL,NULL), - (380,190,2,'b_a',58,'Spouse of',89,'Spouse of',0,NULL,NULL,NULL), - (381,191,1,'a_b',21,'Child of',35,'Parent of',1,NULL,NULL,NULL), - (382,191,1,'b_a',35,'Parent of',21,'Child of',1,NULL,NULL,NULL), - (383,192,1,'a_b',116,'Child of',35,'Parent of',1,NULL,NULL,NULL), - (384,192,1,'b_a',35,'Parent of',116,'Child of',1,NULL,NULL,NULL), - (385,193,1,'a_b',21,'Child of',31,'Parent of',1,NULL,NULL,NULL), - (386,193,1,'b_a',31,'Parent of',21,'Child of',1,NULL,NULL,NULL), - (387,194,1,'a_b',116,'Child of',31,'Parent of',1,NULL,NULL,NULL), - (388,194,1,'b_a',31,'Parent of',116,'Child of',1,NULL,NULL,NULL), - (389,195,4,'a_b',116,'Sibling of',21,'Sibling of',1,NULL,NULL,NULL), - (390,195,4,'b_a',21,'Sibling of',116,'Sibling of',1,NULL,NULL,NULL), - (391,196,8,'a_b',31,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL), - (392,196,8,'b_a',94,'Household Member is',31,'Household Member of',1,NULL,NULL,NULL), - (393,197,8,'a_b',21,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL), - (394,197,8,'b_a',94,'Household Member is',21,'Household Member of',1,NULL,NULL,NULL), - (395,198,8,'a_b',116,'Household Member of',94,'Household Member is',1,NULL,NULL,NULL), - (396,198,8,'b_a',94,'Household Member is',116,'Household Member of',1,NULL,NULL,NULL), - (397,199,7,'a_b',35,'Head of Household for',94,'Head of Household is',1,NULL,NULL,NULL), - (398,199,7,'b_a',94,'Head of Household is',35,'Head of Household for',1,NULL,NULL,NULL), - (399,200,2,'a_b',31,'Spouse of',35,'Spouse of',1,NULL,NULL,NULL), - (400,200,2,'b_a',35,'Spouse of',31,'Spouse of',1,NULL,NULL,NULL), - (401,201,5,'a_b',171,'Employee of',22,'Employer of',1,NULL,NULL,NULL), - (402,201,5,'b_a',22,'Employer of',171,'Employee of',1,NULL,NULL,NULL), - (403,202,5,'a_b',88,'Employee of',33,'Employer of',1,NULL,NULL,NULL), - (404,202,5,'b_a',33,'Employer of',88,'Employee of',1,NULL,NULL,NULL), - (405,203,5,'a_b',173,'Employee of',51,'Employer of',1,NULL,NULL,NULL), - (406,203,5,'b_a',51,'Employer of',173,'Employee of',1,NULL,NULL,NULL), - (407,204,5,'a_b',166,'Employee of',52,'Employer of',1,NULL,NULL,NULL), - (408,204,5,'b_a',52,'Employer of',166,'Employee of',1,NULL,NULL,NULL), - (409,205,5,'a_b',177,'Employee of',56,'Employer of',1,NULL,NULL,NULL), - (410,205,5,'b_a',56,'Employer of',177,'Employee of',1,NULL,NULL,NULL), - (411,206,5,'a_b',54,'Employee of',91,'Employer of',1,NULL,NULL,NULL), - (412,206,5,'b_a',91,'Employer of',54,'Employee of',1,NULL,NULL,NULL), - (413,207,5,'a_b',76,'Employee of',115,'Employer of',1,NULL,NULL,NULL), - (414,207,5,'b_a',115,'Employer of',76,'Employee of',1,NULL,NULL,NULL), - (415,208,5,'a_b',175,'Employee of',122,'Employer of',1,NULL,NULL,NULL), - (416,208,5,'b_a',122,'Employer of',175,'Employee of',1,NULL,NULL,NULL), - (417,209,5,'a_b',132,'Employee of',145,'Employer of',1,NULL,NULL,NULL), - (418,209,5,'b_a',145,'Employer of',132,'Employee of',1,NULL,NULL,NULL), - (419,210,5,'a_b',133,'Employee of',148,'Employer of',1,NULL,NULL,NULL), - (420,210,5,'b_a',148,'Employer of',133,'Employee of',1,NULL,NULL,NULL), - (421,211,5,'a_b',100,'Employee of',159,'Employer of',1,NULL,NULL,NULL), - (422,211,5,'b_a',159,'Employer of',100,'Employee of',1,NULL,NULL,NULL), - (423,212,5,'a_b',129,'Employee of',160,'Employer of',1,NULL,NULL,NULL), - (424,212,5,'b_a',160,'Employer of',129,'Employee of',1,NULL,NULL,NULL), - (425,213,5,'a_b',106,'Employee of',161,'Employer of',1,NULL,NULL,NULL), - (426,213,5,'b_a',161,'Employer of',106,'Employee of',1,NULL,NULL,NULL), - (427,214,5,'a_b',71,'Employee of',201,'Employer of',1,NULL,NULL,NULL), - (428,214,5,'b_a',201,'Employer of',71,'Employee of',1,NULL,NULL,NULL); + (1,1,1,'a_b',132,'Child of',141,'Parent of',1,NULL,NULL,NULL), + (2,1,1,'b_a',141,'Parent of',132,'Child of',1,NULL,NULL,NULL), + (3,2,1,'a_b',86,'Child of',141,'Parent of',1,NULL,NULL,NULL), + (4,2,1,'b_a',141,'Parent of',86,'Child of',1,NULL,NULL,NULL), + (5,3,1,'a_b',132,'Child of',2,'Parent of',1,NULL,NULL,NULL), + (6,3,1,'b_a',2,'Parent of',132,'Child of',1,NULL,NULL,NULL), + (7,4,1,'a_b',86,'Child of',2,'Parent of',1,NULL,NULL,NULL), + (8,4,1,'b_a',2,'Parent of',86,'Child of',1,NULL,NULL,NULL), + (9,5,4,'a_b',86,'Sibling of',132,'Sibling of',1,NULL,NULL,NULL), + (10,5,4,'b_a',132,'Sibling of',86,'Sibling of',1,NULL,NULL,NULL), + (11,6,8,'a_b',2,'Household Member of',84,'Household Member is',1,NULL,NULL,NULL), + (12,6,8,'b_a',84,'Household Member is',2,'Household Member of',1,NULL,NULL,NULL), + (13,7,8,'a_b',132,'Household Member of',84,'Household Member is',1,NULL,NULL,NULL), + (14,7,8,'b_a',84,'Household Member is',132,'Household Member of',1,NULL,NULL,NULL), + (15,8,8,'a_b',86,'Household Member of',84,'Household Member is',1,NULL,NULL,NULL), + (16,8,8,'b_a',84,'Household Member is',86,'Household Member of',1,NULL,NULL,NULL), + (17,9,7,'a_b',141,'Head of Household for',84,'Head of Household is',1,NULL,NULL,NULL), + (18,9,7,'b_a',84,'Head of Household is',141,'Head of Household for',1,NULL,NULL,NULL), + (19,10,2,'a_b',2,'Spouse of',141,'Spouse of',1,NULL,NULL,NULL), + (20,10,2,'b_a',141,'Spouse of',2,'Spouse of',1,NULL,NULL,NULL), + (21,11,1,'a_b',176,'Child of',44,'Parent of',1,NULL,NULL,NULL), + (22,11,1,'b_a',44,'Parent of',176,'Child of',1,NULL,NULL,NULL), + (23,12,1,'a_b',133,'Child of',44,'Parent of',1,NULL,NULL,NULL), + (24,12,1,'b_a',44,'Parent of',133,'Child of',1,NULL,NULL,NULL), + (25,13,1,'a_b',176,'Child of',174,'Parent of',1,NULL,NULL,NULL), + (26,13,1,'b_a',174,'Parent of',176,'Child of',1,NULL,NULL,NULL), + (27,14,1,'a_b',133,'Child of',174,'Parent of',1,NULL,NULL,NULL), + (28,14,1,'b_a',174,'Parent of',133,'Child of',1,NULL,NULL,NULL), + (29,15,4,'a_b',133,'Sibling of',176,'Sibling of',1,NULL,NULL,NULL), + (30,15,4,'b_a',176,'Sibling of',133,'Sibling of',1,NULL,NULL,NULL), + (31,16,8,'a_b',174,'Household Member of',95,'Household Member is',1,NULL,NULL,NULL), + (32,16,8,'b_a',95,'Household Member is',174,'Household Member of',1,NULL,NULL,NULL), + (33,17,8,'a_b',176,'Household Member of',95,'Household Member is',1,NULL,NULL,NULL), + (34,17,8,'b_a',95,'Household Member is',176,'Household Member of',1,NULL,NULL,NULL), + (35,18,8,'a_b',133,'Household Member of',95,'Household Member is',1,NULL,NULL,NULL), + (36,18,8,'b_a',95,'Household Member is',133,'Household Member of',1,NULL,NULL,NULL), + (37,19,7,'a_b',44,'Head of Household for',95,'Head of Household is',1,NULL,NULL,NULL), + (38,19,7,'b_a',95,'Head of Household is',44,'Head of Household for',1,NULL,NULL,NULL), + (39,20,2,'a_b',174,'Spouse of',44,'Spouse of',1,NULL,NULL,NULL), + (40,20,2,'b_a',44,'Spouse of',174,'Spouse of',1,NULL,NULL,NULL), + (41,21,1,'a_b',167,'Child of',32,'Parent of',1,NULL,NULL,NULL), + (42,21,1,'b_a',32,'Parent of',167,'Child of',1,NULL,NULL,NULL), + (43,22,1,'a_b',187,'Child of',32,'Parent of',1,NULL,NULL,NULL), + (44,22,1,'b_a',32,'Parent of',187,'Child of',1,NULL,NULL,NULL), + (45,23,1,'a_b',167,'Child of',68,'Parent of',1,NULL,NULL,NULL), + (46,23,1,'b_a',68,'Parent of',167,'Child of',1,NULL,NULL,NULL), + (47,24,1,'a_b',187,'Child of',68,'Parent of',1,NULL,NULL,NULL), + (48,24,1,'b_a',68,'Parent of',187,'Child of',1,NULL,NULL,NULL), + (49,25,4,'a_b',187,'Sibling of',167,'Sibling of',1,NULL,NULL,NULL), + (50,25,4,'b_a',167,'Sibling of',187,'Sibling of',1,NULL,NULL,NULL), + (51,26,8,'a_b',68,'Household Member of',147,'Household Member is',1,NULL,NULL,NULL), + (52,26,8,'b_a',147,'Household Member is',68,'Household Member of',1,NULL,NULL,NULL), + (53,27,8,'a_b',167,'Household Member of',147,'Household Member is',1,NULL,NULL,NULL), + (54,27,8,'b_a',147,'Household Member is',167,'Household Member of',1,NULL,NULL,NULL), + (55,28,8,'a_b',187,'Household Member of',147,'Household Member is',1,NULL,NULL,NULL), + (56,28,8,'b_a',147,'Household Member is',187,'Household Member of',1,NULL,NULL,NULL), + (57,29,7,'a_b',32,'Head of Household for',147,'Head of Household is',1,NULL,NULL,NULL), + (58,29,7,'b_a',147,'Head of Household is',32,'Head of Household for',1,NULL,NULL,NULL), + (59,30,2,'a_b',68,'Spouse of',32,'Spouse of',1,NULL,NULL,NULL), + (60,30,2,'b_a',32,'Spouse of',68,'Spouse of',1,NULL,NULL,NULL), + (61,31,1,'a_b',27,'Child of',163,'Parent of',1,NULL,NULL,NULL), + (62,31,1,'b_a',163,'Parent of',27,'Child of',1,NULL,NULL,NULL), + (63,32,1,'a_b',104,'Child of',163,'Parent of',1,NULL,NULL,NULL), + (64,32,1,'b_a',163,'Parent of',104,'Child of',1,NULL,NULL,NULL), + (65,33,1,'a_b',27,'Child of',91,'Parent of',1,NULL,NULL,NULL), + (66,33,1,'b_a',91,'Parent of',27,'Child of',1,NULL,NULL,NULL), + (67,34,1,'a_b',104,'Child of',91,'Parent of',1,NULL,NULL,NULL), + (68,34,1,'b_a',91,'Parent of',104,'Child of',1,NULL,NULL,NULL), + (69,35,4,'a_b',104,'Sibling of',27,'Sibling of',1,NULL,NULL,NULL), + (70,35,4,'b_a',27,'Sibling of',104,'Sibling of',1,NULL,NULL,NULL), + (71,36,8,'a_b',91,'Household Member of',96,'Household Member is',1,NULL,NULL,NULL), + (72,36,8,'b_a',96,'Household Member is',91,'Household Member of',1,NULL,NULL,NULL), + (73,37,8,'a_b',27,'Household Member of',96,'Household Member is',1,NULL,NULL,NULL), + (74,37,8,'b_a',96,'Household Member is',27,'Household Member of',1,NULL,NULL,NULL), + (75,38,8,'a_b',104,'Household Member of',96,'Household Member is',1,NULL,NULL,NULL), + (76,38,8,'b_a',96,'Household Member is',104,'Household Member of',1,NULL,NULL,NULL), + (77,39,7,'a_b',163,'Head of Household for',96,'Head of Household is',0,NULL,NULL,NULL), + (78,39,7,'b_a',96,'Head of Household is',163,'Head of Household for',0,NULL,NULL,NULL), + (79,40,2,'a_b',91,'Spouse of',163,'Spouse of',0,NULL,NULL,NULL), + (80,40,2,'b_a',163,'Spouse of',91,'Spouse of',0,NULL,NULL,NULL), + (81,41,1,'a_b',39,'Child of',59,'Parent of',1,NULL,NULL,NULL), + (82,41,1,'b_a',59,'Parent of',39,'Child of',1,NULL,NULL,NULL), + (83,42,1,'a_b',65,'Child of',59,'Parent of',1,NULL,NULL,NULL), + (84,42,1,'b_a',59,'Parent of',65,'Child of',1,NULL,NULL,NULL), + (85,43,1,'a_b',39,'Child of',190,'Parent of',1,NULL,NULL,NULL), + (86,43,1,'b_a',190,'Parent of',39,'Child of',1,NULL,NULL,NULL), + (87,44,1,'a_b',65,'Child of',190,'Parent of',1,NULL,NULL,NULL), + (88,44,1,'b_a',190,'Parent of',65,'Child of',1,NULL,NULL,NULL), + (89,45,4,'a_b',65,'Sibling of',39,'Sibling of',1,NULL,NULL,NULL), + (90,45,4,'b_a',39,'Sibling of',65,'Sibling of',1,NULL,NULL,NULL), + (91,46,8,'a_b',190,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL), + (92,46,8,'b_a',7,'Household Member is',190,'Household Member of',1,NULL,NULL,NULL), + (93,47,8,'a_b',39,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL), + (94,47,8,'b_a',7,'Household Member is',39,'Household Member of',1,NULL,NULL,NULL), + (95,48,8,'a_b',65,'Household Member of',7,'Household Member is',1,NULL,NULL,NULL), + (96,48,8,'b_a',7,'Household Member is',65,'Household Member of',1,NULL,NULL,NULL), + (97,49,7,'a_b',59,'Head of Household for',7,'Head of Household is',1,NULL,NULL,NULL), + (98,49,7,'b_a',7,'Head of Household is',59,'Head of Household for',1,NULL,NULL,NULL), + (99,50,2,'a_b',190,'Spouse of',59,'Spouse of',1,NULL,NULL,NULL), + (100,50,2,'b_a',59,'Spouse of',190,'Spouse of',1,NULL,NULL,NULL), + (101,51,1,'a_b',6,'Child of',42,'Parent of',1,NULL,NULL,NULL), + (102,51,1,'b_a',42,'Parent of',6,'Child of',1,NULL,NULL,NULL), + (103,52,1,'a_b',21,'Child of',42,'Parent of',1,NULL,NULL,NULL), + (104,52,1,'b_a',42,'Parent of',21,'Child of',1,NULL,NULL,NULL), + (105,53,1,'a_b',6,'Child of',45,'Parent of',1,NULL,NULL,NULL), + (106,53,1,'b_a',45,'Parent of',6,'Child of',1,NULL,NULL,NULL), + (107,54,1,'a_b',21,'Child of',45,'Parent of',1,NULL,NULL,NULL), + (108,54,1,'b_a',45,'Parent of',21,'Child of',1,NULL,NULL,NULL), + (109,55,4,'a_b',21,'Sibling of',6,'Sibling of',1,NULL,NULL,NULL), + (110,55,4,'b_a',6,'Sibling of',21,'Sibling of',1,NULL,NULL,NULL), + (111,56,8,'a_b',45,'Household Member of',73,'Household Member is',1,NULL,NULL,NULL), + (112,56,8,'b_a',73,'Household Member is',45,'Household Member of',1,NULL,NULL,NULL), + (113,57,8,'a_b',6,'Household Member of',73,'Household Member is',1,NULL,NULL,NULL), + (114,57,8,'b_a',73,'Household Member is',6,'Household Member of',1,NULL,NULL,NULL), + (115,58,8,'a_b',21,'Household Member of',73,'Household Member is',1,NULL,NULL,NULL), + (116,58,8,'b_a',73,'Household Member is',21,'Household Member of',1,NULL,NULL,NULL), + (117,59,7,'a_b',42,'Head of Household for',73,'Head of Household is',0,NULL,NULL,NULL), + (118,59,7,'b_a',73,'Head of Household is',42,'Head of Household for',0,NULL,NULL,NULL), + (119,60,2,'a_b',45,'Spouse of',42,'Spouse of',0,NULL,NULL,NULL), + (120,60,2,'b_a',42,'Spouse of',45,'Spouse of',0,NULL,NULL,NULL), + (121,61,1,'a_b',17,'Child of',186,'Parent of',1,NULL,NULL,NULL), + (122,61,1,'b_a',186,'Parent of',17,'Child of',1,NULL,NULL,NULL), + (123,62,1,'a_b',142,'Child of',186,'Parent of',1,NULL,NULL,NULL), + (124,62,1,'b_a',186,'Parent of',142,'Child of',1,NULL,NULL,NULL), + (125,63,1,'a_b',17,'Child of',175,'Parent of',1,NULL,NULL,NULL), + (126,63,1,'b_a',175,'Parent of',17,'Child of',1,NULL,NULL,NULL), + (127,64,1,'a_b',142,'Child of',175,'Parent of',1,NULL,NULL,NULL), + (128,64,1,'b_a',175,'Parent of',142,'Child of',1,NULL,NULL,NULL), + (129,65,4,'a_b',142,'Sibling of',17,'Sibling of',1,NULL,NULL,NULL), + (130,65,4,'b_a',17,'Sibling of',142,'Sibling of',1,NULL,NULL,NULL), + (131,66,8,'a_b',175,'Household Member of',38,'Household Member is',1,NULL,NULL,NULL), + (132,66,8,'b_a',38,'Household Member is',175,'Household Member of',1,NULL,NULL,NULL), + (133,67,8,'a_b',17,'Household Member of',38,'Household Member is',1,NULL,NULL,NULL), + (134,67,8,'b_a',38,'Household Member is',17,'Household Member of',1,NULL,NULL,NULL), + (135,68,8,'a_b',142,'Household Member of',38,'Household Member is',1,NULL,NULL,NULL), + (136,68,8,'b_a',38,'Household Member is',142,'Household Member of',1,NULL,NULL,NULL), + (137,69,7,'a_b',186,'Head of Household for',38,'Head of Household is',0,NULL,NULL,NULL), + (138,69,7,'b_a',38,'Head of Household is',186,'Head of Household for',0,NULL,NULL,NULL), + (139,70,2,'a_b',175,'Spouse of',186,'Spouse of',0,NULL,NULL,NULL), + (140,70,2,'b_a',186,'Spouse of',175,'Spouse of',0,NULL,NULL,NULL), + (141,71,1,'a_b',126,'Child of',90,'Parent of',1,NULL,NULL,NULL), + (142,71,1,'b_a',90,'Parent of',126,'Child of',1,NULL,NULL,NULL), + (143,72,1,'a_b',72,'Child of',90,'Parent of',1,NULL,NULL,NULL), + (144,72,1,'b_a',90,'Parent of',72,'Child of',1,NULL,NULL,NULL), + (145,73,1,'a_b',126,'Child of',23,'Parent of',1,NULL,NULL,NULL), + (146,73,1,'b_a',23,'Parent of',126,'Child of',1,NULL,NULL,NULL), + (147,74,1,'a_b',72,'Child of',23,'Parent of',1,NULL,NULL,NULL), + (148,74,1,'b_a',23,'Parent of',72,'Child of',1,NULL,NULL,NULL), + (149,75,4,'a_b',72,'Sibling of',126,'Sibling of',1,NULL,NULL,NULL), + (150,75,4,'b_a',126,'Sibling of',72,'Sibling of',1,NULL,NULL,NULL), + (151,76,8,'a_b',23,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL), + (152,76,8,'b_a',151,'Household Member is',23,'Household Member of',1,NULL,NULL,NULL), + (153,77,8,'a_b',126,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL), + (154,77,8,'b_a',151,'Household Member is',126,'Household Member of',1,NULL,NULL,NULL), + (155,78,8,'a_b',72,'Household Member of',151,'Household Member is',1,NULL,NULL,NULL), + (156,78,8,'b_a',151,'Household Member is',72,'Household Member of',1,NULL,NULL,NULL), + (157,79,7,'a_b',90,'Head of Household for',151,'Head of Household is',1,NULL,NULL,NULL), + (158,79,7,'b_a',151,'Head of Household is',90,'Head of Household for',1,NULL,NULL,NULL), + (159,80,2,'a_b',23,'Spouse of',90,'Spouse of',1,NULL,NULL,NULL), + (160,80,2,'b_a',90,'Spouse of',23,'Spouse of',1,NULL,NULL,NULL), + (161,81,1,'a_b',143,'Child of',101,'Parent of',1,NULL,NULL,NULL), + (162,81,1,'b_a',101,'Parent of',143,'Child of',1,NULL,NULL,NULL), + (163,82,1,'a_b',33,'Child of',101,'Parent of',1,NULL,NULL,NULL), + (164,82,1,'b_a',101,'Parent of',33,'Child of',1,NULL,NULL,NULL), + (165,83,1,'a_b',143,'Child of',197,'Parent of',1,NULL,NULL,NULL), + (166,83,1,'b_a',197,'Parent of',143,'Child of',1,NULL,NULL,NULL), + (167,84,1,'a_b',33,'Child of',197,'Parent of',1,NULL,NULL,NULL), + (168,84,1,'b_a',197,'Parent of',33,'Child of',1,NULL,NULL,NULL), + (169,85,4,'a_b',33,'Sibling of',143,'Sibling of',1,NULL,NULL,NULL), + (170,85,4,'b_a',143,'Sibling of',33,'Sibling of',1,NULL,NULL,NULL), + (171,86,8,'a_b',197,'Household Member of',119,'Household Member is',1,NULL,NULL,NULL), + (172,86,8,'b_a',119,'Household Member is',197,'Household Member of',1,NULL,NULL,NULL), + (173,87,8,'a_b',143,'Household Member of',119,'Household Member is',1,NULL,NULL,NULL), + (174,87,8,'b_a',119,'Household Member is',143,'Household Member of',1,NULL,NULL,NULL), + (175,88,8,'a_b',33,'Household Member of',119,'Household Member is',1,NULL,NULL,NULL), + (176,88,8,'b_a',119,'Household Member is',33,'Household Member of',1,NULL,NULL,NULL), + (177,89,7,'a_b',101,'Head of Household for',119,'Head of Household is',0,NULL,NULL,NULL), + (178,89,7,'b_a',119,'Head of Household is',101,'Head of Household for',0,NULL,NULL,NULL), + (179,90,2,'a_b',197,'Spouse of',101,'Spouse of',0,NULL,NULL,NULL), + (180,90,2,'b_a',101,'Spouse of',197,'Spouse of',0,NULL,NULL,NULL), + (181,91,1,'a_b',100,'Child of',145,'Parent of',1,NULL,NULL,NULL), + (182,91,1,'b_a',145,'Parent of',100,'Child of',1,NULL,NULL,NULL), + (183,92,1,'a_b',78,'Child of',145,'Parent of',1,NULL,NULL,NULL), + (184,92,1,'b_a',145,'Parent of',78,'Child of',1,NULL,NULL,NULL), + (185,93,1,'a_b',100,'Child of',173,'Parent of',1,NULL,NULL,NULL), + (186,93,1,'b_a',173,'Parent of',100,'Child of',1,NULL,NULL,NULL), + (187,94,1,'a_b',78,'Child of',173,'Parent of',1,NULL,NULL,NULL), + (188,94,1,'b_a',173,'Parent of',78,'Child of',1,NULL,NULL,NULL), + (189,95,4,'a_b',78,'Sibling of',100,'Sibling of',1,NULL,NULL,NULL), + (190,95,4,'b_a',100,'Sibling of',78,'Sibling of',1,NULL,NULL,NULL), + (191,96,8,'a_b',173,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL), + (192,96,8,'b_a',177,'Household Member is',173,'Household Member of',1,NULL,NULL,NULL), + (193,97,8,'a_b',100,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL), + (194,97,8,'b_a',177,'Household Member is',100,'Household Member of',1,NULL,NULL,NULL), + (195,98,8,'a_b',78,'Household Member of',177,'Household Member is',1,NULL,NULL,NULL), + (196,98,8,'b_a',177,'Household Member is',78,'Household Member of',1,NULL,NULL,NULL), + (197,99,7,'a_b',145,'Head of Household for',177,'Head of Household is',1,NULL,NULL,NULL), + (198,99,7,'b_a',177,'Head of Household is',145,'Head of Household for',1,NULL,NULL,NULL), + (199,100,2,'a_b',173,'Spouse of',145,'Spouse of',1,NULL,NULL,NULL), + (200,100,2,'b_a',145,'Spouse of',173,'Spouse of',1,NULL,NULL,NULL), + (201,101,1,'a_b',201,'Child of',49,'Parent of',1,NULL,NULL,NULL), + (202,101,1,'b_a',49,'Parent of',201,'Child of',1,NULL,NULL,NULL), + (203,102,1,'a_b',18,'Child of',49,'Parent of',1,NULL,NULL,NULL), + (204,102,1,'b_a',49,'Parent of',18,'Child of',1,NULL,NULL,NULL), + (205,103,1,'a_b',201,'Child of',66,'Parent of',1,NULL,NULL,NULL), + (206,103,1,'b_a',66,'Parent of',201,'Child of',1,NULL,NULL,NULL), + (207,104,1,'a_b',18,'Child of',66,'Parent of',1,NULL,NULL,NULL), + (208,104,1,'b_a',66,'Parent of',18,'Child of',1,NULL,NULL,NULL), + (209,105,4,'a_b',18,'Sibling of',201,'Sibling of',1,NULL,NULL,NULL), + (210,105,4,'b_a',201,'Sibling of',18,'Sibling of',1,NULL,NULL,NULL), + (211,106,8,'a_b',66,'Household Member of',36,'Household Member is',1,NULL,NULL,NULL), + (212,106,8,'b_a',36,'Household Member is',66,'Household Member of',1,NULL,NULL,NULL), + (213,107,8,'a_b',201,'Household Member of',36,'Household Member is',1,NULL,NULL,NULL), + (214,107,8,'b_a',36,'Household Member is',201,'Household Member of',1,NULL,NULL,NULL), + (215,108,8,'a_b',18,'Household Member of',36,'Household Member is',1,NULL,NULL,NULL), + (216,108,8,'b_a',36,'Household Member is',18,'Household Member of',1,NULL,NULL,NULL), + (217,109,7,'a_b',49,'Head of Household for',36,'Head of Household is',0,NULL,NULL,NULL), + (218,109,7,'b_a',36,'Head of Household is',49,'Head of Household for',0,NULL,NULL,NULL), + (219,110,2,'a_b',66,'Spouse of',49,'Spouse of',0,NULL,NULL,NULL), + (220,110,2,'b_a',49,'Spouse of',66,'Spouse of',0,NULL,NULL,NULL), + (221,111,1,'a_b',156,'Child of',97,'Parent of',1,NULL,NULL,NULL), + (222,111,1,'b_a',97,'Parent of',156,'Child of',1,NULL,NULL,NULL), + (223,112,1,'a_b',158,'Child of',97,'Parent of',1,NULL,NULL,NULL), + (224,112,1,'b_a',97,'Parent of',158,'Child of',1,NULL,NULL,NULL), + (225,113,1,'a_b',156,'Child of',4,'Parent of',1,NULL,NULL,NULL), + (226,113,1,'b_a',4,'Parent of',156,'Child of',1,NULL,NULL,NULL), + (227,114,1,'a_b',158,'Child of',4,'Parent of',1,NULL,NULL,NULL), + (228,114,1,'b_a',4,'Parent of',158,'Child of',1,NULL,NULL,NULL), + (229,115,4,'a_b',158,'Sibling of',156,'Sibling of',1,NULL,NULL,NULL), + (230,115,4,'b_a',156,'Sibling of',158,'Sibling of',1,NULL,NULL,NULL), + (231,116,8,'a_b',4,'Household Member of',189,'Household Member is',1,NULL,NULL,NULL), + (232,116,8,'b_a',189,'Household Member is',4,'Household Member of',1,NULL,NULL,NULL), + (233,117,8,'a_b',156,'Household Member of',189,'Household Member is',1,NULL,NULL,NULL), + (234,117,8,'b_a',189,'Household Member is',156,'Household Member of',1,NULL,NULL,NULL), + (235,118,8,'a_b',158,'Household Member of',189,'Household Member is',1,NULL,NULL,NULL), + (236,118,8,'b_a',189,'Household Member is',158,'Household Member of',1,NULL,NULL,NULL), + (237,119,7,'a_b',97,'Head of Household for',189,'Head of Household is',1,NULL,NULL,NULL), + (238,119,7,'b_a',189,'Head of Household is',97,'Head of Household for',1,NULL,NULL,NULL), + (239,120,2,'a_b',4,'Spouse of',97,'Spouse of',1,NULL,NULL,NULL), + (240,120,2,'b_a',97,'Spouse of',4,'Spouse of',1,NULL,NULL,NULL), + (241,121,1,'a_b',107,'Child of',24,'Parent of',1,NULL,NULL,NULL), + (242,121,1,'b_a',24,'Parent of',107,'Child of',1,NULL,NULL,NULL), + (243,122,1,'a_b',52,'Child of',24,'Parent of',1,NULL,NULL,NULL), + (244,122,1,'b_a',24,'Parent of',52,'Child of',1,NULL,NULL,NULL), + (245,123,1,'a_b',107,'Child of',168,'Parent of',1,NULL,NULL,NULL), + (246,123,1,'b_a',168,'Parent of',107,'Child of',1,NULL,NULL,NULL), + (247,124,1,'a_b',52,'Child of',168,'Parent of',1,NULL,NULL,NULL), + (248,124,1,'b_a',168,'Parent of',52,'Child of',1,NULL,NULL,NULL), + (249,125,4,'a_b',52,'Sibling of',107,'Sibling of',1,NULL,NULL,NULL), + (250,125,4,'b_a',107,'Sibling of',52,'Sibling of',1,NULL,NULL,NULL), + (251,126,8,'a_b',168,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL), + (252,126,8,'b_a',103,'Household Member is',168,'Household Member of',1,NULL,NULL,NULL), + (253,127,8,'a_b',107,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL), + (254,127,8,'b_a',103,'Household Member is',107,'Household Member of',1,NULL,NULL,NULL), + (255,128,8,'a_b',52,'Household Member of',103,'Household Member is',1,NULL,NULL,NULL), + (256,128,8,'b_a',103,'Household Member is',52,'Household Member of',1,NULL,NULL,NULL), + (257,129,7,'a_b',24,'Head of Household for',103,'Head of Household is',0,NULL,NULL,NULL), + (258,129,7,'b_a',103,'Head of Household is',24,'Head of Household for',0,NULL,NULL,NULL), + (259,130,2,'a_b',168,'Spouse of',24,'Spouse of',0,NULL,NULL,NULL), + (260,130,2,'b_a',24,'Spouse of',168,'Spouse of',0,NULL,NULL,NULL), + (261,131,1,'a_b',181,'Child of',8,'Parent of',1,NULL,NULL,NULL), + (262,131,1,'b_a',8,'Parent of',181,'Child of',1,NULL,NULL,NULL), + (263,132,1,'a_b',37,'Child of',8,'Parent of',1,NULL,NULL,NULL), + (264,132,1,'b_a',8,'Parent of',37,'Child of',1,NULL,NULL,NULL), + (265,133,1,'a_b',181,'Child of',40,'Parent of',1,NULL,NULL,NULL), + (266,133,1,'b_a',40,'Parent of',181,'Child of',1,NULL,NULL,NULL), + (267,134,1,'a_b',37,'Child of',40,'Parent of',1,NULL,NULL,NULL), + (268,134,1,'b_a',40,'Parent of',37,'Child of',1,NULL,NULL,NULL), + (269,135,4,'a_b',37,'Sibling of',181,'Sibling of',1,NULL,NULL,NULL), + (270,135,4,'b_a',181,'Sibling of',37,'Sibling of',1,NULL,NULL,NULL), + (271,136,8,'a_b',40,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL), + (272,136,8,'b_a',31,'Household Member is',40,'Household Member of',1,NULL,NULL,NULL), + (273,137,8,'a_b',181,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL), + (274,137,8,'b_a',31,'Household Member is',181,'Household Member of',1,NULL,NULL,NULL), + (275,138,8,'a_b',37,'Household Member of',31,'Household Member is',1,NULL,NULL,NULL), + (276,138,8,'b_a',31,'Household Member is',37,'Household Member of',1,NULL,NULL,NULL), + (277,139,7,'a_b',8,'Head of Household for',31,'Head of Household is',0,NULL,NULL,NULL), + (278,139,7,'b_a',31,'Head of Household is',8,'Head of Household for',0,NULL,NULL,NULL), + (279,140,2,'a_b',40,'Spouse of',8,'Spouse of',0,NULL,NULL,NULL), + (280,140,2,'b_a',8,'Spouse of',40,'Spouse of',0,NULL,NULL,NULL), + (281,141,1,'a_b',98,'Child of',93,'Parent of',1,NULL,NULL,NULL), + (282,141,1,'b_a',93,'Parent of',98,'Child of',1,NULL,NULL,NULL), + (283,142,1,'a_b',5,'Child of',93,'Parent of',1,NULL,NULL,NULL), + (284,142,1,'b_a',93,'Parent of',5,'Child of',1,NULL,NULL,NULL), + (285,143,1,'a_b',98,'Child of',114,'Parent of',1,NULL,NULL,NULL), + (286,143,1,'b_a',114,'Parent of',98,'Child of',1,NULL,NULL,NULL), + (287,144,1,'a_b',5,'Child of',114,'Parent of',1,NULL,NULL,NULL), + (288,144,1,'b_a',114,'Parent of',5,'Child of',1,NULL,NULL,NULL), + (289,145,4,'a_b',5,'Sibling of',98,'Sibling of',1,NULL,NULL,NULL), + (290,145,4,'b_a',98,'Sibling of',5,'Sibling of',1,NULL,NULL,NULL), + (291,146,8,'a_b',114,'Household Member of',118,'Household Member is',1,NULL,NULL,NULL), + (292,146,8,'b_a',118,'Household Member is',114,'Household Member of',1,NULL,NULL,NULL), + (293,147,8,'a_b',98,'Household Member of',118,'Household Member is',1,NULL,NULL,NULL), + (294,147,8,'b_a',118,'Household Member is',98,'Household Member of',1,NULL,NULL,NULL), + (295,148,8,'a_b',5,'Household Member of',118,'Household Member is',1,NULL,NULL,NULL), + (296,148,8,'b_a',118,'Household Member is',5,'Household Member of',1,NULL,NULL,NULL), + (297,149,7,'a_b',93,'Head of Household for',118,'Head of Household is',1,NULL,NULL,NULL), + (298,149,7,'b_a',118,'Head of Household is',93,'Head of Household for',1,NULL,NULL,NULL), + (299,150,2,'a_b',114,'Spouse of',93,'Spouse of',1,NULL,NULL,NULL), + (300,150,2,'b_a',93,'Spouse of',114,'Spouse of',1,NULL,NULL,NULL), + (301,151,1,'a_b',50,'Child of',102,'Parent of',1,NULL,NULL,NULL), + (302,151,1,'b_a',102,'Parent of',50,'Child of',1,NULL,NULL,NULL), + (303,152,1,'a_b',28,'Child of',102,'Parent of',1,NULL,NULL,NULL), + (304,152,1,'b_a',102,'Parent of',28,'Child of',1,NULL,NULL,NULL), + (305,153,1,'a_b',50,'Child of',76,'Parent of',1,NULL,NULL,NULL), + (306,153,1,'b_a',76,'Parent of',50,'Child of',1,NULL,NULL,NULL), + (307,154,1,'a_b',28,'Child of',76,'Parent of',1,NULL,NULL,NULL), + (308,154,1,'b_a',76,'Parent of',28,'Child of',1,NULL,NULL,NULL), + (309,155,4,'a_b',28,'Sibling of',50,'Sibling of',1,NULL,NULL,NULL), + (310,155,4,'b_a',50,'Sibling of',28,'Sibling of',1,NULL,NULL,NULL), + (311,156,8,'a_b',76,'Household Member of',192,'Household Member is',1,NULL,NULL,NULL), + (312,156,8,'b_a',192,'Household Member is',76,'Household Member of',1,NULL,NULL,NULL), + (313,157,8,'a_b',50,'Household Member of',192,'Household Member is',1,NULL,NULL,NULL), + (314,157,8,'b_a',192,'Household Member is',50,'Household Member of',1,NULL,NULL,NULL), + (315,158,8,'a_b',28,'Household Member of',192,'Household Member is',1,NULL,NULL,NULL), + (316,158,8,'b_a',192,'Household Member is',28,'Household Member of',1,NULL,NULL,NULL), + (317,159,7,'a_b',102,'Head of Household for',192,'Head of Household is',1,NULL,NULL,NULL), + (318,159,7,'b_a',192,'Head of Household is',102,'Head of Household for',1,NULL,NULL,NULL), + (319,160,2,'a_b',76,'Spouse of',102,'Spouse of',1,NULL,NULL,NULL), + (320,160,2,'b_a',102,'Spouse of',76,'Spouse of',1,NULL,NULL,NULL), + (321,161,1,'a_b',25,'Child of',148,'Parent of',1,NULL,NULL,NULL), + (322,161,1,'b_a',148,'Parent of',25,'Child of',1,NULL,NULL,NULL), + (323,162,1,'a_b',136,'Child of',148,'Parent of',1,NULL,NULL,NULL), + (324,162,1,'b_a',148,'Parent of',136,'Child of',1,NULL,NULL,NULL), + (325,163,1,'a_b',25,'Child of',180,'Parent of',1,NULL,NULL,NULL), + (326,163,1,'b_a',180,'Parent of',25,'Child of',1,NULL,NULL,NULL), + (327,164,1,'a_b',136,'Child of',180,'Parent of',1,NULL,NULL,NULL), + (328,164,1,'b_a',180,'Parent of',136,'Child of',1,NULL,NULL,NULL), + (329,165,4,'a_b',136,'Sibling of',25,'Sibling of',1,NULL,NULL,NULL), + (330,165,4,'b_a',25,'Sibling of',136,'Sibling of',1,NULL,NULL,NULL), + (331,166,8,'a_b',180,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL), + (332,166,8,'b_a',117,'Household Member is',180,'Household Member of',1,NULL,NULL,NULL), + (333,167,8,'a_b',25,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL), + (334,167,8,'b_a',117,'Household Member is',25,'Household Member of',1,NULL,NULL,NULL), + (335,168,8,'a_b',136,'Household Member of',117,'Household Member is',1,NULL,NULL,NULL), + (336,168,8,'b_a',117,'Household Member is',136,'Household Member of',1,NULL,NULL,NULL), + (337,169,7,'a_b',148,'Head of Household for',117,'Head of Household is',0,NULL,NULL,NULL), + (338,169,7,'b_a',117,'Head of Household is',148,'Head of Household for',0,NULL,NULL,NULL), + (339,170,2,'a_b',180,'Spouse of',148,'Spouse of',0,NULL,NULL,NULL), + (340,170,2,'b_a',148,'Spouse of',180,'Spouse of',0,NULL,NULL,NULL), + (341,171,1,'a_b',30,'Child of',166,'Parent of',1,NULL,NULL,NULL), + (342,171,1,'b_a',166,'Parent of',30,'Child of',1,NULL,NULL,NULL), + (343,172,1,'a_b',199,'Child of',166,'Parent of',1,NULL,NULL,NULL), + (344,172,1,'b_a',166,'Parent of',199,'Child of',1,NULL,NULL,NULL), + (345,173,1,'a_b',30,'Child of',198,'Parent of',1,NULL,NULL,NULL), + (346,173,1,'b_a',198,'Parent of',30,'Child of',1,NULL,NULL,NULL), + (347,174,1,'a_b',199,'Child of',198,'Parent of',1,NULL,NULL,NULL), + (348,174,1,'b_a',198,'Parent of',199,'Child of',1,NULL,NULL,NULL), + (349,175,4,'a_b',199,'Sibling of',30,'Sibling of',1,NULL,NULL,NULL), + (350,175,4,'b_a',30,'Sibling of',199,'Sibling of',1,NULL,NULL,NULL), + (351,176,8,'a_b',198,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), + (352,176,8,'b_a',74,'Household Member is',198,'Household Member of',1,NULL,NULL,NULL), + (353,177,8,'a_b',30,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), + (354,177,8,'b_a',74,'Household Member is',30,'Household Member of',1,NULL,NULL,NULL), + (355,178,8,'a_b',199,'Household Member of',74,'Household Member is',1,NULL,NULL,NULL), + (356,178,8,'b_a',74,'Household Member is',199,'Household Member of',1,NULL,NULL,NULL), + (357,179,7,'a_b',166,'Head of Household for',74,'Head of Household is',0,NULL,NULL,NULL), + (358,179,7,'b_a',74,'Head of Household is',166,'Head of Household for',0,NULL,NULL,NULL), + (359,180,2,'a_b',198,'Spouse of',166,'Spouse of',0,NULL,NULL,NULL), + (360,180,2,'b_a',166,'Spouse of',198,'Spouse of',0,NULL,NULL,NULL), + (361,181,1,'a_b',60,'Child of',171,'Parent of',1,NULL,NULL,NULL), + (362,181,1,'b_a',171,'Parent of',60,'Child of',1,NULL,NULL,NULL), + (363,182,1,'a_b',80,'Child of',171,'Parent of',1,NULL,NULL,NULL), + (364,182,1,'b_a',171,'Parent of',80,'Child of',1,NULL,NULL,NULL), + (365,183,1,'a_b',60,'Child of',81,'Parent of',1,NULL,NULL,NULL), + (366,183,1,'b_a',81,'Parent of',60,'Child of',1,NULL,NULL,NULL), + (367,184,1,'a_b',80,'Child of',81,'Parent of',1,NULL,NULL,NULL), + (368,184,1,'b_a',81,'Parent of',80,'Child of',1,NULL,NULL,NULL), + (369,185,4,'a_b',80,'Sibling of',60,'Sibling of',1,NULL,NULL,NULL), + (370,185,4,'b_a',60,'Sibling of',80,'Sibling of',1,NULL,NULL,NULL), + (371,186,8,'a_b',81,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL), + (372,186,8,'b_a',124,'Household Member is',81,'Household Member of',1,NULL,NULL,NULL), + (373,187,8,'a_b',60,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL), + (374,187,8,'b_a',124,'Household Member is',60,'Household Member of',1,NULL,NULL,NULL), + (375,188,8,'a_b',80,'Household Member of',124,'Household Member is',1,NULL,NULL,NULL), + (376,188,8,'b_a',124,'Household Member is',80,'Household Member of',1,NULL,NULL,NULL), + (377,189,7,'a_b',171,'Head of Household for',124,'Head of Household is',0,NULL,NULL,NULL), + (378,189,7,'b_a',124,'Head of Household is',171,'Head of Household for',0,NULL,NULL,NULL), + (379,190,2,'a_b',81,'Spouse of',171,'Spouse of',0,NULL,NULL,NULL), + (380,190,2,'b_a',171,'Spouse of',81,'Spouse of',0,NULL,NULL,NULL), + (381,191,1,'a_b',57,'Child of',129,'Parent of',1,NULL,NULL,NULL), + (382,191,1,'b_a',129,'Parent of',57,'Child of',1,NULL,NULL,NULL), + (383,192,1,'a_b',15,'Child of',129,'Parent of',1,NULL,NULL,NULL), + (384,192,1,'b_a',129,'Parent of',15,'Child of',1,NULL,NULL,NULL), + (385,193,1,'a_b',57,'Child of',55,'Parent of',1,NULL,NULL,NULL), + (386,193,1,'b_a',55,'Parent of',57,'Child of',1,NULL,NULL,NULL), + (387,194,1,'a_b',15,'Child of',55,'Parent of',1,NULL,NULL,NULL), + (388,194,1,'b_a',55,'Parent of',15,'Child of',1,NULL,NULL,NULL), + (389,195,4,'a_b',15,'Sibling of',57,'Sibling of',1,NULL,NULL,NULL), + (390,195,4,'b_a',57,'Sibling of',15,'Sibling of',1,NULL,NULL,NULL), + (391,196,8,'a_b',55,'Household Member of',191,'Household Member is',1,NULL,NULL,NULL), + (392,196,8,'b_a',191,'Household Member is',55,'Household Member of',1,NULL,NULL,NULL), + (393,197,8,'a_b',57,'Household Member of',191,'Household Member is',1,NULL,NULL,NULL), + (394,197,8,'b_a',191,'Household Member is',57,'Household Member of',1,NULL,NULL,NULL), + (395,198,8,'a_b',15,'Household Member of',191,'Household Member is',1,NULL,NULL,NULL), + (396,198,8,'b_a',191,'Household Member is',15,'Household Member of',1,NULL,NULL,NULL), + (397,199,7,'a_b',129,'Head of Household for',191,'Head of Household is',1,NULL,NULL,NULL), + (398,199,7,'b_a',191,'Head of Household is',129,'Head of Household for',1,NULL,NULL,NULL), + (399,200,2,'a_b',55,'Spouse of',129,'Spouse of',1,NULL,NULL,NULL), + (400,200,2,'b_a',129,'Spouse of',55,'Spouse of',1,NULL,NULL,NULL), + (401,201,5,'a_b',32,'Employee of',20,'Employer of',1,NULL,NULL,NULL), + (402,201,5,'b_a',20,'Employer of',32,'Employee of',1,NULL,NULL,NULL), + (403,202,5,'a_b',180,'Employee of',35,'Employer of',1,NULL,NULL,NULL), + (404,202,5,'b_a',35,'Employer of',180,'Employee of',1,NULL,NULL,NULL), + (405,203,5,'a_b',193,'Employee of',58,'Employer of',1,NULL,NULL,NULL), + (406,203,5,'b_a',58,'Employer of',193,'Employee of',1,NULL,NULL,NULL), + (407,204,5,'a_b',155,'Employee of',70,'Employer of',1,NULL,NULL,NULL), + (408,204,5,'b_a',70,'Employer of',155,'Employee of',1,NULL,NULL,NULL), + (409,205,5,'a_b',56,'Employee of',71,'Employer of',1,NULL,NULL,NULL), + (410,205,5,'b_a',71,'Employer of',56,'Employee of',1,NULL,NULL,NULL), + (411,206,5,'a_b',129,'Employee of',83,'Employer of',1,NULL,NULL,NULL), + (412,206,5,'b_a',83,'Employer of',129,'Employee of',1,NULL,NULL,NULL), + (413,207,5,'a_b',133,'Employee of',88,'Employer of',1,NULL,NULL,NULL), + (414,207,5,'b_a',88,'Employer of',133,'Employee of',1,NULL,NULL,NULL), + (415,208,5,'a_b',49,'Employee of',105,'Employer of',1,NULL,NULL,NULL), + (416,208,5,'b_a',105,'Employer of',49,'Employee of',1,NULL,NULL,NULL), + (417,209,5,'a_b',28,'Employee of',106,'Employer of',1,NULL,NULL,NULL), + (418,209,5,'b_a',106,'Employer of',28,'Employee of',1,NULL,NULL,NULL), + (419,210,5,'a_b',13,'Employee of',108,'Employer of',1,NULL,NULL,NULL), + (420,210,5,'b_a',108,'Employer of',13,'Employee of',1,NULL,NULL,NULL), + (421,211,5,'a_b',185,'Employee of',135,'Employer of',1,NULL,NULL,NULL), + (422,211,5,'b_a',135,'Employer of',185,'Employee of',1,NULL,NULL,NULL), + (423,212,5,'a_b',173,'Employee of',140,'Employer of',1,NULL,NULL,NULL), + (424,212,5,'b_a',140,'Employer of',173,'Employee of',1,NULL,NULL,NULL), + (425,213,5,'a_b',34,'Employee of',149,'Employer of',1,NULL,NULL,NULL), + (426,213,5,'b_a',149,'Employer of',34,'Employee of',1,NULL,NULL,NULL), + (427,214,5,'a_b',139,'Employee of',153,'Employer of',1,NULL,NULL,NULL), + (428,214,5,'b_a',153,'Employer of',139,'Employee of',1,NULL,NULL,NULL), + (429,215,5,'a_b',174,'Employee of',159,'Employer of',1,NULL,NULL,NULL), + (430,215,5,'b_a',159,'Employer of',174,'Employee of',1,NULL,NULL,NULL), + (431,216,5,'a_b',199,'Employee of',178,'Employer of',1,NULL,NULL,NULL), + (432,216,5,'b_a',178,'Employer of',199,'Employee of',1,NULL,NULL,NULL), + (433,217,5,'a_b',113,'Employee of',179,'Employer of',1,NULL,NULL,NULL), + (434,217,5,'b_a',179,'Employer of',113,'Employee of',1,NULL,NULL,NULL), + (435,218,5,'a_b',66,'Employee of',188,'Employer of',1,NULL,NULL,NULL), + (436,218,5,'b_a',188,'Employer of',66,'Employee of',1,NULL,NULL,NULL); /*!40000 ALTER TABLE `civicrm_relationship_cache` ENABLE KEYS */; UNLOCK TABLES; @@ -10787,90 +12051,90 @@ UNLOCK TABLES; LOCK TABLES `civicrm_subscription_history` WRITE; /*!40000 ALTER TABLE `civicrm_subscription_history` DISABLE KEYS */; INSERT INTO `civicrm_subscription_history` (`id`, `contact_id`, `group_id`, `date`, `method`, `status`, `tracking`) VALUES - (1,70,2,'2021-04-02 00:29:13','Admin','Added',NULL), - (2,157,2,'2021-09-26 09:34:17','Email','Added',NULL), - (3,113,2,'2022-02-17 13:51:16','Admin','Added',NULL), - (4,2,2,'2021-09-08 17:25:05','Email','Added',NULL), - (5,4,2,'2021-06-13 02:04:16','Email','Added',NULL), - (6,32,2,'2021-11-30 05:16:03','Admin','Added',NULL), - (7,152,2,'2021-06-12 23:44:04','Email','Added',NULL), - (8,15,2,'2021-11-04 05:14:38','Email','Added',NULL), - (9,50,2,'2022-01-20 08:01:26','Admin','Added',NULL), - (10,172,2,'2021-11-02 01:57:36','Email','Added',NULL), - (11,38,2,'2021-06-11 06:27:34','Email','Added',NULL), - (12,150,2,'2021-10-29 20:41:29','Admin','Added',NULL), - (13,90,2,'2021-12-06 05:55:23','Email','Added',NULL), - (14,11,2,'2022-02-24 10:54:00','Admin','Added',NULL), - (15,121,2,'2021-06-05 15:44:47','Admin','Added',NULL), - (16,85,2,'2021-06-12 08:20:10','Admin','Added',NULL), - (17,134,2,'2022-03-07 23:23:46','Email','Added',NULL), - (18,165,2,'2021-05-20 23:03:19','Admin','Added',NULL), - (19,176,2,'2021-07-19 02:13:56','Admin','Added',NULL), - (20,191,2,'2022-03-22 15:57:24','Email','Added',NULL), - (21,6,2,'2022-03-04 17:13:49','Email','Added',NULL), - (22,147,2,'2021-10-04 12:11:45','Admin','Added',NULL), - (23,78,2,'2022-02-03 01:13:20','Admin','Added',NULL), - (24,104,2,'2021-11-30 04:00:25','Admin','Added',NULL), - (25,83,2,'2021-09-28 04:51:06','Email','Added',NULL), - (26,84,2,'2021-06-04 01:11:20','Admin','Added',NULL), - (27,10,2,'2021-08-11 05:45:24','Admin','Added',NULL), - (28,20,2,'2021-12-13 16:40:27','Admin','Added',NULL), - (29,44,2,'2021-07-19 23:23:16','Admin','Added',NULL), - (30,97,2,'2021-09-23 00:49:59','Admin','Added',NULL), - (31,200,2,'2021-09-30 18:03:12','Email','Added',NULL), - (32,135,2,'2021-07-27 12:58:37','Email','Added',NULL), - (33,155,2,'2021-09-29 16:40:17','Admin','Added',NULL), - (34,55,2,'2021-10-04 19:49:29','Email','Added',NULL), - (35,174,2,'2022-02-14 19:05:52','Admin','Added',NULL), - (36,133,2,'2021-10-19 05:31:56','Admin','Added',NULL), - (37,199,2,'2021-10-08 14:52:18','Email','Added',NULL), - (38,64,2,'2021-09-09 03:26:03','Email','Added',NULL), - (39,41,2,'2021-10-08 08:16:30','Email','Added',NULL), - (40,30,2,'2021-04-12 17:41:13','Email','Added',NULL), - (41,192,2,'2022-01-25 10:38:53','Email','Added',NULL), - (42,67,2,'2021-04-13 18:38:51','Admin','Added',NULL), - (43,184,2,'2021-10-11 16:54:43','Admin','Added',NULL), - (44,119,2,'2021-06-16 08:58:36','Admin','Added',NULL), - (45,132,2,'2021-12-13 05:57:46','Admin','Added',NULL), - (46,162,2,'2021-06-10 02:10:34','Email','Added',NULL), - (47,154,2,'2021-05-13 13:09:23','Email','Added',NULL), - (48,181,2,'2022-01-08 13:37:17','Admin','Added',NULL), - (49,54,2,'2021-08-04 22:13:28','Email','Added',NULL), - (50,118,2,'2021-08-09 11:43:11','Admin','Added',NULL), - (51,77,2,'2021-10-05 17:36:53','Email','Added',NULL), - (52,193,2,'2022-03-08 05:06:45','Email','Added',NULL), - (53,140,2,'2021-06-21 06:27:13','Email','Added',NULL), - (54,68,2,'2022-03-03 10:59:45','Admin','Added',NULL), - (55,186,2,'2021-07-07 03:28:29','Email','Added',NULL), - (56,71,2,'2021-10-09 18:47:01','Admin','Added',NULL), - (57,139,2,'2021-08-24 12:52:38','Admin','Added',NULL), - (58,185,2,'2021-10-10 02:16:22','Admin','Added',NULL), - (59,7,2,'2021-05-04 04:05:34','Email','Added',NULL), - (60,65,2,'2021-11-06 05:13:29','Email','Added',NULL), - (61,73,3,'2021-07-31 08:01:14','Email','Added',NULL), - (62,170,3,'2022-02-05 21:48:48','Email','Added',NULL), - (63,93,3,'2021-11-20 10:34:03','Email','Added',NULL), - (64,5,3,'2021-06-07 06:39:48','Admin','Added',NULL), - (65,82,3,'2022-03-08 16:36:34','Email','Added',NULL), - (66,80,3,'2021-07-21 15:19:34','Admin','Added',NULL), - (67,101,3,'2021-06-25 07:28:56','Email','Added',NULL), - (68,75,3,'2021-11-30 19:01:38','Admin','Added',NULL), - (69,9,3,'2022-02-13 00:06:28','Admin','Added',NULL), - (70,87,3,'2021-03-23 00:37:10','Email','Added',NULL), - (71,177,3,'2021-05-27 20:11:12','Admin','Added',NULL), - (72,92,3,'2021-11-27 11:00:06','Admin','Added',NULL), - (73,18,3,'2021-09-04 04:30:02','Admin','Added',NULL), - (74,108,3,'2021-11-15 10:47:33','Admin','Added',NULL), - (75,13,3,'2021-10-30 12:17:21','Email','Added',NULL), - (76,70,4,'2021-06-12 06:31:55','Email','Added',NULL), - (77,15,4,'2021-05-01 21:25:50','Admin','Added',NULL), - (78,121,4,'2021-10-08 15:18:47','Admin','Added',NULL), - (79,147,4,'2021-12-16 03:41:16','Email','Added',NULL), - (80,44,4,'2022-01-20 19:05:00','Email','Added',NULL), - (81,133,4,'2021-12-09 02:31:23','Admin','Added',NULL), - (82,184,4,'2022-01-16 00:56:23','Email','Added',NULL), - (83,118,4,'2021-03-29 05:26:32','Email','Added',NULL), - (84,202,4,'2021-07-13 14:13:25','Email','Added',NULL); + (1,127,2,'2021-05-12 14:08:56','Email','Added',NULL), + (2,46,2,'2021-08-31 15:31:05','Email','Added',NULL), + (3,154,2,'2022-01-13 20:45:17','Email','Added',NULL), + (4,67,2,'2021-06-21 20:22:40','Admin','Added',NULL), + (5,183,2,'2022-02-19 12:14:05','Email','Added',NULL), + (6,120,2,'2022-01-25 18:22:48','Email','Added',NULL), + (7,200,2,'2022-01-25 10:43:32','Email','Added',NULL), + (8,92,2,'2021-05-02 15:55:04','Email','Added',NULL), + (9,195,2,'2021-07-13 08:11:42','Email','Added',NULL), + (10,139,2,'2021-10-22 10:32:09','Admin','Added',NULL), + (11,53,2,'2021-09-10 08:40:16','Admin','Added',NULL), + (12,185,2,'2022-01-22 11:37:04','Admin','Added',NULL), + (13,160,2,'2021-07-19 17:30:22','Email','Added',NULL), + (14,125,2,'2021-12-25 00:06:11','Email','Added',NULL), + (15,112,2,'2022-01-30 03:02:13','Email','Added',NULL), + (16,172,2,'2021-10-24 14:45:04','Admin','Added',NULL), + (17,14,2,'2022-02-21 11:36:40','Email','Added',NULL), + (18,51,2,'2021-10-20 16:00:07','Email','Added',NULL), + (19,12,2,'2021-05-16 20:54:31','Admin','Added',NULL), + (20,22,2,'2022-01-19 14:52:03','Admin','Added',NULL), + (21,10,2,'2021-04-15 15:59:17','Admin','Added',NULL), + (22,54,2,'2022-02-08 09:41:35','Email','Added',NULL), + (23,41,2,'2021-04-18 17:43:11','Email','Added',NULL), + (24,182,2,'2022-01-20 12:20:45','Admin','Added',NULL), + (25,162,2,'2021-10-12 14:08:29','Admin','Added',NULL), + (26,116,2,'2021-09-01 03:43:26','Email','Added',NULL), + (27,13,2,'2022-02-13 15:09:06','Email','Added',NULL), + (28,144,2,'2021-07-25 22:13:28','Email','Added',NULL), + (29,161,2,'2021-05-18 01:09:46','Email','Added',NULL), + (30,62,2,'2021-06-07 02:36:47','Email','Added',NULL), + (31,19,2,'2021-12-24 05:26:34','Admin','Added',NULL), + (32,3,2,'2021-05-18 08:16:44','Email','Added',NULL), + (33,75,2,'2022-02-04 18:19:30','Email','Added',NULL), + (34,146,2,'2021-11-10 16:26:38','Admin','Added',NULL), + (35,82,2,'2022-04-05 12:46:52','Email','Added',NULL), + (36,110,2,'2022-04-02 10:50:12','Admin','Added',NULL), + (37,47,2,'2022-03-27 08:34:24','Admin','Added',NULL), + (38,196,2,'2021-11-29 02:17:38','Admin','Added',NULL), + (39,26,2,'2022-02-23 15:55:55','Admin','Added',NULL), + (40,128,2,'2022-02-01 22:40:48','Admin','Added',NULL), + (41,150,2,'2021-12-11 17:48:22','Email','Added',NULL), + (42,29,2,'2021-10-21 02:55:56','Email','Added',NULL), + (43,193,2,'2021-10-26 13:27:11','Email','Added',NULL), + (44,130,2,'2021-09-17 11:25:55','Admin','Added',NULL), + (45,79,2,'2021-07-17 10:05:11','Email','Added',NULL), + (46,94,2,'2021-10-05 11:18:20','Admin','Added',NULL), + (47,138,2,'2021-10-10 02:13:17','Admin','Added',NULL), + (48,48,2,'2021-12-13 13:43:15','Email','Added',NULL), + (49,184,2,'2021-06-12 11:54:52','Admin','Added',NULL), + (50,77,2,'2022-01-22 13:38:32','Admin','Added',NULL), + (51,131,2,'2021-12-18 02:13:23','Admin','Added',NULL), + (52,87,2,'2021-11-24 01:16:37','Email','Added',NULL), + (53,165,2,'2022-02-16 03:09:05','Email','Added',NULL), + (54,61,2,'2022-02-10 06:30:08','Admin','Added',NULL), + (55,157,2,'2021-08-07 17:45:38','Admin','Added',NULL), + (56,155,2,'2021-11-21 06:41:41','Email','Added',NULL), + (57,69,2,'2021-04-19 09:58:33','Admin','Added',NULL), + (58,56,2,'2022-01-27 16:33:06','Email','Added',NULL), + (59,63,2,'2021-08-08 23:30:29','Admin','Added',NULL), + (60,134,2,'2021-10-02 04:37:29','Admin','Added',NULL), + (61,43,3,'2021-11-29 14:41:47','Admin','Added',NULL), + (62,123,3,'2021-06-16 08:16:23','Admin','Added',NULL), + (63,111,3,'2021-06-29 06:59:17','Email','Added',NULL), + (64,121,3,'2022-03-24 05:00:13','Email','Added',NULL), + (65,152,3,'2021-10-29 07:14:04','Email','Added',NULL), + (66,109,3,'2021-07-01 11:57:39','Admin','Added',NULL), + (67,64,3,'2021-09-07 22:06:12','Admin','Added',NULL), + (68,85,3,'2021-05-22 10:46:03','Admin','Added',NULL), + (69,11,3,'2021-12-07 16:30:19','Admin','Added',NULL), + (70,170,3,'2021-09-06 20:35:42','Email','Added',NULL), + (71,16,3,'2022-02-24 10:10:03','Email','Added',NULL), + (72,137,3,'2021-06-14 17:19:02','Admin','Added',NULL), + (73,99,3,'2022-02-06 10:14:31','Admin','Added',NULL), + (74,115,3,'2022-04-03 14:43:33','Admin','Added',NULL), + (75,9,3,'2021-09-19 23:11:13','Admin','Added',NULL), + (76,127,4,'2021-08-21 22:03:44','Admin','Added',NULL), + (77,92,4,'2022-03-06 17:48:17','Admin','Added',NULL), + (78,112,4,'2021-11-19 14:42:28','Email','Added',NULL), + (79,54,4,'2021-12-02 05:19:18','Email','Added',NULL), + (80,161,4,'2021-09-20 11:51:38','Admin','Added',NULL), + (81,110,4,'2022-01-01 00:05:37','Admin','Added',NULL), + (82,193,4,'2021-10-30 03:34:28','Email','Added',NULL), + (83,77,4,'2021-04-10 06:37:37','Email','Added',NULL), + (84,202,4,'2022-02-16 12:07:04','Email','Added',NULL); /*!40000 ALTER TABLE `civicrm_subscription_history` ENABLE KEYS */; UNLOCK TABLES; @@ -10915,7 +12179,13 @@ LOCK TABLES `civicrm_tell_friend` WRITE; /*!40000 ALTER TABLE `civicrm_tell_friend` DISABLE KEYS */; INSERT INTO `civicrm_tell_friend` (`id`, `entity_table`, `entity_id`, `title`, `intro`, `suggested_message`, `general_link`, `thankyou_title`, `thankyou_text`, `is_active`) VALUES (1,'civicrm_contribution_page',1,'Tell A Friend','

Help us spread the word and leverage the power of your contribution by telling your friends. Use the space below to personalize your email message - let your friends know why you support us. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in learning about and helping this organization. I think they do important work.',NULL,'Thanks for Spreading the Word','

Thanks for telling your friends about us and supporting our efforts. Together we can make a difference.

',1), - (2,'civicrm_event',1,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1); + (2,'civicrm_event',1,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (3,'civicrm_event',6,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (4,'civicrm_event',1,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (5,'civicrm_event',3,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (6,'civicrm_event',4,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (7,'civicrm_event',5,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1), + (8,'civicrm_event',2,'Tell A Friend','

Help us spread the word about this event. Use the space below to personalize your email message - let your friends know why you\'re attending. Then fill in the name(s) and email address(es) and click \'Send Your Message\'.

','Thought you might be interested in checking out this event. I\'m planning on attending.',NULL,'Thanks for Spreading the Word','

Thanks for spreading the word about this event to your friends.

',1); /*!40000 ALTER TABLE `civicrm_tell_friend` ENABLE KEYS */; UNLOCK TABLES; @@ -11055,7 +12325,13 @@ INSERT INTO `civicrm_uf_join` (`id`, `is_active`, `module`, `entity_table`, `ent (2,1,'User Account',NULL,NULL,1,1,NULL), (3,1,'Profile',NULL,NULL,1,1,NULL), (4,1,'Profile',NULL,NULL,2,2,NULL), - (5,1,'Profile',NULL,NULL,11,12,NULL); + (5,1,'Profile',NULL,NULL,11,12,NULL), + (6,1,'CiviEvent','civicrm_event',6,1,12,NULL), + (7,1,'CiviEvent','civicrm_event',1,1,12,NULL), + (8,1,'CiviEvent','civicrm_event',3,1,12,NULL), + (9,1,'CiviEvent','civicrm_event',4,1,12,NULL), + (10,1,'CiviEvent','civicrm_event',5,1,12,NULL), + (11,1,'CiviEvent','civicrm_event',2,1,12,NULL); /*!40000 ALTER TABLE `civicrm_uf_join` ENABLE KEYS */; UNLOCK TABLES; @@ -11075,22 +12351,23 @@ UNLOCK TABLES; LOCK TABLES `civicrm_website` WRITE; /*!40000 ALTER TABLE `civicrm_website` DISABLE KEYS */; INSERT INTO `civicrm_website` (`id`, `contact_id`, `url`, `website_type_id`) VALUES - (1,159,'http://spokanealliance.org',1), - (2,122,'http://progressivetechnologyfellowship.org',1), - (3,161,'http://mortonsoftwareinitiative.org',1), - (4,148,'http://creativenetwork.org',1), - (5,131,'http://pennsylvaniaagriculture.org',1), - (6,51,'http://philoempowermentalliance.org',1), - (7,86,'http://woodbridgeactionfund.org',1), - (8,160,'http://unitedfund.org',1), - (9,91,'http://globalempowerment.org',1), - (10,198,'http://californiacollective.org',1), - (11,33,'http://sierramusicassociation.org',1), - (12,79,'http://progressivenetwork.org',1), - (13,56,'http://progressiveagriculture.org',1), - (14,52,'http://mlkingpoetry.org',1), - (15,22,'http://sierrafoodfund.org',1), - (16,109,'http://dowlenliteracycollective.org',1); + (1,108,'http://unitedmusic.org',1), + (2,20,'http://reesvillehealth.org',1), + (3,149,'http://virginiaculture.org',1), + (4,178,'http://idahosportspartners.org',1), + (5,70,'http://ruralservices.org',1), + (6,179,'http://ohiopoetry.org',1), + (7,140,'http://lincolnagricultureassociation.org',1), + (8,105,'http://pineactionsolutions.org',1), + (9,83,'http://creativepeace.org',1), + (10,164,'http://texastrust.org',1), + (11,169,'http://hintonfund.org',1), + (12,106,'http://washingtonalliance.org',1), + (13,88,'http://northpointsustainability.org',1), + (14,135,'http://sierralegal.org',1), + (15,188,'http://denverpeace.org',1), + (16,159,'http://localempowerment.org',1), + (17,153,'http://caulderculture.org',1); /*!40000 ALTER TABLE `civicrm_website` ENABLE KEYS */; UNLOCK TABLES; @@ -11122,12 +12399,13 @@ UNLOCK TABLES; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-03-22 20:41:08 +-- Dump completed on 2022-04-06 8:01:33 -- +--------------------------------------------------------------------+ -- | Copyright CiviCRM LLC. All rights reserved. | -- | | diff --git a/sql/test_data.mysql b/sql/test_data.mysql index 837a7a87a4..2460f7c568 100644 --- a/sql/test_data.mysql +++ b/sql/test_data.mysql @@ -1,11 +1,11 @@ INSERT INTO `civicrm_contact_type` - ( `name`, `label`,`image_URL`, `parent_id`, `is_active`,`is_reserved`) + ( `name`, `label`,`image_URL`, `parent_id`, `is_active`, `is_reserved`, `icon`) VALUES - ( 'Student' , 'Student' , NULL, 1, 1, 0), - ( 'Parent' , 'Parent' , NULL, 1, 1, 0), - ( 'Staff' , 'Staff' , NULL, 1, 1, 0), - ( 'Team' , 'Team' , NULL, 3, 1, 0), - ( 'Sponsor' , 'Sponsor' , NULL, 3, 1, 0); + ( 'Student' , 'Student' , NULL, 1, 1, 0, 'fa-graduation-cap'), + ( 'Parent' , 'Parent' , NULL, 1, 1, 0, 'fa-user-circle-o'), + ( 'Staff' , 'Staff' , NULL, 1, 1, 0, 'fa-id-badge'), + ( 'Team' , 'Team' , NULL, 3, 1, 0, 'fa-users'), + ( 'Sponsor' , 'Sponsor' , NULL, 3, 1, 0, 'fa-leaf'); + - diff --git a/templates/CRM/Activity/Import/Form/DataSource.tpl b/templates/CRM/Activity/Import/Form/DataSource.tpl index 89f67bf144..d51557e786 100644 --- a/templates/CRM/Activity/Import/Form/DataSource.tpl +++ b/templates/CRM/Activity/Import/Form/DataSource.tpl @@ -43,7 +43,7 @@
{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}{$form.savedMapping.label} {$form.savedMapping.html}
{ts}Select Saved Mapping or Leave blank to create a new One.{/ts} {/if} diff --git a/templates/CRM/Activity/Import/Form/MapTable.tpl b/templates/CRM/Activity/Import/Form/MapTable.tpl index 97f3b7a2f3..9990cb38bf 100644 --- a/templates/CRM/Activity/Import/Form/MapTable.tpl +++ b/templates/CRM/Activity/Import/Form/MapTable.tpl @@ -13,13 +13,13 @@
{strip} - {if $loadedMapping} - + {if $savedMappingName} + {/if} {section name=rows loop=$rowDisplayCount} {if $skipColumnHeader } - { if $smarty.section.rows.iteration == 1 } + {if $smarty.section.rows.iteration == 1} {else} @@ -61,7 +61,7 @@ {if $wizard.currentStepName != 'Preview'}
- {if $loadedMapping} + {if $savedMappingName} {$form.updateMapping.html}    {$form.updateMapping.label} {/if} {$form.saveMapping.html}    {$form.saveMapping.label} diff --git a/templates/CRM/Admin/Form/ContactType.tpl b/templates/CRM/Admin/Form/ContactType.tpl index 4ecf601650..527eec758c 100644 --- a/templates/CRM/Admin/Form/ContactType.tpl +++ b/templates/CRM/Admin/Form/ContactType.tpl @@ -35,9 +35,18 @@
{/if} - - - + {if $hasImageUrl} + + + + + + + + {/if} + + + {foreach from=$remoteExtensionRows key=extKey item=row} - {if !empty($localExtensionRows[$extKey])} + {if array_key_exists($extKey, $localExtensionRows)} {continue} {/if} diff --git a/templates/CRM/Admin/Page/Extensions/Main.tpl b/templates/CRM/Admin/Page/Extensions/Main.tpl index 8e2a65b155..0d98485964 100644 --- a/templates/CRM/Admin/Page/Extensions/Main.tpl +++ b/templates/CRM/Admin/Page/Extensions/Main.tpl @@ -22,8 +22,8 @@ Depends: CRM/common/enableDisableApi.tpl and CRM/common/jsortable.tpl diff --git a/templates/CRM/Block/RecentlyViewed.tpl b/templates/CRM/Block/RecentlyViewed.tpl index e30a6a53b9..4716f9b2cc 100644 --- a/templates/CRM/Block/RecentlyViewed.tpl +++ b/templates/CRM/Block/RecentlyViewed.tpl @@ -17,7 +17,7 @@ {if $item.image_url} {else} - + {/if} {if $item.isDeleted}{/if}{$item.title}{if $item.isDeleted}{/if} diff --git a/templates/CRM/Contact/Form/Task.tpl b/templates/CRM/Contact/Form/Task.tpl index 80cdb64ade..19b7a14934 100644 --- a/templates/CRM/Contact/Form/Task.tpl +++ b/templates/CRM/Contact/Form/Task.tpl @@ -12,7 +12,7 @@ {if $isSelectedContacts}
-
{ts 1=$savedName}Saved Field Mapping: %1{/ts}
{ts 1=$savedMappingName}Saved Field Mapping: %1{/ts}
{ts}Column Headers{/ts}{ts 1=$smarty.section.rows.iteration}Import Data (row %1){/ts}{ts}{$contactTypeName}{/ts} {ts}(built-in){/ts}
{$form.image_URL.label} {help id="id-image_URL"}{$form.image_URL.html|crmAddClass:'huge40'}
{$form.image_URL.label}{$form.image_URL.html|crmAddClass:'huge40'}
{ts}Support for Image URL will be dropped in the future. Please select an icon instead.{/ts}
{$form.icon.label}{$form.icon.html}
{$form.description.label} diff --git a/templates/CRM/Admin/Page/ContactType.hlp b/templates/CRM/Admin/Page/ContactType.hlp index 0643d015d6..a0ce38eb24 100644 --- a/templates/CRM/Admin/Page/ContactType.hlp +++ b/templates/CRM/Admin/Page/ContactType.hlp @@ -13,15 +13,3 @@ {htxt id="id-contactSubtype-intro"} {ts}CiviCRM comes with 3 basic (built-in) contact types: Individual, Household, and Organization. You can create additional contact types based on these basic types to further differentiate contacts (for example you might create Student, Parent, Staff, and /or Volunteer "subtypes" from the basic Individual type...). You can also re-name the built-in types. Contact subtypes are especially useful when you need to collect and display different sets of custom data for different types of contacts.{/ts} {/htxt} - -{htxt id="id-image_URL-title"} - {ts}Contact Type Icon{/ts} -{/htxt} -{htxt id="id-image_URL"} -
{ts 1='sites/.../files' 2='media'}Use this field to set your own icon for this Contact Type. Icon images should be 16 x 16 pixels for best fit. Enter a relative or complete URL to the image file location. Use a location outside of your CiviCRM code directory to reduce the likelihood of losing your image files during an upgrade. (For Drupal sites, you might want to use the %1 directory. For Joomla sites, the consider using the %2 directory.){/ts}
- Examples: -
    -
  • {ts}Relative URL for a default Drupal site:{/ts}
    ../../../default/files/volunteer_contact_icon.png
  • -
  • {ts}Complete URL for icon accessible from an external location:{/ts}
    http://www.example.com/images/new_icon.gif
  • -
-{/htxt} diff --git a/templates/CRM/Admin/Page/Extensions/AddNew.tpl b/templates/CRM/Admin/Page/Extensions/AddNew.tpl index e3e2c02078..e70a8a7e01 100644 --- a/templates/CRM/Admin/Page/Extensions/AddNew.tpl +++ b/templates/CRM/Admin/Page/Extensions/AddNew.tpl @@ -17,7 +17,7 @@ Depends: CRM/common/enableDisableApi.tpl and CRM/common/jsortable.tpl
 {$row.label|escape}
{$row.description|escape} - {if $extAddNewEnabled && !empty($remoteExtensionRows[$extKey]) && $remoteExtensionRows[$extKey].upgradelink} -
{$remoteExtensionRows[$extKey].upgradelink}
+ {if $extAddNewEnabled && array_key_exists($extKey, $remoteExtensionRows) && $remoteExtensionRows[$extKey].upgradelink|smarty:nodefaults} +
{$remoteExtensionRows[$extKey].upgradelink|smarty:nodefaults}
{/if}
{$row.statusLabel}
+
@@ -56,8 +56,8 @@ }); var count = 0; var columns = ''; var sortColumn = ''; - $('#selectedRecords-{/literal}{$group.id}{literal} th').each(function() { - if ($(this).attr('class') == 'contact_details') { + $('#selectedRecords- th').each(function() { + if ($(this).attr('class') === 'contact_details') { sortColumn += '[' + count + ', "asc" ],'; columns += '{"sClass": "contact_details"},'; } diff --git a/templates/CRM/Contact/Form/Task/Map/Google.tpl b/templates/CRM/Contact/Form/Task/Map/Google.tpl index 0bf7ce20ff..13abb925db 100644 --- a/templates/CRM/Contact/Form/Task/Map/Google.tpl +++ b/templates/CRM/Contact/Form/Task/Map/Google.tpl @@ -89,7 +89,7 @@ function gpopUp() { var from = document.getElementById('from').value; var to = document.getElementById('to').value; - var URL = "http://maps.google.com/maps?saddr=" + from + "&daddr=" + to; + var URL = "https://maps.google.com/maps?saddr=" + from + "&daddr=" + to; day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=640,left = 202,top = 100');"); diff --git a/templates/CRM/Contact/Form/Task/Map/OpenStreetMaps.tpl b/templates/CRM/Contact/Form/Task/Map/OpenStreetMaps.tpl index d2fed32143..d29e018482 100644 --- a/templates/CRM/Contact/Form/Task/Map/OpenStreetMaps.tpl +++ b/templates/CRM/Contact/Form/Task/Map/OpenStreetMaps.tpl @@ -163,7 +163,7 @@ function gpopUp() { var from = document.getElementById('from').value; var to = document.getElementById('to').value; - var URL = "http://maps.google.com/maps?saddr=" + from + "&daddr=" + to; + var URL = "https://maps.google.com/maps?saddr=" + from + "&daddr=" + to; day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=640,left = 202,top = 100');"); diff --git a/templates/CRM/Contact/Import/Form/DataSource.tpl b/templates/CRM/Contact/Import/Form/DataSource.tpl index 5009af8a19..72fb1dec11 100644 --- a/templates/CRM/Contact/Import/Form/DataSource.tpl +++ b/templates/CRM/Contact/Import/Form/DataSource.tpl @@ -77,7 +77,7 @@ {if $savedMapping} - + diff --git a/templates/CRM/Contact/Import/Form/MapTable.tpl b/templates/CRM/Contact/Import/Form/MapTable.tpl index 20162b4cbc..5d6f22a44b 100644 --- a/templates/CRM/Contact/Import/Form/MapTable.tpl +++ b/templates/CRM/Contact/Import/Form/MapTable.tpl @@ -13,8 +13,8 @@
{strip}
{ts}Name{/ts}
{$form.savedMapping.html}
   {ts}Select Saved Mapping or Leave blank to create a new One.{/ts}
- {if $loadedMapping} - + {if $savedMappingName} + {/if} {if $showColNames} @@ -23,7 +23,7 @@ {assign var="totalRowsDisplay" value=$rowDisplayCount} {/if} {section name=rows loop=$totalRowsDisplay} - { if $smarty.section.rows.iteration == 1 and $showColNames} + {if $smarty.section.rows.iteration == 1 and $showColNames} {elseif $showColNames} @@ -111,7 +111,7 @@ {if $wizard.currentStepName != 'Preview'}
- {if $loadedMapping} + {if $savedMappingName} {$form.updateMapping.html}    {$form.updateMapping.label} {/if} {$form.saveMapping.html}    {$form.saveMapping.label} diff --git a/templates/CRM/Contact/Page/ContactImage.tpl b/templates/CRM/Contact/Page/ContactImage.tpl index be9d2e5729..a990d7dc89 100644 --- a/templates/CRM/Contact/Page/ContactImage.tpl +++ b/templates/CRM/Contact/Page/ContactImage.tpl @@ -11,7 +11,7 @@
{$imageURL}
- {if $action eq 0 or $action eq 2} + {if $action eq 0 or $action neq 1}
{$deleteURL}
{/if} {/crmRegion} diff --git a/templates/CRM/Contribute/Form/Contribution.tpl b/templates/CRM/Contribute/Form/Contribution.tpl index e9d4c7885f..806ae2565c 100644 --- a/templates/CRM/Contribute/Form/Contribution.tpl +++ b/templates/CRM/Contribute/Form/Contribution.tpl @@ -453,7 +453,7 @@ }); function showHideCancelInfo(obj) { - var cancelInfo_show_ids = [{/literal}{$cancelInfo_show_ids}{literal}]; + var cancelInfo_show_ids = [{/literal}{$cancelInfo_show_ids|smarty:nodefaults}{literal}]; if (cancelInfo_show_ids.indexOf(obj.val()) > -1) { $('#cancelInfo', $form).show(); $('#total_amount', $form).attr('readonly', true); diff --git a/templates/CRM/Contribute/Import/Form/DataSource.tpl b/templates/CRM/Contribute/Import/Form/DataSource.tpl index cafd93d903..9616358585 100644 --- a/templates/CRM/Contribute/Import/Form/DataSource.tpl +++ b/templates/CRM/Contribute/Import/Form/DataSource.tpl @@ -34,9 +34,9 @@
{include file="CRM/Core/Date.tpl"} -{if $savedMapping} - -{/if} + {if $savedMapping} + + {/if}
{ts 1=$savedName}Saved Field Mapping: %1{/ts}
{ts 1=$savedMappingName}Saved Field Mapping: %1{/ts}
{ts}Column Names{/ts}{ts 1=$smarty.section.rows.iteration-1}Import Data (row %1){/ts}{$form.fieldSeparator.html}
{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}{$form.savedMapping.html}
{ts}Select a saved field mapping if this file format matches a previous import.{/ts}
{$form.savedMapping.label}{$form.savedMapping.html}
{ts}Select a saved field mapping if this file format matches a previous import.{/ts}
{include file="CRM/common/formButtons.tpl" location="bottom"}
diff --git a/templates/CRM/Contribute/Import/Form/MapTable.tpl b/templates/CRM/Contribute/Import/Form/MapTable.tpl index 4490a735b2..3a8cad5515 100644 --- a/templates/CRM/Contribute/Import/Form/MapTable.tpl +++ b/templates/CRM/Contribute/Import/Form/MapTable.tpl @@ -12,13 +12,13 @@
{strip} - {if $loadedMapping} - - {/if} + {if $savedMappingName} + + {/if} {section name=rows loop=$rowDisplayCount} {if $skipColumnHeader } - { if $smarty.section.rows.iteration == 1 } + {if $smarty.section.rows.iteration == 1} {else} @@ -63,7 +63,7 @@ {if $wizard.currentStepName != 'Preview'}
- {if $loadedMapping} + {if $savedMappingName} {$form.updateMapping.html}    {$form.updateMapping.label} {/if} {$form.saveMapping.html}    {$form.saveMapping.label} diff --git a/templates/CRM/Core/Calendar/ICal.tpl b/templates/CRM/Core/Calendar/ICal.tpl index ab15f5e1c0..f38502d5ad 100644 --- a/templates/CRM/Core/Calendar/ICal.tpl +++ b/templates/CRM/Core/Calendar/ICal.tpl @@ -24,15 +24,15 @@ CATEGORIES:{$event.event_type|crmICalText} {/if} CALSCALE:GREGORIAN {if $event.start_date} -DTSTAMP;TZID={$event.tz|default:$timezone}:{$event.start_date|crmICalDate} -DTSTART;TZID={$event.tz|default:$timezone}:{$event.start_date|crmICalDate} +DTSTAMP;TZID={$timezone}:{$event.start_date|crmICalDate} +DTSTART;TZID={$timezone}:{$event.start_date|crmICalDate} {else} DTSTAMP;TZID={$timezone}:{$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'|crmICalDate} {/if} {if $event.end_date} -DTEND;TZID={$event.tz|default:$timezone}:{$event.end_date|crmICalDate} +DTEND;TZID={$timezone}:{$event.end_date|crmICalDate} {else} -DTEND;TZID={$event.tz|default:$timezone}:{$event.start_date|crmICalDate} +DTEND;TZID={$timezone}:{$event.start_date|crmICalDate} {/if} {if $event.is_show_location EQ 1 && $event.location} LOCATION:{$event.location|crmICalText} diff --git a/templates/CRM/Custom/Import/Form/DataSource.tpl b/templates/CRM/Custom/Import/Form/DataSource.tpl index abbde10980..38b479dc33 100644 --- a/templates/CRM/Custom/Import/Form/DataSource.tpl +++ b/templates/CRM/Custom/Import/Form/DataSource.tpl @@ -64,7 +64,7 @@
{if $savedMapping} - + diff --git a/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl b/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl index 1877ae26ad..5bb6b6a706 100644 --- a/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl +++ b/templates/CRM/Event/Form/ManageEvent/EventInfo.tpl @@ -59,10 +59,6 @@ - - - - {if !$isTemplate} diff --git a/templates/CRM/Event/Form/ManageEvent/Location.tpl b/templates/CRM/Event/Form/ManageEvent/Location.tpl index 4f9074269e..47a76afc27 100644 --- a/templates/CRM/Event/Form/ManageEvent/Location.tpl +++ b/templates/CRM/Event/Form/ManageEvent/Location.tpl @@ -88,7 +88,7 @@ dataType: 'json', success: function(data) { var selectLocBlockId = $('#loc_event_id').val(); - // Only change state when options are loaded + // Only change state when options are loaded. if (data.address_1_state_province_id) { var defaultState = data.address_1_state_province_id; $('#address_1_state_province_id', $form).one('crmOptionsUpdated', function() { @@ -100,7 +100,8 @@ if ( i == 'count_loc_used' ) { if ( ((selectLocBlockId == locBlockId) && data.count_loc_used > 1) || ((selectLocBlockId != locBlockId) && data.count_loc_used > 0) ) { - displayMessage(data.count_loc_used); + // Counts retrieved via AJAX are already "other" Event counts. + displayMessage(parseInt(data.count_loc_used) + 1); } else { displayMessage(0); } @@ -117,12 +118,12 @@ var createNew = document.getElementsByName("location_option")[0].checked; if (createNew) { $('#existingLoc', $form).hide(); - //clear all location fields values. + // Clear all location fields values. if (clear !== false) { $(":input[id *= 'address_1_'], :input[id *= 'email_1_'], :input[id *= 'phone_1_']", $form).val("").change(); {/literal}{if $config->defaultContactCountry} {if $config->defaultContactStateProvince} - // Set default state once options are loaded + // Set default state once options are loaded. var defaultState = {$config->defaultContactStateProvince} {literal} $('#address_1_state_province_id', $form).one('crmOptionsUpdated', function() { @@ -147,9 +148,14 @@ showLocFields(false); function displayMessage(count) { - if (count) { - var msg = {/literal}'{ts escape="js" 1="%1"}This location is used by %1 other events. Modifying location information will change values for all events.{/ts}'{literal}; - $('#locUsedMsg', $form).text(ts(msg, {1: count})).addClass('status'); + if (parseInt(count) > 1) { + var otherCount = parseInt(count) - 1; + if (otherCount > 1) { + var msg = {/literal}'{ts escape="js" 1="%1"}This location is used by %1 other events. Modifying location information will change values for all events.{/ts}'{literal}; + } else { + var msg = {/literal}'{ts escape="js" 1="%1"}This location is used by %1 other event. Modifying location information will also change values for that event.{/ts}'{literal}; + } + $('#locUsedMsg', $form).text(ts(msg, {1: otherCount})).addClass('status'); } else { $('#locUsedMsg', $form).text(' ').removeClass('status'); } diff --git a/templates/CRM/Event/Form/ManageEvent/Registration.tpl b/templates/CRM/Event/Form/ManageEvent/Registration.tpl index 9c62e3742d..c3db65bb90 100644 --- a/templates/CRM/Event/Form/ManageEvent/Registration.tpl +++ b/templates/CRM/Event/Form/ManageEvent/Registration.tpl @@ -54,11 +54,6 @@ {if !$isTemplate} -
{ts 1=$event_tz}{/ts} -
- - - diff --git a/templates/CRM/Event/Form/Registration/EventInfoBlock.tpl b/templates/CRM/Event/Form/Registration/EventInfoBlock.tpl index f77f5dc5f6..8a0486b4c2 100644 --- a/templates/CRM/Event/Form/Registration/EventInfoBlock.tpl +++ b/templates/CRM/Event/Form/Registration/EventInfoBlock.tpl @@ -18,27 +18,20 @@ {/if} - - - - - {if $event.event_end_date} - - - + - {/if} {if $isShowLocation} {if $location.address.1} diff --git a/templates/CRM/Event/Import/Form/DataSource.tpl b/templates/CRM/Event/Import/Form/DataSource.tpl index 8808386096..626b1d8cec 100644 --- a/templates/CRM/Event/Import/Form/DataSource.tpl +++ b/templates/CRM/Event/Import/Form/DataSource.tpl @@ -64,7 +64,7 @@ {if $savedMapping} - diff --git a/templates/CRM/Event/Import/Form/MapTable.tpl b/templates/CRM/Event/Import/Form/MapTable.tpl index 204fc97c65..6d5bf9558d 100644 --- a/templates/CRM/Event/Import/Form/MapTable.tpl +++ b/templates/CRM/Event/Import/Form/MapTable.tpl @@ -12,8 +12,8 @@
{strip}
{ts 1=$savedName}Saved Field Mapping: %1{/ts}
{ts 1=$savedMappingName}Saved Field Mapping: %1{/ts}
{ts}Column Headers{/ts}{ts 1=$smarty.section.rows.iteration}Import Data (row %1){/ts}
{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}{$form.savedMapping.label} {$form.savedMapping.html}
{$form.description.label} {if $action == 2}{include file='CRM/Core/I18n/Dialog.tpl' table='civicrm_event' field='description' id=$eventID}{/if} {$form.description.html}
{$form.event_tz.label}{$form.event_tz.html}
{$form.start_date.label}{$form.registration_link_text.html} {help id="id-link_text"}
{ts 1=$event_tz}Registration start and end dates must be specified in the Event's timezone, %1{/ts}
{$form.registration_start_date.label} {$form.registration_start_date.html}
{ts}Event Start{/ts} - -
{ts}Event End{/ts} - +
{ts}When{/ts} + {$event.event_start_date|crmDate} + {if $event.event_end_date} +   {ts}through{/ts}   + {* Only show end time if end date = start date *} + {if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"} + {$event.event_end_date|crmDate:0:1} + {else} + {$event.event_end_date|crmDate} + {/if} + {/if}
{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if} + {$form.savedMapping.label} {$form.savedMapping.html}
- {if $loadedMapping} - + {if $savedMappingName} + {/if} {section name=rows loop=$rowDisplayCount} @@ -59,7 +59,7 @@ {if $wizard.currentStepName != 'Preview'}
- {if $loadedMapping} + {if $savedMappingName} {$form.updateMapping.html}    {$form.updateMapping.label} {/if} {$form.saveMapping.html}    {$form.saveMapping.label} diff --git a/templates/CRM/Event/Page/EventInfo.tpl b/templates/CRM/Event/Page/EventInfo.tpl index 79c85015fa..8315c22131 100644 --- a/templates/CRM/Event/Page/EventInfo.tpl +++ b/templates/CRM/Event/Page/EventInfo.tpl @@ -99,25 +99,20 @@ {/if}
-
{ts}Event Start{/ts}
+
{ts}When{/ts}
- -
-
-
- {if $event.event_end_date} -
-
{ts}Event End{/ts}
-
- - {/if} + {strip} + {$event.event_start_date|crmDate} + {if $event.event_end_date} +  {ts}through{/ts}  + {* Only show end time if end date = start date *} + {if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"} + {$event.event_end_date|crmDate:0:1} + {else} + {$event.event_end_date|crmDate} + {/if} + {/if} + {/strip}
diff --git a/templates/CRM/Event/Page/List.tpl b/templates/CRM/Event/Page/List.tpl index 5db5103dbb..50da60fd8b 100644 --- a/templates/CRM/Event/Page/List.tpl +++ b/templates/CRM/Event/Page/List.tpl @@ -30,15 +30,13 @@
diff --git a/templates/CRM/Event/Page/ManageEvent.tpl b/templates/CRM/Event/Page/ManageEvent.tpl index 124ba7f13f..f0dbdea85c 100644 --- a/templates/CRM/Event/Page/ManageEvent.tpl +++ b/templates/CRM/Event/Page/ManageEvent.tpl @@ -62,8 +62,8 @@ - - + + {if call_user_func(array('CRM_Campaign_BAO_Campaign','isCampaignEnable'))} {/if} diff --git a/templates/CRM/Financial/Form/FinancialAccount.tpl b/templates/CRM/Financial/Form/FinancialAccount.tpl index 87026e64e2..a234bf887a 100644 --- a/templates/CRM/Financial/Form/FinancialAccount.tpl +++ b/templates/CRM/Financial/Form/FinancialAccount.tpl @@ -76,6 +76,9 @@
{ts 1=$savedName}Saved Field Mapping: %1{/ts}
{ts 1=$savedMappingName}Saved Field Mapping: %1{/ts}
{$event.title} {if $event.summary}{$event.summary|purify} ({ts}read more{/ts}...){else} {/if} - {if $event.start_date}{if $event.end_date}
{ts}through{/ts}
-{/if} + {$event.end_date|crmDate} + {/if}{/strip}{/if} {else}{ts}(not available){/ts}{/if}
{if $event.is_show_location EQ 1 AND $event.location}{$event.location}{else}{ts}(not available){/ts}{/if}{$row.state_province} {$row.event_type} {if $row.is_public eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}{$row.start_date|crmDate:"%b %d, %Y %l:%M %P"}{if $row.start_date_with_tz}
{$row.start_date_with_tz|crmDate:"%b %d, %Y %l:%M %P"} {$row.event_tz}{elseif !$row.event_tz} {ts 1=''}%1 No timezone set{/ts}{/if}
{$row.end_date|crmDate:"%b %d, %Y %l:%M %P"}{if $row.end_date_with_tz}
{$row.end_date_with_tz|crmDate:"%b %d, %Y %l:%M %P"} {$row.event_tz}{/if}
{$row.start_date|crmDate:"%b %d, %Y %l:%M %P"}{$row.end_date|crmDate:"%b %d, %Y %l:%M %P"}{$row.campaign}
+ {/if}
{include file="CRM/common/formButtons.tpl" location="botttom"}
diff --git a/templates/CRM/Form/attachment.tpl b/templates/CRM/Form/attachment.tpl index 86cade7e56..234880aa81 100644 --- a/templates/CRM/Form/attachment.tpl +++ b/templates/CRM/Form/attachment.tpl @@ -32,13 +32,11 @@ {else} {capture assign=attachTitle}{ts}Attachment(s){/ts}{/capture} {/if} - {if empty($noexpand)}
-
- {$attachTitle} -
-
- {/if} +
+ {$attachTitle} +
+
{if !empty($form.attachFile_1)} diff --git a/templates/CRM/Mailing/Form/InsertTokens.tpl b/templates/CRM/Mailing/Form/InsertTokens.tpl index b59f586744..3a43972bd3 100644 --- a/templates/CRM/Mailing/Form/InsertTokens.tpl +++ b/templates/CRM/Mailing/Form/InsertTokens.tpl @@ -25,13 +25,20 @@ var isMailing = false; text_message = "mailing_format"; isMailing = false; {/literal} - {elseif $form.formClass eq 'CRM_SMS_Form_Upload' || $form.formClass eq 'CRM_Contact_Form_Task_SMS'} +{elseif $form.formClass eq 'CRM_SMS_Form_Upload' || $form.formClass eq 'CRM_Contact_Form_Task_SMS'} {literal} prefix = "SMS"; text_message = "sms_text_message"; isMailing = true; {/literal} - {else} + {if $templateSelected} + {literal} + if ( document.getElementsByName(prefix + "saveTemplate")[0].checked ) { + document.getElementById(prefix + "template").selectedIndex = {/literal}{$templateSelected}{literal}; + } + {/literal} + {/if} +{else} {literal} text_message = "text_message"; html_message = (cj("#edit-html-message-value").length > 0) ? "edit-html-message-value" : "html_message"; @@ -45,13 +52,6 @@ var isMailing = false; {/literal} {/if} -{if !empty($templateSelected)} - {literal} - if ( document.getElementsByName(prefix + "saveTemplate")[0].checked ) { - document.getElementById(prefix + "template").selectedIndex = {/literal}{$templateSelected}{literal}; - } -{/literal} -{/if} {literal} /** diff --git a/templates/CRM/Member/Import/Form/DataSource.tpl b/templates/CRM/Member/Import/Form/DataSource.tpl index 9e70692bb4..fb4cfaf060 100644 --- a/templates/CRM/Member/Import/Form/DataSource.tpl +++ b/templates/CRM/Member/Import/Form/DataSource.tpl @@ -53,7 +53,7 @@ {include file="CRM/Core/Date.tpl"} {if $savedMapping} - + diff --git a/templates/CRM/Member/Import/Form/MapTable.tpl b/templates/CRM/Member/Import/Form/MapTable.tpl index d64ac9f23b..8a8cbfa47e 100644 --- a/templates/CRM/Member/Import/Form/MapTable.tpl +++ b/templates/CRM/Member/Import/Form/MapTable.tpl @@ -12,8 +12,8 @@
{strip}
{if $loadedMapping}{ts}Select a Different Field Mapping{/ts}{else}{ts}Load Saved Field Mapping{/ts}{/if}{$form.savedMapping.label} {$form.savedMapping.html}
{ts}If you want to use a previously saved import field mapping - select it here.{/ts}
- {if $loadedMapping} - + {if $savedMappingName} + {/if} {section name=rows loop=$rowDisplayCount} @@ -59,7 +59,7 @@ {if $wizard.currentStepName != 'Preview'}
- {if $loadedMapping} + {if $savedMappingName} {$form.updateMapping.html}    {$form.updateMapping.label} {/if} {$form.saveMapping.html}    {$form.saveMapping.label} diff --git a/templates/CRM/Member/Page/UserDashboard.tpl b/templates/CRM/Member/Page/UserDashboard.tpl index 084b6a22e0..11042160a9 100644 --- a/templates/CRM/Member/Page/UserDashboard.tpl +++ b/templates/CRM/Member/Page/UserDashboard.tpl @@ -24,13 +24,13 @@
{foreach from=$activeMembers item=activeMember} - - - - - - - + + + + + + + {/foreach}
{ts 1=$savedName}Saved Field Mapping: %1{/ts}
{ts 1=$savedMappingName}Saved Field Mapping: %1{/ts}
{$activeMember.membership_type}{$activeMember.join_date|crmDate}{$activeMember.start_date|crmDate}{$activeMember.end_date|crmDate}{$activeMember.status}{if $activeMember.renewPageId}[ {ts}Renew Now{/ts} ]{/if}
{$activeMember.membership_type}{$activeMember.join_date|crmDate}{$activeMember.start_date|crmDate}{$activeMember.end_date|crmDate}{$activeMember.status}{if $activeMember.renewPageId}[ {ts}Renew Now{/ts} ]{/if}
@@ -55,13 +55,12 @@
{$inActiveMember.membership_type}{$inActiveMember.start_date|crmDate}{$inActiveMember.end_date|crmDate}{$inActiveMember.status}{if $inActiveMember.renewPageId}[ {ts}Renew Now{/ts} ]{/if}
{$inActiveMember.membership_type}{$inActiveMember.start_date|crmDate}{$inActiveMember.end_date|crmDate}{$inActiveMember.status}{if $inActiveMember.renewPageId}[ {ts}Renew Now{/ts} ]{/if}
diff --git a/templates/CRM/UF/Form/Fields.tpl b/templates/CRM/UF/Form/Fields.tpl index 3492371194..b261f2dcbd 100644 --- a/templates/CRM/UF/Form/Fields.tpl +++ b/templates/CRM/UF/Form/Fields.tpl @@ -101,6 +101,15 @@ value="{$formElement.value}" id="{$formElement.name}" > + {elseif ( $profileFieldName eq 'image_URL' )} + {$formElement.html} + {if !empty($imageURL)} +
+
+ {include file="CRM/Contact/Page/ContactImage.tpl"} +
+
+ {/if} {elseif $profileFieldName|substr:0:5 eq 'phone'} {assign var="phone_ext_field" value=$profileFieldName|replace:'phone':'phone_ext'} {$formElement.html} diff --git a/tests/phpunit/CRM/Activity/Form/SearchTest.php b/tests/phpunit/CRM/Activity/Form/SearchTest.php index c1e73def18..23792a6deb 100644 --- a/tests/phpunit/CRM/Activity/Form/SearchTest.php +++ b/tests/phpunit/CRM/Activity/Form/SearchTest.php @@ -42,7 +42,7 @@ class CRM_Activity_Form_SearchTest extends CiviUnitTestCase { $this->assertEquals([ [ 'contact_id' => '3', - 'contact_type' => '
', + 'contact_type' => '', 'sort_name' => 'Anderson, Anthony', 'display_name' => 'Mr. Anthony Anderson II', 'activity_id' => '1', @@ -64,6 +64,10 @@ class CRM_Activity_Form_SearchTest extends CiviUnitTestCase { 'campaign' => NULL, 'campaign_id' => NULL, 'repeat' => '', + 'contact_sub_type' => NULL, + 'activity_campaign_id' => NULL, + 'activity_engagement_level' => NULL, + 'recipients' => '', ], ], $rows); } diff --git a/tests/phpunit/CRM/Contact/BAO/ContactType/ContactTypeTest.php b/tests/phpunit/CRM/Contact/BAO/ContactType/ContactTypeTest.php index b4f15a4589..5be8e8980f 100644 --- a/tests/phpunit/CRM/Contact/BAO/ContactType/ContactTypeTest.php +++ b/tests/phpunit/CRM/Contact/BAO/ContactType/ContactTypeTest.php @@ -106,7 +106,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { * @throws \API_Exception */ public function testContactTypeInfo() { - $blahType = ['is_active' => 0, 'name' => 'blah', 'label' => 'blah blah', 'parent_id:name' => 'Individual']; + $blahType = ['is_active' => 0, 'name' => 'blah', 'label' => 'blah blah', 'parent_id:name' => 'Individual', 'icon' => 'fa-random']; $createdType = ContactType::create()->setValues($blahType)->execute()->first(); $activeTypes = CRM_Contact_BAO_ContactType::contactTypeInfo(); $expected = $this->getExpectedContactTypes(); @@ -123,6 +123,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent_label' => 'Individual', 'description' => '', 'image_URL' => '', + 'icon' => 'fa-random', ]; $this->assertEquals($expected, $allTypes); } @@ -146,6 +147,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => NULL, 'parent_label' => NULL, 'image_URL' => '', + 'icon' => 'fa-user', ], 'Household' => [ @@ -159,6 +161,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => NULL, 'parent_label' => NULL, 'image_URL' => '', + 'icon' => 'fa-home', ], 'Organization' => [ @@ -172,6 +175,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => NULL, 'parent_label' => NULL, 'image_URL' => '', + 'icon' => 'fa-building', ], 'Student' => [ @@ -185,6 +189,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Individual', 'parent_label' => 'Individual', 'image_URL' => '', + 'icon' => 'fa-graduation-cap', ], 'Parent' => [ @@ -198,6 +203,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Individual', 'parent_label' => 'Individual', 'image_URL' => '', + 'icon' => 'fa-user-circle-o', ], 'Staff' => [ @@ -211,6 +217,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Individual', 'parent_label' => 'Individual', 'image_URL' => '', + 'icon' => 'fa-id-badge', ], 'Team' => [ @@ -224,6 +231,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Organization', 'parent_label' => 'Organization', 'image_URL' => '', + 'icon' => 'fa-users', ], 'Sponsor' => [ @@ -237,6 +245,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Organization', 'parent_label' => 'Organization', 'image_URL' => '', + 'icon' => 'fa-leaf', ], 'sub1_individual' => [ @@ -250,6 +259,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Individual', 'parent_label' => 'Individual', 'image_URL' => '', + 'icon' => '', ], 'sub2_individual' => [ @@ -263,6 +273,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Individual', 'parent_label' => 'Individual', 'image_URL' => '', + 'icon' => '', ], 'sub_organization' => [ @@ -276,6 +287,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Organization', 'parent_label' => 'Organization', 'image_URL' => '', + 'icon' => '', ], 'sub_household' => [ @@ -289,6 +301,7 @@ class CRM_Contact_BAO_ContactType_ContactTypeTest extends CiviUnitTestCase { 'parent' => 'Household', 'parent_label' => 'Household', 'image_URL' => '', + 'icon' => '', ], ]; } diff --git a/tests/phpunit/CRM/Contribute/Form/AdditionalPaymentTest.php b/tests/phpunit/CRM/Contribute/Form/AdditionalPaymentTest.php index 358e64c5fb..72efd47637 100644 --- a/tests/phpunit/CRM/Contribute/Form/AdditionalPaymentTest.php +++ b/tests/phpunit/CRM/Contribute/Form/AdditionalPaymentTest.php @@ -135,7 +135,6 @@ class CRM_Contribute_Form_AdditionalPaymentTest extends CiviUnitTestCase { 'Payment Details', 'Total Fee: $100.00', 'This Payment Amount: $70.00', - 'Balance Owed: $0.00 ', 'Billing Name and Address', 'Vancouver, AE 1321312', 'Visa', @@ -255,7 +254,6 @@ class CRM_Contribute_Form_AdditionalPaymentTest extends CiviUnitTestCase { 'Below you will find a receipt for this payment.', 'Total Fee: $100.00', 'This Payment Amount: $100.00', - 'Balance Owed: $0.00 ', 'Paid By: Credit Card', '***********1111', 'Billing Name and Address', diff --git a/tests/phpunit/CRM/Contribute/Form/ContributionTest.php b/tests/phpunit/CRM/Contribute/Form/ContributionTest.php index 64b676248a..4f055a4074 100644 --- a/tests/phpunit/CRM/Contribute/Form/ContributionTest.php +++ b/tests/phpunit/CRM/Contribute/Form/ContributionTest.php @@ -1154,7 +1154,7 @@ Price Field - Price Field 1 1 $100.00 $100.00 $strings = [ 'Total Tax Amount : $' . $this->formatMoneyInput(1000.00), 'Total Amount : $' . $this->formatMoneyInput(11000.00), - 'Date Received: April 21st, 2015', + 'Date Received: 04/21/2015', 'Paid By: Check', 'Check Number: 12345', ]; @@ -1213,7 +1213,7 @@ Price Field - Price Field 1 1 $100.00 $100.00 $strings = [ 'Total Tax Amount : $' . $this->formatMoneyInput(2000), 'Total Amount : $' . $this->formatMoneyInput(22000.00), - 'Date Received: April 21st, 2015', + 'Date Received: 04/21/2015', 'Paid By: Check', 'Check Number: 12345', 'Financial Type: Donation', diff --git a/tests/phpunit/CRM/Contribute/Import/Parser/ContributionTest.php b/tests/phpunit/CRM/Contribute/Import/Parser/ContributionTest.php index 4121cbfb94..2982049681 100644 --- a/tests/phpunit/CRM/Contribute/Import/Parser/ContributionTest.php +++ b/tests/phpunit/CRM/Contribute/Import/Parser/ContributionTest.php @@ -3,6 +3,11 @@ * @file * File for the CRM_Contribute_Import_Parser_ContributionTest class. */ + +use Civi\Api4\Contribution; +use Civi\Api4\ContributionSoft; +use Civi\Api4\OptionValue; + /** * Test Contribution import parser. * @@ -10,7 +15,6 @@ * @group headless */ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { - protected $_tablesToTruncate = []; use CRMTraits_Custom_CustomDataTrait; /** @@ -21,10 +25,13 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { protected $entity = 'Contribution'; /** - * Setup function. + * Cleanup function. + * + * @throws \API_Exception */ public function tearDown(): void { $this->quickCleanUpFinancialEntities(); + OptionValue::delete()->addWhere('name', '=', 'random')->execute(); parent::tearDown(); } @@ -39,7 +46,7 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { * * @throws \Exception */ - public function testImportParserWithSoftCreditsByExternalIdentifier($thousandSeparator) { + public function testImportParserWithSoftCreditsByExternalIdentifier(string $thousandSeparator): void { $this->setCurrencySeparators($thousandSeparator); $contact1Params = [ 'first_name' => 'Contact', @@ -64,25 +71,21 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { $mapperSoftCredit = [NULL, NULL, NULL, 'external_identifier']; $mapperSoftCreditType = [NULL, NULL, NULL, '1']; $this->runImport($values, CRM_Import_Parser::DUPLICATE_UPDATE, CRM_Contribute_Import_Parser::SOFT_CREDIT, $mapperSoftCredit, NULL, $mapperSoftCreditType); - $params = ['contact_id' => $contact1Id]; - $values = []; - $contributionsOfMainContact = CRM_Contribute_BAO_Contribution::retrieve($params, $values, $values); - $this->assertEquals(1230.99, $contributionsOfMainContact->total_amount); - $this->assertEquals(1230.99, $contributionsOfMainContact->net_amount); - $this->assertEquals(0, $contributionsOfMainContact->fee_amount); - $params['contact_id'] = $contact2Id; - $contributionsOfSoftContact = CRM_Contribute_BAO_ContributionSoft::retrieve($params, $values); - $this->assertEquals(1, $contributionsOfMainContact->N, 'Contribution not added for primary contact'); - $this->assertEquals(1, $contributionsOfSoftContact->N, 'Soft Contribution not added for secondary contact'); - $this->callAPISuccess('ContributionSoft', 'Delete', ['id' => $contributionsOfSoftContact->id]); - $this->callAPISuccess('Contribution', 'Delete', ['id' => $contributionsOfMainContact->id]); + $contributionsOfMainContact = Contribution::get()->addWhere('contact_id', '=', $contact1Id)->execute(); + $this->assertCount(1, $contributionsOfMainContact, 'Contribution not added for primary contact'); + $this->assertEquals(1230.99, $contributionsOfMainContact->first()['total_amount']); + $this->assertEquals(1230.99, $contributionsOfMainContact->first()['net_amount']); + $this->assertEquals(0, $contributionsOfMainContact->first()['fee_amount']); + + $contributionsOfSoftContact = ContributionSoft::get()->addWhere('contact_id', '=', $contact2Id)->execute(); + $this->assertCount(1, $contributionsOfSoftContact, 'Contribution Soft not added for primary contact'); } /** * Test dates are parsed */ - public function testParsedDates() { + public function testParsedDates(): void { $mapperKeys = []; $form = new CRM_Contribute_Import_Parser_Contribution($mapperKeys); $params = ['receive_date' => '20/10/2019']; @@ -99,22 +102,17 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { /** * Test payment types are passed. * - * @throws \CRM_Core_Exception + * Note that the expected result should logically be CRM_Import_Parser::valid but writing test to reflect not fix here */ - public function testPaymentTypeLabel() { + public function testPaymentTypeLabel(): void { + $this->addRandomOption(); $contactID = $this->individualCreate(); + $values = ['contribution_contact_id' => $contactID, 'total_amount' => 10, 'financial_type' => 'Donation', 'payment_instrument' => 'Check']; - // Note that the expected result should logically be CRM_Import_Parser::valid but writing test to reflect not fix here $this->runImport($values, CRM_Import_Parser::DUPLICATE_UPDATE, NULL); $contribution = $this->callAPISuccessGetSingle('Contribution', ['contact_id' => $contactID]); $this->assertEquals('Check', $contribution['payment_instrument']); - $this->callAPISuccess('OptionValue', 'create', [ - 'option_group_id' => 'payment_instrument', - 'value' => 777, - 'name' => 'random', - 'label' => 'not at all random', - ]); $values = ['contribution_contact_id' => $contactID, 'total_amount' => 10, 'financial_type' => 'Donation', 'payment_instrument' => 'not at all random']; $this->runImport($values, CRM_Import_Parser::DUPLICATE_UPDATE, NULL); $contribution = $this->callAPISuccessGetSingle('Contribution', ['contact_id' => $contactID, 'payment_instrument_id' => 'random']); @@ -123,10 +121,8 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { /** * Test handling of contribution statuses. - * - * @throws \CRM_Core_Exception */ - public function testContributionStatusLabel() { + public function testContributionStatusLabel(): void { $contactID = $this->individualCreate(); $values = ['contribution_contact_id' => $contactID, 'total_amount' => 10, 'financial_type' => 'Donation', 'payment_instrument' => 'Check', 'contribution_status_id' => 'Pending']; // Note that the expected result should logically be CRM_Import_Parser::valid but writing test to reflect not fix here @@ -134,12 +130,7 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { $contribution = $this->callAPISuccessGetSingle('Contribution', ['contact_id' => $contactID]); $this->assertEquals('Pending Label**', $contribution['contribution_status']); - $this->callAPISuccess('OptionValue', 'create', [ - 'option_group_id' => 'contribution_status', - 'value' => 777, - 'name' => 'random', - 'label' => 'not at all random', - ]); + $this->addRandomOption('contribution_status'); $values['contribution_status_id'] = 'not at all random'; $this->runImport($values, CRM_Import_Parser::DUPLICATE_UPDATE, NULL); $contribution = $this->callAPISuccessGetSingle('Contribution', ['contact_id' => $contactID, 'contribution_status_id' => 'random']); @@ -157,11 +148,9 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { } /** - * Test dates are parsed - * - * @throws \CRM_Core_Exception + * Test dates are parsed. */ - public function testParsedCustomDates() { + public function testParsedCustomDates(): void { $this->createCustomGroupWithFieldOfType([], 'date'); $mapperKeys = []; $form = new CRM_Contribute_Import_Parser_Contribution($mapperKeys); @@ -181,7 +170,7 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { $this->callAPISuccess('CustomGroup', 'delete', ['id' => $this->ids['CustomGroup']['Custom Group']]); } - public function testParsedCustomOption() { + public function testParsedCustomOption(): void { $contactID = $this->individualCreate(); $values = ['contribution_contact_id' => $contactID, 'total_amount' => 10, 'financial_type' => 'Donation', 'payment_instrument' => 'Check', 'contribution_status_id' => 'Pending']; // Note that the expected result should logically be CRM_Import_Parser::valid but writing test to reflect not fix here @@ -200,10 +189,8 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { /** * Test phone is included if it is part of dedupe rule. - * - * @throws \CRM_Core_Exception */ - public function testPhoneMatchOnContact() { + public function testPhoneMatchOnContact(): void { // Update existing unsupervised rule, change to general. $unsupervisedRuleGroup = $this->callApiSuccess('RuleGroup', 'getsingle', [ 'used' => 'Unsupervised', @@ -230,7 +217,7 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { 'rule_field' => 'phone_numeric', ]); $fields = CRM_Contribute_BAO_Contribution::importableFields(); - $this->assertTrue(array_key_exists('phone', $fields)); + $this->assertArrayHasKey('phone', $fields); } /** @@ -239,14 +226,14 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { * @param array $originalValues * * @param int $onDuplicateAction - * @param int $expectedResult + * @param int|null $expectedResult * @param array|null $mapperSoftCredit * @param array|null $mapperPhoneType * @param array|null $mapperSoftCreditType * @param array|null $fields * Array of field names. Will be calculated from $originalValues if not passed in. */ - protected function runImport($originalValues, $onDuplicateAction, $expectedResult, $mapperSoftCredit = NULL, $mapperPhoneType = NULL, $mapperSoftCreditType = NULL, $fields = NULL) { + protected function runImport(array $originalValues, int $onDuplicateAction, ?int $expectedResult, array $mapperSoftCredit = NULL, array $mapperPhoneType = NULL, array $mapperSoftCreditType = NULL, array $fields = NULL): void { if (!$fields) { $fields = array_keys($originalValues); } @@ -257,4 +244,18 @@ class CRM_Contribute_Import_Parser_ContributionTest extends CiviUnitTestCase { $this->assertEquals($expectedResult, $parser->import($onDuplicateAction, $values), 'Return code from parser import was not as expected'); } + /** + * Add a random extra option value + * + * @param string $optionGroup + */ + protected function addRandomOption(string $optionGroup = 'payment_instrument'): void { + $this->callAPISuccess('OptionValue', 'create', [ + 'option_group_id' => $optionGroup, + 'value' => 777, + 'name' => 'random', + 'label' => 'not at all random', + ]); + } + } diff --git a/tests/phpunit/CRM/Core/InvokeTest.php b/tests/phpunit/CRM/Core/InvokeTest.php index 74ec765d21..914ecba255 100644 --- a/tests/phpunit/CRM/Core/InvokeTest.php +++ b/tests/phpunit/CRM/Core/InvokeTest.php @@ -65,4 +65,30 @@ class CRM_Core_InvokeTest extends CiviUnitTestCase { $this->assertRegExp('/form.+id="Builder" class="CRM_Contact_Form_Search_Builder/', $contents); } + public function testContactSummary(): void { + $cid = $this->individualCreate([ + 'first_name' => 'ContactPage', + 'last_name' => 'Summary', + 'do_not_phone' => 1, + 'gender_id' => 'Male', + ]); + $_SERVER['REQUEST_URI'] = "civicrm/contact/view?cid={$cid}&reset=1"; + $_GET['q'] = 'civicrm/contact/view'; + $_GET['reset'] = $_REQUEST['reset'] = 1; + $_GET['cid'] = $_REQUEST['cid'] = $cid; + + $item = CRM_Core_Invoke::getItem([$_GET['q']]); + ob_start(); + CRM_Core_Invoke::runItem($item); + $contents = ob_get_clean(); + + unset($_GET['q'], $_REQUEST['q']); + unset($_GET['reset'], $_REQUEST['reset']); + unset($_GET['cid'], $_REQUEST['cid']); + + $this->assertStringContainsString("
\n Individual\n
", $contents); + $this->assertStringContainsString("
\n Do not phone
", $contents); + $this->assertStringContainsString("
Male
", $contents); + } + } diff --git a/tests/phpunit/CRM/Core/Payment/PayPalIPNTest.php b/tests/phpunit/CRM/Core/Payment/PayPalIPNTest.php index f6075b1a98..8a9ebb6920 100644 --- a/tests/phpunit/CRM/Core/Payment/PayPalIPNTest.php +++ b/tests/phpunit/CRM/Core/Payment/PayPalIPNTest.php @@ -9,6 +9,8 @@ +--------------------------------------------------------------------+ */ +use Civi\Api4\ContributionRecur; + /** * Class CRM_Core_Payment_PayPalProIPNTest * @group headless @@ -123,6 +125,11 @@ class CRM_Core_Payment_PayPalIPNTest extends CiviUnitTestCase { $mut = new CiviMailUtils($this, TRUE); $paypalIPN = new CRM_Core_Payment_PayPalIPN($this->getPaypalRecurTransaction()); $paypalIPN->main(); + $recur = ContributionRecur::get() + ->addWhere('contact_id', '=', $this->_contactID) + ->addSelect('contribution_status_id:name') + ->execute()->first(); + $this->assertEquals('In Progress', $recur['contribution_status_id:name']); $mut->checkMailLog(['https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_subscr-find'], ['civicrm/contribute/unsubscribe', 'civicrm/contribute/updatebilling']); $mut->stop(); $contribution1 = $this->callAPISuccess('Contribution', 'getsingle', ['id' => $this->_contributionID]); diff --git a/tests/phpunit/CRM/Event/Form/ManageEvent/EventInfoTest.php b/tests/phpunit/CRM/Event/Form/ManageEvent/EventInfoTest.php deleted file mode 100644 index 942a6abb50..0000000000 --- a/tests/phpunit/CRM/Event/Form/ManageEvent/EventInfoTest.php +++ /dev/null @@ -1,59 +0,0 @@ -form, 'CRM_Event_Form_ManageEvent_EventInfo')) { - // EventInfo form redirects to the location form if the action is ADD - $event->form->setAction(CRM_Core_Action::NONE); - } - } - - public function testTimeZone() { - $formValues = [ - 'start_date' => '2022-06-22 12:00:00', - 'end_date' => '2022-06-22 20:00:00', - 'event_tz' => 'Australia/Sydney', - ]; - - Civi::dispatcher()->addListener('hook_civicrm_postProcess', [$this, 'preventCiviExit']); - - $event_id = $this->submitForm($formValues); - - $this->assertIsInt($event_id, 'Event creation success'); - - Civi::dispatcher()->removeListener('hook_civicrm_postProcess', [$this, 'preventCiviExit']); - - $event = Event::get(FALSE) - ->addWhere('id', '=', $event_id) - ->addSelect('id', 'start_date', 'end_date', 'event_tz') - ->execute()[0]; - - $this->assertEquals('2022-06-22 02:00:00', $event['start_date'], 'Event start date resolved by timezone.'); - $this->assertEquals('2022-06-22 10:00:00', $event['end_date'], 'Event end date resolved by timezone.'); - } - - public function getFormValues() { - if (empty(Civi::$statics[__CLASS__])) { - Civi::$statics[__CLASS__] = $this->eventCreate(); - Civi::$statics[__CLASS__]['id'] = NULL; - } - - return Civi::$statics[__CLASS__]; - } - - public function submitForm(array $formValues, ?int $eventID = NULL): int { - $form = $this->getFormObject(CRM_Event_Form_ManageEvent_EventInfo::class, array_merge($this->getFormValues(), $formValues)); - if ($eventID) { - $form->set('id', $eventID); - } - - $form->preProcess(); - $form->buildQuickForm(); - $form->postProcess(); - return $form->get('id'); - } - -} diff --git a/tests/phpunit/CRM/Event/Form/ManageEvent/RegistrationTest.php b/tests/phpunit/CRM/Event/Form/ManageEvent/RegistrationTest.php deleted file mode 100644 index 44a3f26787..0000000000 --- a/tests/phpunit/CRM/Event/Form/ManageEvent/RegistrationTest.php +++ /dev/null @@ -1,56 +0,0 @@ -form, 'CRM_Event_Form_ManageEvent_Registration')) { - // EventInfo form redirects to the location form if the action is ADD - $event->form->setAction(CRM_Core_Action::NONE); - } - } - - public function testTimeZone() { - $event_id = $this->eventCreate([ - 'event_tz' => 'Australia/Sydney', - 'start_date' => '2022-06-22 12:00:00', - 'end_date' => '2022-06-22 20:00:00', - ])['id']; - - $formValues = [ - 'registration_start_date' => '2022-05-23 09:00:00', - 'registration_end_date' => '2022-06-20 17:00:00', - ]; - - Civi::dispatcher()->addListener('hook_civicrm_postProcess', [$this, 'preventCiviExit']); - - $this->submitForm($formValues, $event_id); - - $this->assertIsInt($event_id, 'Event creation success'); - - Civi::dispatcher()->removeListener('hook_civicrm_postProcess', [$this, 'preventCiviExit']); - - $event = Event::get(FALSE) - ->addWhere('id', '=', $event_id) - ->addSelect('id', 'registration_start_date', 'registration_end_date', 'event_tz') - ->execute()[0]; - - $this->assertEquals('2022-05-22 23:00:00', $event['registration_start_date'], 'Registration start date resolved by timezone.'); - $this->assertEquals('2022-06-20 07:00:00', $event['registration_end_date'], 'Registration end date resolved by timezone.'); - - } - - public function submitForm(array $formValues, int $eventID): int { - $form = $this->getFormObject(CRM_Event_Form_ManageEvent_Registration::class, $formValues); - if ($eventID) { - $form->set('id', $eventID); - } - - $form->preProcess(); - $form->buildQuickForm(); - $form->postProcess(); - return $form->get('id'); - } - -} diff --git a/tests/phpunit/CRM/Financial/Page/AjaxTest.php b/tests/phpunit/CRM/Financial/Page/AjaxTest.php index 35bff606e9..b3d1801496 100644 --- a/tests/phpunit/CRM/Financial/Page/AjaxTest.php +++ b/tests/phpunit/CRM/Financial/Page/AjaxTest.php @@ -42,8 +42,8 @@ class CRM_Financial_Page_AjaxTest extends CiviUnitTestCase { $_REQUEST['return'] = TRUE; $json = CRM_Financial_Page_AJAX::getFinancialTransactionsList(); $json = str_replace(rtrim(CIVICRM_UF_BASEURL, '/'), 'http://FIX ME', $json); - $this->assertEquals('{"sEcho": 1, "iTotalRecords": 1, "iTotalDisplayRecords": 1, "aaData": [ ["","
","Anderson, Anthony","$100.00","12345","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM",' + $this->assertEquals('{"sEcho": 1, "iTotalRecords": 1, "iTotalDisplayRecords": 1, "aaData": [ ["","' + . '","Anderson, Anthony","$100.00","12345","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM",' . '"Credit Card","Completed","Donation","View"]] }', $json); } @@ -66,8 +66,8 @@ class CRM_Financial_Page_AjaxTest extends CiviUnitTestCase { $_REQUEST['return'] = TRUE; $json = CRM_Financial_Page_AJAX::getFinancialTransactionsList(); $json = str_replace(rtrim(CIVICRM_UF_BASEURL, '/'), 'http://FIX ME', $json); - $this->assertEquals('{"sEcho": 1, "iTotalRecords": 1, "iTotalDisplayRecords": 1, "aaData": [ ["","
","Anderson, Anthony","$5.00","12345","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM",' + $this->assertEquals('{"sEcho": 1, "iTotalRecords": 1, "iTotalDisplayRecords": 1, "aaData": [ ["","' + . '","Anderson, Anthony","$5.00","12345","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM","' . CRM_Utils_Date::customFormat(date('Ymd')) . ' 12:00 AM",' . '"Credit Card","Completed","Donation","ViewAssign"]] }', $json); } diff --git a/tests/phpunit/CRM/Member/Selector/SearchTest.php b/tests/phpunit/CRM/Member/Selector/SearchTest.php index 01e599b45c..709749b9fb 100644 --- a/tests/phpunit/CRM/Member/Selector/SearchTest.php +++ b/tests/phpunit/CRM/Member/Selector/SearchTest.php @@ -35,7 +35,7 @@ class CRM_Member_Selector_SearchTest extends CiviUnitTestCase { $this->assertEquals([ 'contact_id' => $this->_contactID, 'membership_id' => $membershipID, - 'contact_type' => '
', + 'contact_type' => '', 'sort_name' => 'Anderson, Anthony', 'membership_type' => 'General', 'membership_join_date' => date('Y-m-d'), diff --git a/tests/phpunit/CRM/Pledge/Form/SearchTest.php b/tests/phpunit/CRM/Pledge/Form/SearchTest.php index fb6562b4aa..a074d68798 100644 --- a/tests/phpunit/CRM/Pledge/Form/SearchTest.php +++ b/tests/phpunit/CRM/Pledge/Form/SearchTest.php @@ -53,7 +53,7 @@ class CRM_Pledge_Form_SearchTest extends CiviUnitTestCase { 'pledge_status_name' => 'Pending Label**', 'checkbox' => 'mark_x_1', 'action' => 'ViewEditmore', - 'contact_type' => '
', + 'contact_type' => '', ], $rows[0]); } diff --git a/tests/phpunit/CRM/Utils/DateTest.php b/tests/phpunit/CRM/Utils/DateTest.php index 9f17b77322..b0917741ef 100644 --- a/tests/phpunit/CRM/Utils/DateTest.php +++ b/tests/phpunit/CRM/Utils/DateTest.php @@ -324,26 +324,4 @@ class CRM_Utils_DateTest extends CiviUnitTestCase { } } - /** - * Test timezone conversion function - */ - public function testConvertTimeZone() { - $tests = [ - [['1970-01-01 00:00:00', 'Atlantic/Azores', 'UTC'], '1969-12-31 23:00:00'], - [['1970-01-01 00:00:00', 'Europe/Berlin'], '1970-01-01 01:00:00'], - [['2022-06-22 12:00:00', 'Atlantic/Azores'], '2022-06-22 12:00:00'], - [['2022-06-22 12:00:00', 'Europe/Berlin', 'UTC'], '2022-06-22 14:00:00'], - [['2022-06-22 12:00:00', 'Europe/Berlin', 'Australia/Sydney'], '2022-06-22 04:00:00'], - ]; - - foreach ($tests as $i => [$params, $result]) { - $this->assertEquals($result, CRM_Utils_Date::convertTimeZone(...$params), "convertTimeZone $i"); - } - - //0000-00-00 00:00:00 is not an actual time, so we should expect an exception. - $this->expectException(CRM_Core_Exception::class); - $this->expectExceptionMessageMatches('{^Failed to parse date}'); - CRM_Utils_Date::convertTimeZone('0000-00-00 00:00:00', 'Europe/Berlin'); - } - } diff --git a/tests/phpunit/CRM/Utils/TokenConsistencyTest.php b/tests/phpunit/CRM/Utils/TokenConsistencyTest.php index cb922430ed..6b68dd0198 100644 --- a/tests/phpunit/CRM/Utils/TokenConsistencyTest.php +++ b/tests/phpunit/CRM/Utils/TokenConsistencyTest.php @@ -608,7 +608,6 @@ participant.must_wait : event.title :Annual CiviCRM meet event.start_date :October 21st, 2008 event.end_date :October 23rd, 2008 -event.event_tz:label :America/New York event.event_type_id:label :Conference event.summary :If you have any CiviCRM related issues or want to track where CiviCRM is heading, Sign up now event.contact_email :event@example.com @@ -896,7 +895,6 @@ December 21st, 2007 '{event.title}' => 'Event Title', '{event.start_date}' => 'Event Start Date', '{event.end_date}' => 'Event End Date', - '{event.event_tz:label}' => 'Event Time Zone', '{event.event_type_id:label}' => 'Event Type', '{event.summary}' => 'Event Summary', '{event.contact_email}' => 'Event Contact Email', @@ -956,9 +954,10 @@ December 21st, 2007 ])->execute()->first()['id']; $this->ids['event'][0] = $this->eventCreate([ 'description' => 'event description', + 'end_date' => 20081023, + 'registration_end_date' => 20081015, $this->getCustomFieldName('text') => 'my field', 'loc_block_id' => $locationBlockID, - 'event_tz' => 'America/New_York', ])['id']; // Create an unrelated participant record so that the ids don't match. // this prevents things working just because the id 'happens to be valid' diff --git a/tests/phpunit/CiviTest/CiviUnitTestCase.php b/tests/phpunit/CiviTest/CiviUnitTestCase.php index 82c7f0a909..bcb7849dc7 100644 --- a/tests/phpunit/CiviTest/CiviUnitTestCase.php +++ b/tests/phpunit/CiviTest/CiviUnitTestCase.php @@ -864,7 +864,7 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase { $this->ids['Contact']['participant'] = $params['contact_id'] = $this->individualCreate(); } if (empty($params['event_id'])) { - $event = $this->eventCreate(); + $event = $this->eventCreate(['end_date' => 20081023, 'registration_end_date' => 20081015]); $params['event_id'] = $event['id']; } $defaults = [ @@ -1119,10 +1119,10 @@ class CiviUnitTestCase extends PHPUnit\Framework\TestCase { 'event_type_id' => 1, 'is_public' => 1, 'start_date' => 20081021, - 'end_date' => 20081023, + 'end_date' => '+ 1 month', 'is_online_registration' => 1, 'registration_start_date' => 20080601, - 'registration_end_date' => 20081015, + 'registration_end_date' => '+ 1 month', 'max_participants' => 100, 'event_full_text' => 'Sorry! We are already full', 'is_monetary' => 0, diff --git a/tests/phpunit/api/v3/PaymentTest.php b/tests/phpunit/api/v3/PaymentTest.php index fa0de30c32..c43b1b2a4a 100644 --- a/tests/phpunit/api/v3/PaymentTest.php +++ b/tests/phpunit/api/v3/PaymentTest.php @@ -22,20 +22,8 @@ class api_v3_PaymentTest extends CiviUnitTestCase { protected $_financialTypeId = 1; - /** - * Should financials be checked after the test but before tear down. - * - * Ideally all tests (or at least all that call any financial api calls ) should do this but there - * are some test data issues and some real bugs currently blocking. - * - * @var bool - */ - protected $isValidateFinancialsOnPostAssert = TRUE; - /** * Setup function. - * - * @throws \CiviCRM_API3_Exception */ public function setUp(): void { parent::setUp(); @@ -105,8 +93,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { /** * Test multiple payments for contribution and assert if option * and is_payment returns the correct list of payments. - * - * @throws \CRM_Core_Exception */ public function testMultiplePaymentsForContribution(): void { $params = [ @@ -151,7 +137,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * Retrieve Payment using trxn_id. * * @throws \CRM_Core_Exception - * @throws \CiviCRM_API3_Exception */ public function testGetPaymentWithTrxnID(): void { $individual2 = $this->individualCreate(); @@ -332,8 +317,8 @@ class api_v3_PaymentTest extends CiviUnitTestCase { 'Dear Anthony,', 'Below you will find a receipt for this payment.', 'Total Fee: $300.00', + 'Total Paid: $300.00', 'This Payment Amount: $150.00', - 'Balance Owed: $0.00', 'Thank you for completing this payment.', ]); } @@ -412,9 +397,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * I mostly could not find a way to do it through the UI. But I did seem to once & * I want to be sure that if they ARE missing no fatal occurs so this tests * that in an artificial way. - * - * @throws \CRM_Core_Exception - * @throws \CiviCRM_API3_Exception */ public function testAddPaymentMissingFinancialItems(): void { $contribution = $this->callAPISuccess('Contribution', 'create', [ @@ -506,8 +488,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * * @param array $payment * @param array $expectedResult - * - * @throws \CRM_Core_Exception */ public function checkPaymentResult(array $payment, array $expectedResult): void { $refreshedPayment = $this->callAPISuccessGetSingle('Payment', ['financial_trxn_id' => $payment['id']]); @@ -593,8 +573,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { /** * Test negative payment using create API. - * - * @throws \CRM_Core_Exception */ public function testRefundPayment(): void { $result = $this->callAPISuccess('Contribution', 'create', [ @@ -867,7 +845,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * Test create payment api for pay later contribution * * @throws \CRM_Core_Exception - * @throws \CiviCRM_API3_Exception */ public function testCreatePaymentPayLater(): void { $this->createLoggedInUser(); @@ -1070,8 +1047,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * @param $contributionID * @param $partialAmount * @param $totalAmount - * - * @throws \CRM_Core_Exception */ public function createPartialPaymentOnContribution($contributionID, $partialAmount, $totalAmount): void { //Create partial payment @@ -1232,8 +1207,6 @@ class api_v3_PaymentTest extends CiviUnitTestCase { * @param int $paymentID * @param int $contributionID * @param int $amount - * - * @throws \CRM_Core_Exception */ protected function checkPaymentIsValid(int $paymentID, int $contributionID, int $amount = 50): void { $payment = $this->callAPISuccess('Payment', 'getsingle', ['financial_trxn_id' => $paymentID]); diff --git a/tests/phpunit/api/v4/Action/GetFieldsTest.php b/tests/phpunit/api/v4/Action/GetFieldsTest.php index e58f066520..b6646e5e22 100644 --- a/tests/phpunit/api/v4/Action/GetFieldsTest.php +++ b/tests/phpunit/api/v4/Action/GetFieldsTest.php @@ -105,4 +105,14 @@ class GetFieldsTest extends UnitTestCase { $this->assertTrue($actFields['subject']['nullable']); } + public function testGetSuffixes() { + $actFields = Activity::getFields(FALSE) + ->execute()->indexBy('name'); + + $this->assertEquals(['name', 'label', 'description'], $actFields['engagement_level']['suffixes']); + $this->assertEquals(['name', 'label', 'description', 'icon'], $actFields['activity_type_id']['suffixes']); + $this->assertEquals(['name', 'label', 'description', 'color'], $actFields['status_id']['suffixes']); + $this->assertEquals(['name', 'label', 'description', 'color'], $actFields['tags']['suffixes']); + } + } diff --git a/tests/phpunit/api/v4/Action/RecentItemsTest.php b/tests/phpunit/api/v4/Action/RecentItemsTest.php index 4c81a618e1..259e186d58 100644 --- a/tests/phpunit/api/v4/Action/RecentItemsTest.php +++ b/tests/phpunit/api/v4/Action/RecentItemsTest.php @@ -21,6 +21,7 @@ namespace api\v4\Action; use api\v4\UnitTestCase; use Civi\Api4\Activity; +use Civi\Api4\RecentItem; /** * @group headless @@ -36,20 +37,23 @@ class RecentItemsTest extends UnitTestCase { ->addValue('subject', 'Hello recent!') ->execute()->first()['id']; $this->assertEquals(1, $this->getRecentItemCount(['type' => 'Activity', 'id' => $aid1])); - $this->assertStringContainsString('Hello recent!', \CRM_Utils_Recent::get()[0]['title']); + $recentItem = RecentItem::get(FALSE)->execute()->first(); + $this->assertStringContainsString('Hello recent!', $recentItem['title']); + $this->assertStringContainsString("id=$aid1", $recentItem['view_url']); + $this->assertEquals('fa-slideshare', $recentItem['icon']); $aid2 = Activity::create(FALSE) ->addValue('activity_type_id:name', 'Meeting') ->addValue('source_contact_id', $cid) ->addValue('subject', 'Goodbye recent!') ->execute()->first()['id']; - $this->assertEquals(1, $this->getRecentItemCount(['type' => 'Activity', 'id' => $aid2])); - $this->assertStringContainsString('Goodbye recent!', \CRM_Utils_Recent::get()[0]['title']); + $this->assertEquals(1, $this->getRecentItemCount(['type' => 'Activity', 'entity_id' => $aid2])); + $this->assertStringContainsString('Goodbye recent!', RecentItem::get(FALSE)->execute()[0]['title']); Activity::delete(FALSE)->addWhere('id', '=', $aid1)->execute(); - $this->assertEquals(0, $this->getRecentItemCount(['type' => 'Activity', 'id' => $aid1])); - $this->assertEquals(1, $this->getRecentItemCount(['type' => 'Activity', 'id' => $aid2])); + $this->assertEquals(0, $this->getRecentItemCount(['entity_type' => 'Activity', 'entity_id' => $aid1])); + $this->assertEquals(1, $this->getRecentItemCount(['entity_type' => 'Activity', 'entity_id' => $aid2])); } /** @@ -57,16 +61,11 @@ class RecentItemsTest extends UnitTestCase { * @return int */ private function getRecentItemCount($props) { - $count = 0; - foreach (\CRM_Utils_Recent::get() as $item) { - foreach ($props as $key => $val) { - if (($item[$key] ?? NULL) != $val) { - continue 2; - } - } - ++$count; + $recent = RecentItem::get(FALSE); + foreach ($props as $key => $val) { + $recent->addWhere($key, '=', $val); } - return $count; + return $recent->execute()->count(); } } diff --git a/tests/phpunit/api/v4/DataSets/ConformanceTest.json b/tests/phpunit/api/v4/DataSets/ConformanceTest.json index e1a32c3bc2..0b5bf5597c 100644 --- a/tests/phpunit/api/v4/DataSets/ConformanceTest.json +++ b/tests/phpunit/api/v4/DataSets/ConformanceTest.json @@ -30,7 +30,7 @@ ], "Event": [ { - "start_date": "20371010000000", + "start_date": "20401010000000", "title": "The Singularity", "event_type_id": "major_historical_event" } diff --git a/tests/phpunit/api/v4/Entity/ConformanceTest.php b/tests/phpunit/api/v4/Entity/ConformanceTest.php index e6f0e56454..ae58ea64a1 100644 --- a/tests/phpunit/api/v4/Entity/ConformanceTest.php +++ b/tests/phpunit/api/v4/Entity/ConformanceTest.php @@ -210,11 +210,12 @@ class ConformanceTest extends UnitTestCase implements HookInterface { ->execute() ->indexBy('name'); - $errMsg = sprintf('%s is missing required ID field', $entity); - $subset = ['data_type' => 'Integer']; + $idField = CoreUtil::getIdFieldName($entity); - $this->assertArrayHasKey('data_type', $fields['id'], $errMsg); - $this->assertEquals('Integer', $fields['id']['data_type']); + $errMsg = sprintf('%s getfields is missing primary key field', $entity); + + $this->assertArrayHasKey($idField, $fields, $errMsg); + $this->assertEquals('Integer', $fields[$idField]['data_type']); // Ensure that the getFields (FieldSpec) format is generally consistent. foreach ($fields as $field) { @@ -272,8 +273,10 @@ class ConformanceTest extends UnitTestCase implements HookInterface { ->execute() ->first(); - $this->assertArrayHasKey('id', $createResult, "create missing ID"); - $id = $createResult['id']; + $idField = CoreUtil::getIdFieldName($entity); + + $this->assertArrayHasKey($idField, $createResult, "create missing ID"); + $id = $createResult[$idField]; $this->assertGreaterThanOrEqual(1, $id, "$entity ID not positive"); if (!$isReadOnly) { $this->assertEquals(1, $this->checkAccessCounts["{$entity}::create"]); @@ -342,7 +345,8 @@ class ConformanceTest extends UnitTestCase implements HookInterface { ->execute(); $errMsg = sprintf('Failed to fetch a %s after creation', $entity); - $this->assertEquals($id, $getResult->first()['id'], $errMsg); + $idField = CoreUtil::getIdFieldName($entity); + $this->assertEquals($id, $getResult->first()[$idField], $errMsg); $this->assertEquals(1, $getResult->count(), $errMsg); } @@ -361,7 +365,8 @@ class ConformanceTest extends UnitTestCase implements HookInterface { ->execute(); $errMsg = sprintf('Failed to fetch a %s after creation', $entity); - $this->assertEquals($id, $getResult->first()['id'], $errMsg); + $idField = CoreUtil::getIdFieldName($entity); + $this->assertEquals($id, $getResult->first()[$idField], $errMsg); $this->assertEquals(1, $getResult->count(), $errMsg); $this->resetCheckAccess(); } @@ -372,8 +377,9 @@ class ConformanceTest extends UnitTestCase implements HookInterface { * @param string $entity */ protected function checkGetCount($entityClass, $id, $entity): void { + $idField = CoreUtil::getIdFieldName($entity); $getResult = $entityClass::get(FALSE) - ->addWhere('id', '=', $id) + ->addWhere($idField, '=', $id) ->selectRowCount() ->execute(); $errMsg = sprintf('%s getCount failed', $entity); @@ -428,9 +434,10 @@ class ConformanceTest extends UnitTestCase implements HookInterface { $this->assertEquals(0, $this->checkAccessCounts["{$entity}::delete"]); $isReadOnly = $this->isReadOnly($entityClass); + $idField = CoreUtil::getIdFieldName($entity); $deleteAction = $entityClass::delete() ->setCheckPermissions(!$isReadOnly) - ->addWhere('id', '=', $id); + ->addWhere($idField, '=', $id); if (property_exists($deleteAction, 'useTrash')) { $deleteAction->setUseTrash(FALSE); @@ -440,15 +447,17 @@ class ConformanceTest extends UnitTestCase implements HookInterface { $deleteResult = $deleteAction->execute(); }); - // We should have emitted an event. - $hookEntity = ($entity === 'Contact') ? 'Individual' : $entity; /* ooph */ - $this->assertContains("pre.{$hookEntity}.delete", $log, "$entity should emit hook_civicrm_pre() for deletions"); - $this->assertContains("post.{$hookEntity}.delete", $log, "$entity should emit hook_civicrm_post() for deletions"); + if (in_array('DAOEntity', CoreUtil::getInfoItem($entity, 'type'))) { + // We should have emitted an event. + $hookEntity = ($entity === 'Contact') ? 'Individual' : $entity;/* ooph */ + $this->assertContains("pre.{$hookEntity}.delete", $log, "$entity should emit hook_civicrm_pre() for deletions"); + $this->assertContains("post.{$hookEntity}.delete", $log, "$entity should emit hook_civicrm_post() for deletions"); - // should get back an array of deleted id - $this->assertEquals([['id' => $id]], (array) $deleteResult); - if (!$isReadOnly) { - $this->assertEquals(1, $this->checkAccessCounts["{$entity}::delete"]); + // should get back an array of deleted id + $this->assertEquals([['id' => $id]], (array) $deleteResult); + if (!$isReadOnly) { + $this->assertEquals(1, $this->checkAccessCounts["{$entity}::delete"]); + } } $this->resetCheckAccess(); } diff --git a/tests/phpunit/api/v4/Entity/RecentItemTest.php b/tests/phpunit/api/v4/Entity/RecentItemTest.php new file mode 100644 index 0000000000..fd146a15f9 --- /dev/null +++ b/tests/phpunit/api/v4/Entity/RecentItemTest.php @@ -0,0 +1,95 @@ +addValue('first_name', 'Hello') + ->execute()->single()['id']; + + $this->createLoggedInUser(); + + RecentItem::create(FALSE) + ->addValue('entity_type', 'Contact') + ->addValue('entity_id', $cid) + ->execute(); + + $item = RecentItem::get(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute()->single(); + + $this->assertEquals('Hello', $item['title']); + $this->assertEquals('fa-user', $item['icon']); + $this->assertEquals(\CRM_Utils_System::url('civicrm/contact/view?reset=1&cid=' . $cid), $item['view_url']); + + RecentItem::delete(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute(); + + $this->assertCount(0, RecentItem::get(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute()); + + RecentItem::create(FALSE) + ->addValue('entity_type', 'Contact') + ->addValue('entity_id', $cid) + ->execute(); + + $this->assertCount(1, RecentItem::get(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute()); + + // Move contact to trash + Contact::delete(FALSE)->addWhere('id', '=', $cid)->execute(); + $item = RecentItem::get(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute()->single(); + $this->assertEquals('Hello', $item['title']); + $this->assertTrue($item['is_deleted']); + + // Delete contact + Contact::delete(FALSE)->setUseTrash(FALSE)->addWhere('id', '=', $cid)->execute(); + + $this->assertCount(0, RecentItem::get(FALSE) + ->addWhere('entity_type', '=', 'Contact') + ->addWhere('entity_id', '=', $cid) + ->execute()); + } + +} diff --git a/tests/phpunit/api/v4/Service/TestCreationParameterProvider.php b/tests/phpunit/api/v4/Service/TestCreationParameterProvider.php index 4db5a44423..7d016aacc9 100644 --- a/tests/phpunit/api/v4/Service/TestCreationParameterProvider.php +++ b/tests/phpunit/api/v4/Service/TestCreationParameterProvider.php @@ -51,6 +51,7 @@ class TestCreationParameterProvider { 'loadOptions' => TRUE, 'where' => [ ['OR', [['required', '=', TRUE], ['required_if', 'IS NOT EMPTY']]], + ['readonly', 'IS EMPTY'], ], ], 'name'); @@ -76,8 +77,6 @@ class TestCreationParameterProvider { $requiredParams = array_merge($requiredParams, $overrides[$entity]); } - unset($requiredParams['id']); - return $requiredParams; } @@ -106,7 +105,7 @@ class TestCreationParameterProvider { } if ($field['name'] === 'entity_id') { // What could possibly go wrong with this? - switch ($field['table_name']) { + switch ($field['table_name'] ?? NULL) { case 'civicrm_financial_item': return $this->getFkID(FinancialItemCreationSpecProvider::DEFAULT_ENTITY); diff --git a/xml/schema/Contact/ContactType.xml b/xml/schema/Contact/ContactType.xml index b93bcc0cc2..264da30c3d 100644 --- a/xml/schema/Contact/ContactType.xml +++ b/xml/schema/Contact/ContactType.xml @@ -68,6 +68,15 @@ URL of image if any. 3.1 + + icon + Icon + varchar + 255 + NULL + crm-i icon class representing this contact type + 5.49 + parent_id Parent ID diff --git a/xml/schema/Core/OptionGroup.xml b/xml/schema/Core/OptionGroup.xml index 018922c6ae..36c6407642 100644 --- a/xml/schema/Core/OptionGroup.xml +++ b/xml/schema/Core/OptionGroup.xml @@ -50,10 +50,10 @@ data_type - Data Type for this option group + Data Type varchar 128 - Option group description. + Type of data stored by this option group. CRM_Utils_Type::dataTypes @@ -86,6 +86,19 @@ A lock to remove the ability to add new options via the UI. 4.5 + + option_value_fields + Option Value Fields + varchar + 128 + "name,label,description" + Which optional columns from the option_value table are in use by this group. + + CRM_Core_SelectValues::optionValueFields + + COMMA + 5.49 + UI_name name diff --git a/xml/schema/Event/Event.xml b/xml/schema/Event/Event.xml index 1dcc7615b2..b1cd25753a 100644 --- a/xml/schema/Event/Event.xml +++ b/xml/schema/Event/Event.xml @@ -125,15 +125,13 @@ start_date - timestamp + datetime event_start_date Event Start Date /^start|(s(tart\s)?date)$/i true Date and time that event starts. 1.7 - false - NULL Select Date activityDateTime @@ -141,15 +139,13 @@ end_date - timestamp + datetime event_end_date Event End Date /^end|(e(nd\s)?date)$/i true Date and time that event ends. May be NULL if no defined end date/time 1.7 - false - NULL Select Date activityDateTime @@ -181,11 +177,9 @@ registration_start_date - timestamp + datetime Date and time that online registration starts. 1.8 - false - NULL Select Date activityDateTime @@ -194,11 +188,9 @@ registration_end_date - timestamp + datetime Date and time that online registration ends. 1.8 - false - NULL Select Date activityDateTime @@ -922,20 +914,4 @@ CheckBox - - event_tz - text - event_tz - Event Time Zone - true - Event's native time zone - 5.47 - NULL - - Select - - - CRM_Core_SelectValues::timezone - - diff --git a/xml/schema/Financial/FinancialAccount.xml b/xml/schema/Financial/FinancialAccount.xml index 4b970a3616..aa6815cbe7 100644 --- a/xml/schema/Financial/FinancialAccount.xml +++ b/xml/schema/Financial/FinancialAccount.xml @@ -111,6 +111,7 @@ boolean Header Financial Account? 0 + true Is this a header account which does not allow transactions to be posted against it directly, but only to its sub-accounts? 4.3 @@ -118,7 +119,8 @@ is_deductible boolean Deductible Financial Account? - 1 + 0 + true Is this account tax-deductible? 4.3 @@ -127,6 +129,7 @@ boolean Tax Financial Account? 0 + true Is this account for taxes? 4.3 @@ -143,6 +146,8 @@ boolean Reserved Financial Account? Is this a predefined system object? + 0 + true 4.3 @@ -150,6 +155,8 @@ boolean Financial Account is Active Is this property active? + 1 + true 4.3 @@ -157,6 +164,8 @@ boolean Default Financial Account Is this account the default one (or default tax one) for its financial_account_type? + 0 + true 4.3 diff --git a/xml/templates/civicrm_data.tpl b/xml/templates/civicrm_data.tpl index 12349708e6..945b189cf7 100644 --- a/xml/templates/civicrm_data.tpl +++ b/xml/templates/civicrm_data.tpl @@ -119,91 +119,91 @@ VALUES -- option groups and values for 'preferred communication methods' , 'activity types', 'gender', etc. INSERT INTO - `civicrm_option_group` (`name`, `title`, `data_type`, `is_reserved`, `is_active`, `is_locked`) + `civicrm_option_group` (`name`, `title`, `data_type`, `is_reserved`, `is_active`, `is_locked`, `option_value_fields`) VALUES - ('preferred_communication_method', '{ts escape="sql"}Preferred Communication Method{/ts}' , NULL, 1, 1, 0), - ('activity_type' , '{ts escape="sql"}Activity Type{/ts}' , 'Integer', 1, 1, 0), - ('gender' , '{ts escape="sql"}Gender{/ts}' , 'Integer', 1, 1, 0), - ('instant_messenger_service' , '{ts escape="sql"}Instant Messenger (IM) screen-names{/ts}', NULL, 1, 1, 0), - ('mobile_provider' , '{ts escape="sql"}Mobile Phone Providers{/ts}' , NULL, 1, 1, 0), - ('individual_prefix' , '{ts escape="sql"}Individual contact prefixes{/ts}' , NULL, 1, 1, 0), - ('individual_suffix' , '{ts escape="sql"}Individual contact suffixes{/ts}' , NULL, 1, 1, 0), - ('acl_role' , '{ts escape="sql"}ACL Role{/ts}' , NULL, 1, 1, 0), - ('accept_creditcard' , '{ts escape="sql"}Accepted Credit Cards{/ts}' , NULL, 1, 1, 0), - ('payment_instrument' , '{ts escape="sql"}Payment Methods{/ts}' , 'Integer', 1, 1, 0), - ('contribution_status' , '{ts escape="sql"}Contribution Status{/ts}' , NULL, 1, 1, 1), - ('pcp_status' , '{ts escape="sql"}PCP Status{/ts}' , NULL, 1, 1, 1), - ('pcp_owner_notify' , '{ts escape="sql"}PCP owner notifications{/ts}' , NULL, 1, 1, 1), - ('participant_role' , '{ts escape="sql"}Participant Role{/ts}' , 'Integer', 1, 1, 0), - ('event_type' , '{ts escape="sql"}Event Type{/ts}' , 'Integer', 1, 1, 0), - ('contact_view_options' , '{ts escape="sql"}Contact View Options{/ts}' , NULL, 1, 1, 1), - ('contact_smart_group_display' , '{ts escape="sql"}Contact Smart Group View Options{/ts}' , NULL, 1, 1, 1), - ('contact_edit_options' , '{ts escape="sql"}Contact Edit Options{/ts}' , NULL, 1, 1, 1), - ('advanced_search_options' , '{ts escape="sql"}Advanced Search Options{/ts}' , NULL, 1, 1, 1), - ('user_dashboard_options' , '{ts escape="sql"}User Dashboard Options{/ts}' , NULL, 1, 1, 1), - ('address_options' , '{ts escape="sql"}Addressing Options{/ts}' , NULL, 1, 1, 0), - ('group_type' , '{ts escape="sql"}Group Type{/ts}' , NULL, 1, 1, 0), - ('custom_search' , '{ts escape="sql"}Custom Search{/ts}' , NULL, 1, 1, 0), - ('activity_status' , '{ts escape="sql"}Activity Status{/ts}' , 'Integer', 1, 1, 0), - ('case_type' , '{ts escape="sql"}Case Type{/ts}' , NULL, 1, 1, 0), - ('case_status' , '{ts escape="sql"}Case Status{/ts}' , NULL, 1, 1, 0), - ('participant_listing' , '{ts escape="sql"}Participant Listing{/ts}' , NULL, 1, 1, 0), - ('safe_file_extension' , '{ts escape="sql"}Safe File Extension{/ts}' , NULL, 1, 1, 0), - ('from_email_address' , '{ts escape="sql"}From Email Address{/ts}' , NULL, 1, 1, 0), - ('mapping_type' , '{ts escape="sql"}Mapping Type{/ts}' , NULL, 1, 1, 1), - ('wysiwyg_editor' , '{ts escape="sql"}WYSIWYG Editor{/ts}' , NULL, 1, 1, 0), - ('recur_frequency_units' , '{ts escape="sql"}Recurring Frequency Units{/ts}' , NULL, 1, 1, 0), - ('phone_type' , '{ts escape="sql"}Phone Type{/ts}' , NULL, 1, 1, 0), - ('custom_data_type' , '{ts escape="sql"}Custom Data Type{/ts}' , NULL, 1, 1, 0), - ('visibility' , '{ts escape="sql"}Visibility{/ts}' , NULL, 1, 1, 0), - ('mail_protocol' , '{ts escape="sql"}Mail Protocol{/ts}' , NULL, 1, 1, 0), - ('priority' , '{ts escape="sql"}Priority{/ts}' , NULL, 1, 1, 0), - ('redaction_rule' , '{ts escape="sql"}Redaction Rule{/ts}' , NULL, 1, 1, 0), - ('report_template' , '{ts escape="sql"}Report Template{/ts}' , NULL, 1, 1, 0), - ('email_greeting' , '{ts escape="sql"}Email Greeting Type{/ts}' , NULL, 1, 1, 0), - ('postal_greeting' , '{ts escape="sql"}Postal Greeting Type{/ts}' , NULL, 1, 1, 0), - ('addressee' , '{ts escape="sql"}Addressee Type{/ts}' , NULL, 1, 1, 0), - ('contact_autocomplete_options' , '{ts escape="sql"}Autocomplete Contact Search{/ts}' , NULL, 1, 1, 1), - ('contact_reference_options' , '{ts escape="sql"}Contact Reference Autocomplete Options{/ts}', NULL, 1, 1, 1), - ('website_type' , '{ts escape="sql"}Website Type{/ts}' , NULL, 1, 1, 0), - ('tag_used_for' , '{ts escape="sql"}Tag Used For{/ts}' , NULL, 1, 1, 1), - ('note_used_for' , '{ts escape="sql"}Note Used For{/ts}' , NULL, 1, 1, 1), - ('currencies_enabled' , '{ts escape="sql"}Currencies Enabled{/ts}' , NULL, 1, 1, 0), - ('event_badge' , '{ts escape="sql"}Event Name Badge{/ts}' , NULL, 1, 1, 0), - ('note_privacy' , '{ts escape="sql"}Privacy levels for notes{/ts}' , NULL, 1, 1, 0), - ('campaign_type' , '{ts escape="sql"}Campaign Type{/ts}' , NULL, 1, 1, 0), - ('campaign_status' , '{ts escape="sql"}Campaign Status{/ts}' , NULL, 1, 1, 0), - ('system_extensions' , '{ts escape="sql"}CiviCRM Extensions{/ts}' , NULL, 1, 1, 0), - ('mail_approval_status' , '{ts escape="sql"}CiviMail Approval Status{/ts}' , NULL, 1, 1, 0), - ('engagement_index' , '{ts escape="sql"}Engagement Index{/ts}' , NULL, 1, 1, 0), - ('cg_extend_objects' , '{ts escape="sql"}Objects a custom group extends to{/ts}' , NULL, 1, 1, 0), - ('paper_size' , '{ts escape="sql"}Paper Size{/ts}' , NULL, 1, 1, 0), - ('pdf_format' , '{ts escape="sql"}PDF Page Format{/ts}' , NULL, 1, 1, 0), - ('label_format' , '{ts escape="sql"}Mailing Label Format{/ts}' , NULL, 1, 1, 0), - ('activity_contacts' , '{ts escape="sql"}Activity Contacts{/ts}' , NULL, 1, 1, 1), - ('account_relationship' , '{ts escape="sql"}Account Relationship{/ts}' , NULL, 1, 1, 0), - ('event_contacts' , '{ts escape="sql"}Event Recipients{/ts}' , NULL, 1, 1, 0), - ('conference_slot' , '{ts escape="sql"}Conference Slot{/ts}' , NULL, 1, 1, 0), - ('batch_type' , '{ts escape="sql"}Batch Type{/ts}' , NULL, 1, 1, 1), - ('batch_mode' , '{ts escape="sql"}Batch Mode{/ts}' , NULL, 1, 1, 1), - ('batch_status' , '{ts escape="sql"}Batch Status{/ts}' , NULL, 1, 1, 1), - ('sms_api_type' , '{ts escape="sql"}Api Type{/ts}' , NULL, 1, 1, 0), - ('sms_provider_name' , '{ts escape="sql"}Sms Provider Internal Name{/ts}' , NULL, 1, 1, 0), - ('auto_renew_options' , '{ts escape="sql"}Auto Renew Options{/ts}' , NULL, 1, 1, 1), - ('financial_account_type' , '{ts escape="sql"}Financial Account Type{/ts}' , NULL, 1, 1, 0), - ('financial_item_status' , '{ts escape="sql"}Financial Item Status{/ts}' , NULL, 1, 1, 1), - ('label_type' , '{ts escape="sql"}Label Type{/ts}' , NULL, 1, 1, 0), - ('name_badge' , '{ts escape="sql"}Name Badge Format{/ts}' , NULL, 1, 1, 0), - ('communication_style' , '{ts escape="sql"}Communication Style{/ts}' , NULL, 1, 1, 0), - ('msg_mode' , '{ts escape="sql"}Message Mode{/ts}' , NULL, 1, 1, 0), - ('contact_date_reminder_options' , '{ts escape="sql"}Contact Date Reminder Options{/ts}' , NULL, 1, 1, 1), - ('wysiwyg_presets' , '{ts escape="sql"}WYSIWYG Editor Presets{/ts}' , NULL, 1, 1, 0), - ('relative_date_filters' , '{ts escape="sql"}Relative Date Filters{/ts}' , NULL, 1, 1, 0), - ('pledge_status' , '{ts escape="sql"}Pledge Status{/ts}' , NULL, 1, 1, 1), - ('contribution_recur_status' , '{ts escape="sql"}Recurring Contribution Status{/ts}' , NULL, 1, 1, 1), - ('environment' , '{ts escape="sql"}Environment{/ts}' , NULL, 1, 1, 0), - ('activity_default_assignee' , '{ts escape="sql"}Activity default assignee{/ts}' , NULL, 1, 1, 0), - ('entity_batch_extends' , '{ts escape="sql"}Entity Batch Extends{/ts}' , NULL, 1, 1, 0); + ('preferred_communication_method', '{ts escape="sql"}Preferred Communication Method{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('activity_type' , '{ts escape="sql"}Activity Type{/ts}' , 'Integer', 1, 1, 0, 'name,label,description,icon'), + ('gender' , '{ts escape="sql"}Gender{/ts}' , 'Integer', 1, 1, 0, 'name,label,description'), + ('instant_messenger_service' , '{ts escape="sql"}Instant Messenger (IM) screen-names{/ts}', NULL, 1, 1, 0, 'name,label,description'), + ('mobile_provider' , '{ts escape="sql"}Mobile Phone Providers{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('individual_prefix' , '{ts escape="sql"}Individual contact prefixes{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('individual_suffix' , '{ts escape="sql"}Individual contact suffixes{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('acl_role' , '{ts escape="sql"}ACL Role{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('accept_creditcard' , '{ts escape="sql"}Accepted Credit Cards{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('payment_instrument' , '{ts escape="sql"}Payment Methods{/ts}' , 'Integer', 1, 1, 0, 'name,label,description'), + ('contribution_status' , '{ts escape="sql"}Contribution Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('pcp_status' , '{ts escape="sql"}PCP Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('pcp_owner_notify' , '{ts escape="sql"}PCP owner notifications{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('participant_role' , '{ts escape="sql"}Participant Role{/ts}' , 'Integer', 1, 1, 0, 'name,label,description'), + ('event_type' , '{ts escape="sql"}Event Type{/ts}' , 'Integer', 1, 1, 0, 'name,label,description'), + ('contact_view_options' , '{ts escape="sql"}Contact View Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('contact_smart_group_display' , '{ts escape="sql"}Contact Smart Group View Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('contact_edit_options' , '{ts escape="sql"}Contact Edit Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('advanced_search_options' , '{ts escape="sql"}Advanced Search Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('user_dashboard_options' , '{ts escape="sql"}User Dashboard Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('address_options' , '{ts escape="sql"}Addressing Options{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('group_type' , '{ts escape="sql"}Group Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('custom_search' , '{ts escape="sql"}Custom Search{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('activity_status' , '{ts escape="sql"}Activity Status{/ts}' , 'Integer', 1, 1, 0, 'name,label,description,color'), + ('case_type' , '{ts escape="sql"}Case Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('case_status' , '{ts escape="sql"}Case Status{/ts}' , NULL, 1, 1, 0, 'name,label,description,color'), + ('participant_listing' , '{ts escape="sql"}Participant Listing{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('safe_file_extension' , '{ts escape="sql"}Safe File Extension{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('from_email_address' , '{ts escape="sql"}From Email Address{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('mapping_type' , '{ts escape="sql"}Mapping Type{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('wysiwyg_editor' , '{ts escape="sql"}WYSIWYG Editor{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('recur_frequency_units' , '{ts escape="sql"}Recurring Frequency Units{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('phone_type' , '{ts escape="sql"}Phone Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('custom_data_type' , '{ts escape="sql"}Custom Data Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('visibility' , '{ts escape="sql"}Visibility{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('mail_protocol' , '{ts escape="sql"}Mail Protocol{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('priority' , '{ts escape="sql"}Priority{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('redaction_rule' , '{ts escape="sql"}Redaction Rule{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('report_template' , '{ts escape="sql"}Report Template{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('email_greeting' , '{ts escape="sql"}Email Greeting Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('postal_greeting' , '{ts escape="sql"}Postal Greeting Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('addressee' , '{ts escape="sql"}Addressee Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('contact_autocomplete_options' , '{ts escape="sql"}Autocomplete Contact Search{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('contact_reference_options' , '{ts escape="sql"}Contact Reference Autocomplete Options{/ts}', NULL, 1, 1, 1, 'name,label,description'), + ('website_type' , '{ts escape="sql"}Website Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('tag_used_for' , '{ts escape="sql"}Tag Used For{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('note_used_for' , '{ts escape="sql"}Note Used For{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('currencies_enabled' , '{ts escape="sql"}Currencies Enabled{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('event_badge' , '{ts escape="sql"}Event Name Badge{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('note_privacy' , '{ts escape="sql"}Privacy levels for notes{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('campaign_type' , '{ts escape="sql"}Campaign Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('campaign_status' , '{ts escape="sql"}Campaign Status{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('system_extensions' , '{ts escape="sql"}CiviCRM Extensions{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('mail_approval_status' , '{ts escape="sql"}CiviMail Approval Status{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('engagement_index' , '{ts escape="sql"}Engagement Index{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('cg_extend_objects' , '{ts escape="sql"}Objects a custom group extends to{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('paper_size' , '{ts escape="sql"}Paper Size{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('pdf_format' , '{ts escape="sql"}PDF Page Format{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('label_format' , '{ts escape="sql"}Mailing Label Format{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('activity_contacts' , '{ts escape="sql"}Activity Contacts{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('account_relationship' , '{ts escape="sql"}Account Relationship{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('event_contacts' , '{ts escape="sql"}Event Recipients{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('conference_slot' , '{ts escape="sql"}Conference Slot{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('batch_type' , '{ts escape="sql"}Batch Type{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('batch_mode' , '{ts escape="sql"}Batch Mode{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('batch_status' , '{ts escape="sql"}Batch Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('sms_api_type' , '{ts escape="sql"}Api Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('sms_provider_name' , '{ts escape="sql"}Sms Provider Internal Name{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('auto_renew_options' , '{ts escape="sql"}Auto Renew Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('financial_account_type' , '{ts escape="sql"}Financial Account Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('financial_item_status' , '{ts escape="sql"}Financial Item Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('label_type' , '{ts escape="sql"}Label Type{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('name_badge' , '{ts escape="sql"}Name Badge Format{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('communication_style' , '{ts escape="sql"}Communication Style{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('msg_mode' , '{ts escape="sql"}Message Mode{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('contact_date_reminder_options' , '{ts escape="sql"}Contact Date Reminder Options{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('wysiwyg_presets' , '{ts escape="sql"}WYSIWYG Editor Presets{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('relative_date_filters' , '{ts escape="sql"}Relative Date Filters{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('pledge_status' , '{ts escape="sql"}Pledge Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('contribution_recur_status' , '{ts escape="sql"}Recurring Contribution Status{/ts}' , NULL, 1, 1, 1, 'name,label,description'), + ('environment' , '{ts escape="sql"}Environment{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('activity_default_assignee' , '{ts escape="sql"}Activity default assignee{/ts}' , NULL, 1, 1, 0, 'name,label,description'), + ('entity_batch_extends' , '{ts escape="sql"}Entity Batch Extends{/ts}' , NULL, 1, 1, 0, 'name,label,description'); SELECT @option_group_id_pcm := max(id) from civicrm_option_group where name = 'preferred_communication_method'; SELECT @option_group_id_act := max(id) from civicrm_option_group where name = 'activity_type'; @@ -1637,11 +1637,11 @@ VALUES ( 'civicrm_contact', 'civicrm_contact', 'Date Field', 'contact_date_reminder_options', 'Annual Options', 'date_field', NULL, NULL); INSERT INTO `civicrm_contact_type` - (`id`, `name`, `label`,`image_URL`, `parent_id`, `is_active`,`is_reserved`) + (`id`, `name`, `label`,`image_URL`, `parent_id`, `is_active`,`is_reserved`, `icon`) VALUES - ( 1, 'Individual' , '{ts escape="sql"}Individual{/ts}' , NULL, NULL, 1, 1), - ( 2, 'Household' , '{ts escape="sql"}Household{/ts}' , NULL, NULL, 1, 1), - ( 3, 'Organization', '{ts escape="sql"}Organization{/ts}', NULL, NULL, 1, 1); + ( 1, 'Individual' , '{ts escape="sql"}Individual{/ts}' , NULL, NULL, 1, 1, 'fa-user'), + ( 2, 'Household' , '{ts escape="sql"}Household{/ts}' , NULL, NULL, 1, 1, 'fa-home'), + ( 3, 'Organization', '{ts escape="sql"}Organization{/ts}', NULL, NULL, 1, 1, 'fa-building'); {include file='civicrm_msg_template.tpl'} diff --git a/xml/templates/civicrm_sample.tpl b/xml/templates/civicrm_sample.tpl index 23480ffd15..c2aa3eede5 100644 --- a/xml/templates/civicrm_sample.tpl +++ b/xml/templates/civicrm_sample.tpl @@ -96,13 +96,13 @@ VALUES (@option_group_id_act, 'Interview', (SELECT @option_value_max_val := @option_value_max_val + 1), 'Interview', NULL, 0, NULL, @option_value_max_val, 'Conduct a phone or in person interview.', 0, 0, 1, 'fa-comment-o'); INSERT INTO `civicrm_contact_type` - ( `name`, `label`,`image_URL`, `parent_id`, `is_active`,`is_reserved`) + ( `name`, `label`,`image_URL`, `parent_id`, `is_active`, `is_reserved`, `icon`) VALUES - ( 'Student' , '{ts escape="sql"}Student{/ts}' , NULL, 1, 1, 0), - ( 'Parent' , '{ts escape="sql"}Parent{/ts}' , NULL, 1, 1, 0), - ( 'Staff' , '{ts escape="sql"}Staff{/ts}' , NULL, 1, 1, 0), - ( 'Team' , '{ts escape="sql"}Team{/ts}' , NULL, 3, 1, 0), - ( 'Sponsor' , '{ts escape="sql"}Sponsor{/ts}' , NULL, 3, 1, 0); + ( 'Student' , '{ts escape="sql"}Student{/ts}' , NULL, 1, 1, 0, 'fa-graduation-cap'), + ( 'Parent' , '{ts escape="sql"}Parent{/ts}' , NULL, 1, 1, 0, 'fa-user-circle-o'), + ( 'Staff' , '{ts escape="sql"}Staff{/ts}' , NULL, 1, 1, 0, 'fa-id-badge'), + ( 'Team' , '{ts escape="sql"}Team{/ts}' , NULL, 3, 1, 0, 'fa-users'), + ( 'Sponsor' , '{ts escape="sql"}Sponsor{/ts}' , NULL, 3, 1, 0, 'fa-leaf'); SELECT @domain_id := min(id) FROM civicrm_domain; SELECT @nav_indi := id FROM civicrm_navigation WHERE name = 'New Individual'; diff --git a/xml/templates/message_templates/contribution_offline_receipt_html.tpl b/xml/templates/message_templates/contribution_offline_receipt_html.tpl index c95b996aca..6340823fe0 100644 --- a/xml/templates/message_templates/contribution_offline_receipt_html.tpl +++ b/xml/templates/message_templates/contribution_offline_receipt_html.tpl @@ -157,7 +157,7 @@ {ts}Date Received{/ts} - {contribution.receive_date} + {contribution.receive_date|crmDate:"shortdate"} {/if} @@ -168,7 +168,7 @@ {ts}Receipt Date{/ts} - {contribution.receipt_date} + {contribution.receipt_date|crmDate:"shortdate"} {/if} diff --git a/xml/templates/message_templates/contribution_offline_receipt_text.tpl b/xml/templates/message_templates/contribution_offline_receipt_text.tpl index f895c06ccb..10ace7ddac 100644 --- a/xml/templates/message_templates/contribution_offline_receipt_text.tpl +++ b/xml/templates/message_templates/contribution_offline_receipt_text.tpl @@ -49,10 +49,10 @@ {/if} {ts}Total Amount{/ts} : {contribution.total_amount} {if '{contribution.receive_date}'} -{ts}Date Received{/ts}: {contribution.receive_date} +{ts}Date Received{/ts}: {contribution.receive_date|crmDate:"shortdate"} {/if} {if '{contribution.receipt_date}'} -{ts}Receipt Date{/ts}: {contribution.receipt_date} +{ts}Receipt Date{/ts}: {contribution.receipt_date|crmDate:"shortdate"} {/if} {if '{contribution.payment_instrument_id}' and empty($formValues.hidden_CreditCard)} {ts}Paid By{/ts}: {contribution.payment_instrument_id:label} diff --git a/xml/templates/message_templates/event_offline_receipt_html.tpl b/xml/templates/message_templates/event_offline_receipt_html.tpl index 2554ff6798..b300c91402 100644 --- a/xml/templates/message_templates/event_offline_receipt_html.tpl +++ b/xml/templates/message_templates/event_offline_receipt_html.tpl @@ -36,8 +36,8 @@ {if !empty($isPrimary)}

{ts}Once your registration has been reviewed, you will receive an email with a link to a web page where you can complete the registration process.{/ts}

{/if} - {elseif !empty($is_pay_later)} -

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

{* FIXME: this might be text rather than HTML *} + {elseif $is_pay_later} +

{$pay_later_receipt}

{* FIXME: this might be text rather than HTML *} {/if} @@ -53,7 +53,7 @@ {$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} @@ -213,7 +213,7 @@ {/if} {/foreach} {if !empty($dataArray)} - {if isset($totalAmount) and isset($totalTaxAmount)} + {if $totalAmount and $totalTaxAmount} {ts}Amount Before Tax:{/ts} @@ -246,7 +246,7 @@ {/foreach} {/if} - {if isset($totalTaxAmount)} + {if $totalTaxAmount} {ts}Total Tax Amount{/ts} @@ -301,10 +301,10 @@ {/if} - {if !empty($is_pay_later)} + {if $is_pay_later} - {if isset($pay_later_receipt)}{$pay_later_receipt}{/if} + {$pay_later_receipt} {/if} diff --git a/xml/templates/message_templates/event_offline_receipt_text.tpl b/xml/templates/message_templates/event_offline_receipt_text.tpl index 81ce8dca5a..6b116c9ad1 100644 --- a/xml/templates/message_templates/event_offline_receipt_text.tpl +++ b/xml/templates/message_templates/event_offline_receipt_text.tpl @@ -25,11 +25,11 @@ {/if} ==========================================================={if !empty($pricesetFieldsCount) }===================={/if} -{elseif !empty($is_pay_later)} +{elseif $is_pay_later} ==========================================================={if !empty($pricesetFieldsCount) }===================={/if} -{if isset($pay_later_receipt)}{$pay_later_receipt}{/if} +{$pay_later_receipt} ==========================================================={if !empty($pricesetFieldsCount) }===================={/if} {/if} @@ -42,7 +42,7 @@ ==========================================================={if !empty($pricesetFieldsCount) }===================={/if} {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {if !empty($event.participant_role) and $event.participant_role neq 'Attendee' and empty($defaultRole)} {ts}Participant Role{/ts}: {$event.participant_role} @@ -119,7 +119,7 @@ {/foreach} {if !empty($dataArray)} -{if isset($totalAmount) and isset($totalTaxAmount)} +{if $totalAmount and $totalTaxAmount} {ts}Amount before Tax{/ts}: {$totalAmount-$totalTaxAmount|crmMoney:$currency} {/if} @@ -138,7 +138,7 @@ {/foreach} {/if} -{if isset($totalTaxAmount)} +{if $totalTaxAmount} {ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency} {/if} {if !empty($isPrimary)} @@ -167,7 +167,7 @@ {ts}Total Participants{/ts}: {$count} {/if} -{if !empty($is_pay_later) } +{if $is_pay_later} ==========================================================={if !empty($pricesetFieldsCount) }===================={/if} diff --git a/xml/templates/message_templates/event_online_receipt_html.tpl b/xml/templates/message_templates/event_online_receipt_html.tpl index 1b416a8072..7b771d41b1 100644 --- a/xml/templates/message_templates/event_online_receipt_html.tpl +++ b/xml/templates/message_templates/event_online_receipt_html.tpl @@ -64,7 +64,7 @@ {$event.event_title}
- {$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if} diff --git a/xml/templates/message_templates/event_online_receipt_text.tpl b/xml/templates/message_templates/event_online_receipt_text.tpl index affb31472b..22473002a2 100644 --- a/xml/templates/message_templates/event_online_receipt_text.tpl +++ b/xml/templates/message_templates/event_online_receipt_text.tpl @@ -47,7 +47,7 @@ ==========================================================={if !empty($pricesetFieldsCount)}===================={/if} {$event.event_title} -{$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|date_format:"%A"} {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|date_format:"%A"} {$event.event_end_date|crmDate}{/if}{/if} {if !empty($conference_sessions)} diff --git a/xml/templates/message_templates/event_registration_receipt_html.tpl b/xml/templates/message_templates/event_registration_receipt_html.tpl index 9cce5dc6a4..7817333ae2 100644 --- a/xml/templates/message_templates/event_registration_receipt_html.tpl +++ b/xml/templates/message_templates/event_registration_receipt_html.tpl @@ -21,7 +21,7 @@ {/if} {if $is_pay_later} -

{if isset($pay_later_receipt)}{$pay_later_receipt}{/if}

+

{$pay_later_receipt}

{/if}

Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if} diff --git a/xml/templates/message_templates/event_registration_receipt_text.tpl b/xml/templates/message_templates/event_registration_receipt_text.tpl index 907c074586..373a21f57a 100644 --- a/xml/templates/message_templates/event_registration_receipt_text.tpl +++ b/xml/templates/message_templates/event_registration_receipt_text.tpl @@ -7,7 +7,7 @@ {/if} {if $is_pay_later} - {if isset($pay_later_receipt)}{$pay_later_receipt}{/if} + {$pay_later_receipt} {/if} Your order number is #{$transaction_id}. {if !empty($line_items) && empty($is_refund)} Information about the workshops will be sent separately to each participant.{/if} diff --git a/xml/templates/message_templates/membership_online_receipt_html.tpl b/xml/templates/message_templates/membership_online_receipt_html.tpl index ae31d88158..34455db885 100644 --- a/xml/templates/message_templates/membership_online_receipt_html.tpl +++ b/xml/templates/message_templates/membership_online_receipt_html.tpl @@ -227,7 +227,7 @@ {/foreach} {/if} {/if} - {if isset($totalTaxAmount)} + {if $totalTaxAmount} {ts}Total Tax Amount{/ts} diff --git a/xml/templates/message_templates/membership_online_receipt_text.tpl b/xml/templates/message_templates/membership_online_receipt_text.tpl index da7db25830..e9bb9a72b1 100644 --- a/xml/templates/message_templates/membership_online_receipt_text.tpl +++ b/xml/templates/message_templates/membership_online_receipt_text.tpl @@ -83,7 +83,7 @@ -------------------------------------------------------------------------------------------------- {/if} -{if isset($totalTaxAmount)} +{if $totalTaxAmount} {ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney:$currency} {/if} diff --git a/xml/templates/message_templates/participant_cancelled_html.tpl b/xml/templates/message_templates/participant_cancelled_html.tpl index 24637e0922..c0da77d4d5 100644 --- a/xml/templates/message_templates/participant_cancelled_html.tpl +++ b/xml/templates/message_templates/participant_cancelled_html.tpl @@ -35,7 +35,7 @@ {$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"shortdate" == $event.event_start_date|crmDate:"shortdate"}{$event.event_end_date|crmDate:"Time"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"shortdate" == $event.event_start_date|crmDate:"shortdate"}{$event.event_end_date|crmDate:"Time"}{else}{$event.event_end_date|crmDate}{/if}{/if} diff --git a/xml/templates/message_templates/participant_cancelled_text.tpl b/xml/templates/message_templates/participant_cancelled_text.tpl index b60ce46af6..dedf895d88 100644 --- a/xml/templates/message_templates/participant_cancelled_text.tpl +++ b/xml/templates/message_templates/participant_cancelled_text.tpl @@ -8,7 +8,7 @@ =========================================================== {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"shortdate" == $event.event_start_date|crmDate:"shortdate"}{$event.event_end_date|crmDate:"Time"}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|crmDate:"shortdate" == $event.event_start_date|crmDate:"shortdate"}{$event.event_end_date|crmDate:"Time"}{else}{$event.event_end_date|crmDate}{/if}{/if} {ts}Participant Role{/ts}: {participant.role_id:label} diff --git a/xml/templates/message_templates/participant_confirm_html.tpl b/xml/templates/message_templates/participant_confirm_html.tpl index 7b7d04b175..bd8b599b16 100644 --- a/xml/templates/message_templates/participant_confirm_html.tpl +++ b/xml/templates/message_templates/participant_confirm_html.tpl @@ -53,7 +53,7 @@ {$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {if $conference_sessions} diff --git a/xml/templates/message_templates/participant_confirm_text.tpl b/xml/templates/message_templates/participant_confirm_text.tpl index 3d685d4944..0ccf6ad260 100644 --- a/xml/templates/message_templates/participant_confirm_text.tpl +++ b/xml/templates/message_templates/participant_confirm_text.tpl @@ -22,7 +22,7 @@ Click this link to go to a web page where you can confirm your registration onli =========================================================== {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {if $conference_sessions} diff --git a/xml/templates/message_templates/participant_expired_html.tpl b/xml/templates/message_templates/participant_expired_html.tpl index 2a7edf991d..57804d1429 100644 --- a/xml/templates/message_templates/participant_expired_html.tpl +++ b/xml/templates/message_templates/participant_expired_html.tpl @@ -38,7 +38,7 @@ or want to inquire about reinstating your registration for this event.{/ts}

{$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} diff --git a/xml/templates/message_templates/participant_expired_text.tpl b/xml/templates/message_templates/participant_expired_text.tpl index b9fdd3f217..e6ec27f026 100644 --- a/xml/templates/message_templates/participant_expired_text.tpl +++ b/xml/templates/message_templates/participant_expired_text.tpl @@ -12,7 +12,7 @@ or want to inquire about reinstating your registration for this event.{/ts} =========================================================== {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {ts}Participant Role{/ts}: {$participant.role} diff --git a/xml/templates/message_templates/participant_transferred_html.tpl b/xml/templates/message_templates/participant_transferred_html.tpl index 22520519f7..a5e2b927a7 100644 --- a/xml/templates/message_templates/participant_transferred_html.tpl +++ b/xml/templates/message_templates/participant_transferred_html.tpl @@ -35,7 +35,7 @@ {$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} diff --git a/xml/templates/message_templates/participant_transferred_text.tpl b/xml/templates/message_templates/participant_transferred_text.tpl index 87c9bb3225..5c62b00570 100644 --- a/xml/templates/message_templates/participant_transferred_text.tpl +++ b/xml/templates/message_templates/participant_transferred_text.tpl @@ -7,7 +7,7 @@ =========================================================== {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {ts}Participant Role{/ts}: {$participant.role} diff --git a/xml/templates/message_templates/payment_or_refund_notification_html.tpl b/xml/templates/message_templates/payment_or_refund_notification_html.tpl index 8690a759b8..6694b3eeb8 100644 --- a/xml/templates/message_templates/payment_or_refund_notification_html.tpl +++ b/xml/templates/message_templates/payment_or_refund_notification_html.tpl @@ -104,7 +104,7 @@ {ts}Contribution Details{/ts} - {if isset($totalAmount)} + {if $totalAmount} {ts}Total Fee{/ts} @@ -114,7 +114,7 @@ {/if} - {if isset($totalPaid)} + {if $totalPaid} {ts}Total Paid{/ts} @@ -124,7 +124,7 @@ {/if} - {if isset($amountOwed)} + {if $amountOwed} {ts}Balance Owed{/ts} @@ -177,7 +177,7 @@ {$event.event_title}
- {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} + {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} diff --git a/xml/templates/message_templates/payment_or_refund_notification_text.tpl b/xml/templates/message_templates/payment_or_refund_notification_text.tpl index 649e088e11..febadc352a 100644 --- a/xml/templates/message_templates/payment_or_refund_notification_text.tpl +++ b/xml/templates/message_templates/payment_or_refund_notification_text.tpl @@ -46,13 +46,13 @@ {ts}Contribution Details{/ts} =============================================================================== -{if isset($totalAmount)} +{if $totalAmount} {ts}Total Fee{/ts}: {$totalAmount|crmMoney} {/if} -{if isset($totalPaid)} +{if $totalPaid} {ts}Total Paid{/ts}: {$totalPaid|crmMoney} {/if} -{if isset($amountOwed)} +{if $amountOwed} {ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *} {/if} @@ -90,7 +90,7 @@ =============================================================================== {$event.event_title} -{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {$event.event_tz} +{$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if} {if !empty($event.participant_role)} {ts}Participant Role{/ts}: {$event.participant_role}