commit
c0395d2d5b
@ -2192,27 +2192,24 @@ if ($action == 'generatesitemaps') {
|
|||||||
setEventMessages($object->error, $object->errors, 'errors');
|
setEventMessages($object->error, $object->errors, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
dol_print_error($db);
|
dol_print_error($db);
|
||||||
}
|
}
|
||||||
$robotcontent = @file_get_contents($filerobot);
|
$robotcontent = @file_get_contents($filerobot);
|
||||||
$result = preg_replace('/<?php // BEGIN PHP[^?]END PHP ?>\n/ims', '', $robotcontent);
|
$result = preg_replace('/<?php // BEGIN PHP[^?]END PHP ?>\n/ims', '', $robotcontent);
|
||||||
if ($result)
|
if ($result) {
|
||||||
{
|
|
||||||
$robotcontent = $result;
|
$robotcontent = $result;
|
||||||
}
|
}
|
||||||
$robotsitemap = "Sitemap: ".$domainname."/".$xmlname;
|
$robotsitemap = "Sitemap: ".$domainname."/".$xmlname;
|
||||||
$result = strpos($robotcontent, 'Sitemap: ');
|
$result = strpos($robotcontent, 'Sitemap: ');
|
||||||
if ($result)
|
if ($result) {
|
||||||
{
|
|
||||||
$result = preg_replace("/Sitemap.*\n/", $robotsitemap, $robotcontent);
|
$result = preg_replace("/Sitemap.*\n/", $robotsitemap, $robotcontent);
|
||||||
$robotcontent = $result ? $result : $robotcontent;
|
$robotcontent = $result ? $result : $robotcontent;
|
||||||
}else {
|
} else {
|
||||||
$robotcontent .= $robotsitemap."\n";
|
$robotcontent .= $robotsitemap."\n";
|
||||||
}
|
}
|
||||||
$result = dolSaveRobotFile($filerobot, $robotcontent);
|
$result = dolSaveRobotFile($filerobot, $robotcontent);
|
||||||
if (!$result)
|
if (!$result) {
|
||||||
{
|
|
||||||
$error++;
|
$error++;
|
||||||
setEventMessages('Failed to write file '.$filerobot, null, 'errors');
|
setEventMessages('Failed to write file '.$filerobot, null, 'errors');
|
||||||
}
|
}
|
||||||
@ -2229,7 +2226,7 @@ $formwebsite = new FormWebsite($db);
|
|||||||
$formother = new FormOther($db);
|
$formother = new FormOther($db);
|
||||||
|
|
||||||
// Confirm generation of website sitemaps
|
// Confirm generation of website sitemaps
|
||||||
if ($action == 'confirmgeneratesitemaps'){
|
if ($action == 'confirmgeneratesitemaps') {
|
||||||
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?website='.$website->ref, $langs->trans('ConfirmSitemapsCreation'), $langs->trans('ConfirmGenerateSitemaps', $object->ref), 'generatesitemaps', '', "yes", 1);
|
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?website='.$website->ref, $langs->trans('ConfirmSitemapsCreation'), $langs->trans('ConfirmGenerateSitemaps', $object->ref), 'generatesitemaps', '', "yes", 1);
|
||||||
$action = 'preview';
|
$action = 'preview';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user