Mercurial > hg > isophonics-drupal-site
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'); |