Skip to content
Snippets Groups Projects
Commit 52463c6b authored by Alex Arnaud's avatar Alex Arnaud Committed by Patrick Barroca
Browse files

Add clean_newletters_url.php and clean_profils_url.php

parent eb51ea9c
Branches
Tags
3 merge requests!896Master,!795Wip test newopac3,!766Wip test newopac3
<?php
if (!$argv[1]) {
echo "Missing argument site";
exit(1);
}
$basedir = $argv[1];
$_SERVER['HTTP_HOST'] = 'http://www.genevois-biblio.fr/genevois-biblio.fr';
chdir($basedir);
require('console.php');
echo BASE_URL."\n";
$occurences = 0;
$news_checked = 0;
$news = Class_Newsletter::findAllBy(['where' => 'contenu like "%' . $basedir . '%"']);
foreach ($news as $new) {
$news_checked++;
$new->setContenu(Class_CmsUrlTransformer::removeHost($basedir, $new->getContenu(), $countContenu))
->save();
$occurences += $countContenu;
}
echo "News checked: $news_checked\n";
echo "$occurences occurence(s) replaced.\n";
?>
<?php
if (!$argv[1]) {
echo "Missing argument site";
exit(1);
}
$basedir = $argv[1];
chdir($basedir);
require('console.php');
echo BASE_URL."\n";
$occurences = 0;
$profils_checked = 0;
$profils = Class_Profil::findAllBy(['where' => 'concat(cfg_site,cfg_accueil) like "%' . $basedir . '%"']);
foreach ($profils as $profil) {
$profils_checked++;
$profil
->setCfgSite((Class_CmsUrlTransformer::removeHost($basedir, $profil->getCfgSite(), $countSite)))
->setCfgAccueil((Class_CmsUrlTransformer::removeHost($basedir, $profil->getCfgAccueil(), $countAccueil)))
->save();
$occurences += $countSite + $countAccueil;
}
echo "Profils checked: $profils_checked\n";
echo "$occurences occurence(s) replaced.\n";
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment