comparison core/modules/update/update.install @ 12:7a779792577d

Update Drupal core to v8.4.5 (via Composer)
author Chris Cannam
date Fri, 23 Feb 2018 15:52:07 +0000
parents 4c8ae668cc8c
children 129ea1e6d783
comparison
equal deleted inserted replaced
11:bfffd8d7479a 12:7a779792577d
106 } 106 }
107 $status = $project['status']; 107 $status = $project['status'];
108 if ($status != UPDATE_CURRENT) { 108 if ($status != UPDATE_CURRENT) {
109 $requirement['reason'] = $status; 109 $requirement['reason'] = $status;
110 $requirement['severity'] = REQUIREMENT_ERROR; 110 $requirement['severity'] = REQUIREMENT_ERROR;
111 // Append the available updates link to the message from 111 // When updates are available, append the available updates link to the
112 // _update_message_text(), and format the two translated strings together in 112 // message from _update_message_text(), and format the two translated
113 // a single paragraph. 113 // strings together in a single paragraph.
114 $requirement['description'][] = ['#markup' => _update_message_text($type, $status)]; 114 $requirement['description'][] = ['#markup' => _update_message_text($type, $status)];
115 if (_update_manager_access()) { 115 if (!in_array($status, [UPDATE_UNKNOWN, UPDATE_NOT_CHECKED, UPDATE_NOT_FETCHED, UPDATE_FETCH_PENDING])) {
116 $requirement['description'][] = ['#prefix' => ' ', '#markup' => t('See the <a href=":available_updates">available updates</a> page for more information and to install your missing updates.', [':available_updates' => \Drupal::url('update.report_update')])]; 116 if (_update_manager_access()) {
117 } 117 $requirement['description'][] = ['#prefix' => ' ', '#markup' => t('See the <a href=":available_updates">available updates</a> page for more information and to install your missing updates.', [':available_updates' => \Drupal::url('update.report_update')])];
118 else { 118 }
119 $requirement['description'][] = ['#prefix' => ' ', '#markup' => t('See the <a href=":available_updates">available updates</a> page for more information.', [':available_updates' => \Drupal::url('update.status')])]; 119 else {
120 $requirement['description'][] = ['#prefix' => ' ', '#markup' => t('See the <a href=":available_updates">available updates</a> page for more information.', [':available_updates' => \Drupal::url('update.status')])];
121 }
120 } 122 }
121 } 123 }
122 switch ($status) { 124 switch ($status) {
123 case UPDATE_NOT_SECURE: 125 case UPDATE_NOT_SECURE:
124 $requirement_label = t('Not secure!'); 126 $requirement_label = t('Not secure!');
134 $requirement['severity'] = REQUIREMENT_WARNING; 136 $requirement['severity'] = REQUIREMENT_WARNING;
135 break; 137 break;
136 case UPDATE_UNKNOWN: 138 case UPDATE_UNKNOWN:
137 case UPDATE_NOT_CHECKED: 139 case UPDATE_NOT_CHECKED:
138 case UPDATE_NOT_FETCHED: 140 case UPDATE_NOT_FETCHED:
141 case UPDATE_FETCH_PENDING:
139 $requirement_label = isset($project['reason']) ? $project['reason'] : t('Can not determine status'); 142 $requirement_label = isset($project['reason']) ? $project['reason'] : t('Can not determine status');
140 $requirement['severity'] = REQUIREMENT_WARNING; 143 $requirement['severity'] = REQUIREMENT_WARNING;
141 break; 144 break;
142 default: 145 default:
143 $requirement_label = t('Up to date'); 146 $requirement_label = t('Up to date');