_update_message_text($msg_type, $msg_reason, $langcode = NULL)
Returns the appropriate message text when site is out of date or not secure.
These error messages are shared by both update_requirements() for the site-wide status report at admin/reports/status and in the body of the notification email messages generated by update_cron().
Parameters
$msg_type: String to indicate what kind of message to generate. Can be either 'core' or 'contrib'.
$msg_reason: Integer constant specifying why message is generated.
$langcode: (optional) A language code to use. Defaults to NULL.
Return value
The properly translated error message for the given key.
File
- core/modules/update/update.module, line 482
- Handles updates of Drupal core and contributed projects.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | function _update_message_text( $msg_type , $msg_reason , $langcode = NULL) { $text = '' ; switch ( $msg_reason ) { case UPDATE_NOT_SECURE: if ( $msg_type == 'core' ) { $text = t( 'There is a security update available for your version of Drupal. To ensure the security of your server, you should update immediately!' , array (), array ( 'langcode' => $langcode )); } else { $text = t( 'There are security updates available for one or more of your modules or themes. To ensure the security of your server, you should update immediately!' , array (), array ( 'langcode' => $langcode )); } break ; case UPDATE_REVOKED: if ( $msg_type == 'core' ) { $text = t( 'Your version of Drupal has been revoked and is no longer available for download. Upgrading is strongly recommended!' , array (), array ( 'langcode' => $langcode )); } else { $text = t( 'The installed version of at least one of your modules or themes has been revoked and is no longer available for download. Upgrading or disabling is strongly recommended!' , array (), array ( 'langcode' => $langcode )); } break ; case UPDATE_NOT_SUPPORTED: if ( $msg_type == 'core' ) { $text = t( 'Your version of Drupal is no longer supported. Upgrading is strongly recommended!' , array (), array ( 'langcode' => $langcode )); } else { $text = t( 'The installed version of at least one of your modules or themes is no longer supported. Upgrading or disabling is strongly recommended. See the project homepage for more details.' , array (), array ( 'langcode' => $langcode )); } break ; case UPDATE_NOT_CURRENT: if ( $msg_type == 'core' ) { $text = t( 'There are updates available for your version of Drupal. To ensure the proper functioning of your site, you should update as soon as possible.' , array (), array ( 'langcode' => $langcode )); } else { $text = t( 'There are updates available for one or more of your modules or themes. To ensure the proper functioning of your site, you should update as soon as possible.' , array (), array ( 'langcode' => $langcode )); } break ; case UPDATE_UNKNOWN: case UPDATE_NOT_CHECKED: case UPDATE_NOT_FETCHED: case UPDATE_FETCH_PENDING: if ( $msg_type == 'core' ) { $text = t( 'There was a problem checking <a href=":update-report">available updates</a> for Drupal.' , array ( ':update-report' => \Drupal::url( 'update.status' )), array ( 'langcode' => $langcode )); } else { $text = t( 'There was a problem checking <a href=":update-report">available updates</a> for your modules or themes.' , array ( ':update-report' => \Drupal::url( 'update.status' )), array ( 'langcode' => $langcode )); } break ; } return $text ; } |
Please login to continue.