BUG 8764 Al exportar procesos con nombres largos, no se visualiza to... SOLVED
- Al revisar la forma de exportacion se vio que para poder guardar un archivo el maximo del path mas el nombre del archivo no deberia de sobrepasar los 256 caracteres. - Se realizo la validacion para truncar el nombre del archivo cuando se llegue al limite, para ambos archivos .pm y .xpdl.
This commit is contained in:
@@ -2378,8 +2378,12 @@ class Processes {
|
||||
}
|
||||
$proTitle = (substr(G::inflect($data->process['PRO_TITLE']), 0, 245));
|
||||
$proTitle = preg_replace("/[^A-Za-z0-9_]/", "", $proTitle);
|
||||
|
||||
|
||||
//Calculating the maximum length of file name
|
||||
$pathLength = strlen(PATH_DATA ."sites".PATH_SEP.SYS_SYS.PATH_SEP."files".PATH_SEP."output".PATH_SEP);
|
||||
$length = strlen($proTitle) + $pathLength;
|
||||
if ($length >= 250) {
|
||||
$proTitle = myTruncate($proTitle, 250 - $pathLength, '_', '');
|
||||
}
|
||||
$index = '';
|
||||
|
||||
$lastIndex = '';
|
||||
|
||||
Reference in New Issue
Block a user