Fix arg type to preg_replace() with cast

This commit is contained in:
MDW
2024-03-19 22:15:17 +01:00
parent f2e7dfad40
commit eaec09cc23

View File

@@ -271,7 +271,7 @@ if (empty($reshook)) {
$db->commit();
if (!empty($backtopage)) {
$backtopage = preg_replace('/--IDFORBACKTOPAGE--|__ID__/', $object->id, $backtopage); // New method to autoselect project after a New on another form object creation
$backtopage = preg_replace('/--IDFORBACKTOPAGE--|__ID__/', (string) $object->id, $backtopage); // New method to autoselect project after a New on another form object creation
$backtopage = $backtopage.'&projectid='.$object->id; // Old method
header("Location: ".$backtopage);
exit;
@@ -508,7 +508,7 @@ if (empty($reshook)) {
if (!empty($_SESSION['pageforbacktolist']) && !empty($_SESSION['pageforbacktolist']['project'])) {
$tmpurl = $_SESSION['pageforbacktolist']['project'];
$tmpurl = preg_replace('/__SOCID__/', $object->socid, $tmpurl);
$tmpurl = preg_replace('/__SOCID__/', (string) $object->socid, $tmpurl);
$urlback = $tmpurl.(preg_match('/\?/', $tmpurl) ? '&' : '?'). 'restore_lastsearch_values=1';
} else {
$urlback = DOL_URL_ROOT.'/projet/list.php?restore_lastsearch_values=1';
@@ -1300,7 +1300,7 @@ if ($action == 'create' && $user->hasRight('projet', 'creer')) {
if (!empty($_SESSION['pageforbacktolist']) && !empty($_SESSION['pageforbacktolist']['project'])) {
$tmpurl = $_SESSION['pageforbacktolist']['project'];
$tmpurl = preg_replace('/__SOCID__/', $object->socid, $tmpurl);
$tmpurl = preg_replace('/__SOCID__/', (string) $object->socid, $tmpurl);
$linkback = '<a href="'.$tmpurl.(preg_match('/\?/', $tmpurl) ? '&' : '?'). 'restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';
} else {
$linkback = '<a href="'.DOL_URL_ROOT.'/projet/list.php?restore_lastsearch_values=1">'.$langs->trans("BackToList").'</a>';