$problems = array();
foreach (self::getConvertedTimestamps() as $target) {
if (self::isFieldType($target['table'], $target['column'], 'datetime')) {
$problems = array();
foreach (self::getConvertedTimestamps() as $target) {
if (self::isFieldType($target['table'], $target['column'], 'datetime')) {
- $problems[] = sprintf('<em>%s.%s</em> (New sites default to TIMESTAMP in %s+)', $target['table'], $target['column'], $target['changed']);
+ $phrases[] = sprintf('(New sites default to TIMESTAMP in v%s+)', $target['changed']);
- $problems[] = sprintf('<em>%s.%s</em> (Experimental suggestion)', $target['table'], $target['column']);
+ $phrases[] = '(Experimental suggestion)';
+ }
+
+ if (isset($target['jira'])) {
+ $phrases[] = sprintf(' [<a href="https://issues.civicrm.org/jira/browse/%s" target="_blank">%s</a>]', $target['jira'], $target['jira']);
$messages[] = new CRM_Utils_Check_Message(
__FUNCTION__ . md5(implode(',', $problems)),
'<p>' .
$messages[] = new CRM_Utils_Check_Message(
__FUNCTION__ . md5(implode(',', $problems)),
'<p>' .
ts('For further discussion, please visit %1', array(
1 => sprintf('<a href="%s" target="_blank">%s</a>', self::DOCTOR_WHEN, self::DOCTOR_WHEN),
)) .
'</p>',
ts('For further discussion, please visit %1', array(
1 => sprintf('<a href="%s" target="_blank">%s</a>', self::DOCTOR_WHEN, self::DOCTOR_WHEN),
)) .
'</p>',