$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();
}
/**
}
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');
-}