colosa/processmaker — pull request #2157 by luisfernandosl (2013-11-21 20:59:40+00:00)
Title: BUG 13400 "Adjuntar dos archivos con el mismo..." SOLVED

- Adjuntar dos archivos con el mismo nombre en un correo (PM v. 2.5.1).
- Problema resuelto:
Se agrega un nuevo metodo "arrayDocumentAddElement" el cual permite validar el indice de un array, si los indices
son iguales se diferenciara, si no lo son, se mantendra el mismo indice.

El metodo recibe los siguientes parametros:
> $arrayData: Array, valor de entrada, en donde contendra los nuevos datos.
> $index: Nuevo nombre de indice
> $value: Nuevo valor que contendra el indice
> $suffix: Cadena que se concatenara al indice diferente por default es: "$suffix = Copy({i})"
Ejemplo de cadena de concatenacio:
Fotografia Copy(1).jpg

Nota.- Suffix es un parametro opcional como se muestra en los ejemplos y su aplicabilidad:

arrayDocumentAddElement($array(), "notas.txt", "Notas de estudiantes");
arrayDocumentAddElement($array(), "notas.txt", "Notas de estudiantes", " Numero de copias-({i})");
arrayDocumentAddElement($array(), "notas.txt", "Notas de estudiantes", "");

> La nueva funcion es:

function arrayDocumentAddElement($arrayData, $index, $value, $suffix = " Copy({i})")
{
...
}

Este metodo puede ser utilizado al momento de crear triggers en: DESIGNER>Triggers>New

Disponible para la version 2.5.2