2
0
forked from Wavyzz/dolibarr

Fix record file with empty name

This commit is contained in:
Laurent Destailleur
2019-08-16 02:17:33 +02:00
parent 31c26edaf7
commit d70e6e4e9a

View File

@@ -1065,6 +1065,8 @@ class Website extends CommonObject
{
while (! feof($fp))
{
$reg = array();
// Warning fgets with second parameter that is null or 0 hang.
$buf = fgets($fp, 65000);
if (preg_match('/^-- Page ID (\d+)\s[^\s]+\s(\d+).*Aliases\s(.*)\s--;/i', $buf, $reg))
@@ -1086,8 +1088,11 @@ class Website extends CommonObject
// Regenerate alternative aliases pages
foreach($aliasesarray as $aliasshortcuttocreate)
{
$filealias=$conf->website->dir_output.'/'.$object->ref.'/'.$aliasshortcuttocreate.'.php';
dolSavePageAlias($filealias, $object, $objectpagestatic);
if (trim($aliasshortcuttocreate))
{
$filealias=$conf->website->dir_output.'/'.$object->ref.'/'.trim($aliasshortcuttocreate).'.php';
dolSavePageAlias($filealias, $object, $objectpagestatic);
}
}
}
}