security update for uuid xmlsitemap file_field_path
This commit is contained in:
@@ -25,7 +25,7 @@ function xmlsitemap_requirements($phase) {
|
||||
'value' => $t('Disabled'),
|
||||
'severity' => REQUIREMENT_ERROR,
|
||||
'description' => $t("The XML sitemap module requires you to enable the PHP extensions in the following list (see the <a href=\"@xmlsitemap_requirements\">module's system requirements page</a> for more information):", array(
|
||||
'@xmlsitemap_requirements' => 'http://drupal.org/documentation/modules/xmlsitemap/requirements',
|
||||
'@xmlsitemap_requirements' => 'https://www.drupal.org/documentation/modules/xmlsitemap/requirements',
|
||||
)) . theme('item_list', array('items' => $missing_extensions)),
|
||||
);
|
||||
}
|
||||
@@ -50,7 +50,7 @@ function xmlsitemap_requirements($phase) {
|
||||
if (!xmlsitemap_check_directory()) {
|
||||
$requirements['xmlsitemap_directory']['value'] = $t('Not found or not writable');
|
||||
$requirements['xmlsitemap_directory']['severity'] = REQUIREMENT_ERROR;
|
||||
$requirements['xmlsitemap_directory']['description'] = $t('The directory %directory was not found or is not writable by the server. See <a href="@docpage">@docpage</a> for more information.', array('%directory' => xmlsitemap_get_directory(), '@docpage' => 'http://drupal.org/node/34025'));
|
||||
$requirements['xmlsitemap_directory']['description'] = $t('The directory %directory was not found or is not writable by the server. See <a href="@docpage">@docpage</a> for more information.', array('%directory' => xmlsitemap_get_directory(), '@docpage' => 'https://www.drupal.org/node/244924'));
|
||||
}
|
||||
else {
|
||||
$directories = xmlsitemap_check_all_directories();
|
||||
@@ -62,7 +62,11 @@ function xmlsitemap_requirements($phase) {
|
||||
if (!empty($directories)) {
|
||||
$requirements['xmlsitemap_directory']['value'] = $t('Not found or not writable');
|
||||
$requirements['xmlsitemap_directory']['severity'] = REQUIREMENT_ERROR;
|
||||
$requirements['xmlsitemap_directory']['description'] = $t('The following directories were not found or are not writable by the server. See <a href="@docpage">@docpage</a> for more information. !directories', array('!directories' => theme('item_list', array('items' => array_keys($directories))), '@docpage' => 'http://drupal.org/node/34025'));
|
||||
$requirements['xmlsitemap_directory']['description'] = $t('The following directories were not found or are not writable by the server. See <a href="@docpage">@docpage</a> for more information. !directories', array(
|
||||
'!directories' => theme('item_list', array(
|
||||
'items' => array_keys($directories),
|
||||
)), '@docpage' => 'https://www.drupal.org/node/244924',
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -111,7 +115,10 @@ function xmlsitemap_requirements($phase) {
|
||||
$generated_ago = REQUEST_TIME - $generated_last;
|
||||
$requirements['xmlsitemap_generated'] = array(
|
||||
'title' => $t('XML sitemap'),
|
||||
'value' => $generated_last ? $t('Last attempted generation on !date (!interval ago).', array('!date' => format_date($generated_last, 'small'), '!interval' => format_interval($generated_ago))) : $t('Cached files have not been generated yet.'),
|
||||
'value' => $generated_last ? $t('Last attempted generation on !date (!interval ago).', array(
|
||||
'!date' => format_date($generated_last, 'small'),
|
||||
'!interval' => format_interval($generated_ago),
|
||||
)) : $t('Cached files have not been generated yet.'),
|
||||
'severity' => REQUIREMENT_OK,
|
||||
);
|
||||
if (variable_get('xmlsitemap_rebuild_needed', FALSE) && _xmlsitemap_rebuild_form_access()) {
|
||||
@@ -214,8 +221,8 @@ function xmlsitemap_schema() {
|
||||
'type' => 'float',
|
||||
'default' => NULL,
|
||||
// @todo Convert this field to non-nullable.
|
||||
//'default' => 0.5,
|
||||
//'not null' => NULL,
|
||||
// 'default' => 0.5,
|
||||
// 'not null' => NULL,
|
||||
),
|
||||
'priority_override' => array(
|
||||
'description' => 'A boolean that if TRUE means that the priority field has been overridden from its default value.',
|
||||
@@ -286,13 +293,15 @@ function xmlsitemap_schema() {
|
||||
'not null' => TRUE,
|
||||
'default' => 0,
|
||||
),
|
||||
//'queued' => array(
|
||||
// @codingStandardsIgnoreStart
|
||||
// 'queued' => array(
|
||||
// 'type' => 'int',
|
||||
// 'unsigned' => TRUE,
|
||||
// 'not null' => TRUE,
|
||||
// 'default' => 0,
|
||||
// 'description' => 'Time when this sitemap was queued for regeneration, 0 if not queued.',
|
||||
//),
|
||||
// ),.
|
||||
// @codingStandardsIgnoreEnd
|
||||
),
|
||||
'primary key' => array('smid'),
|
||||
);
|
||||
@@ -463,6 +472,8 @@ function xmlsitemap_update_6202() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_update_N().
|
||||
*
|
||||
* Convert the xmlsitemap_max_filesize variable to a max_filesize column
|
||||
* per-sitemap.
|
||||
*/
|
||||
@@ -539,6 +550,8 @@ function xmlsitemap_update_7201() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_update_N().
|
||||
*
|
||||
* Convert the xmlsitemap_max_filesize variable to a max_filesize column
|
||||
* per-sitemap.
|
||||
*/
|
||||
@@ -554,6 +567,9 @@ function xmlsitemap_update_7203() {
|
||||
_xmlsitemap_sitemap_rehash_all();
|
||||
}
|
||||
|
||||
/**
|
||||
* Rehash all.
|
||||
*/
|
||||
function _xmlsitemap_sitemap_rehash_all() {
|
||||
// Reload the schema cache and reprocess all sitemap hashes into smids.
|
||||
drupal_load('module', 'xmlsitemap');
|
||||
|
Reference in New Issue
Block a user