trying to fix flaglist migration too long ids

This commit is contained in:
Bachir Soussi Chiadmi 2021-08-01 09:26:41 +02:00
parent 5c4facf0ea
commit 4af4d99781
1 changed files with 6 additions and 5 deletions

View File

@ -115,13 +115,14 @@ class D7FlagListsMaterio extends SqlBase {
// limit folder name to 32 characters (32 bytes, special chars like é use 2 bytes)
$title = $row->getSourceProperty('title');
// drush_print("\n".'Title ' . $title);
$title = $this->remove_accents($title);
$title = preg_replace("/\s+/", " ", $title);
if (mb_strlen($title) > 32) {
// drush_print('long ' . $title);
$title = mb_strcut($title, 0 , 25).'…';
// drush_print('short' . $title);
// drush_print("\t" . strlen($title));
if (strlen($title) > 25) {
// drush_print("\t".$title);
$title = mb_strcut($title, 0 , 25);
// drush_print("\t".$title);
}
$row->setSourceProperty('title', $title);