Merge pull request #24654 from alexandre-janniaux/modulebuilder-myobject-replace/1

FIX #24653 modulebuilder: replace /myobject/ in includes
This commit is contained in:
Laurent Destailleur 2023-05-01 16:34:11 +02:00 committed by GitHub
commit 8857a74070
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
<?php
/* Copyright (C) 2004-2019 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2018-2019 Nicolas ZABOURI <info@inovea-conseil.com>
* Copyright (C) 2023 Alexandre Janniaux <alexandre.janniaux@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -1334,6 +1335,11 @@ if ($dirins && $action == 'initobject' && $module && $objectname) {
setEventMessages($langs->trans("FileAlreadyExists", $destfile), null, 'warnings');
}
}
$arrayreplacement = array(
'/myobject\.class\.php/' => strtolower($objectname).'.class.php',
'/myobject\.lib\.php/' => strtolower($objectname).'.lib.php',
);
dolReplaceInFile($destdir.'/'.$destfile, $arrayreplacement, '', 0, 0, 1);
}
}