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:
Marco Antonio Nina
2012-04-25 09:33:46 -04:00
parent 7badf95c7a
commit 2cce94b031
3 changed files with 63 additions and 36 deletions

View File

@@ -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 = '';