Security Issues - Improvements

- Se añadieron validaciones para sanitizar los valores enviados.
BUG-13324 SOLVED Al actualizar la versión de ProcessMaker v2.0.45 a ProcessMaker v2.5.1, la visualización del nombre de usuario no refleja la configuración de la sección 'ADMIN / Environment'
Merge pull request #2145 from gproly/BUG-13324

BUG-13324 SOLVED Al actualizar la versión de ProcessMaker v2.0.45 a Proc...
Merge pull request #2146 from luisfernandosl/BUG-13507

BUG 13507 "Campos hidden en grillas." SOLVED
Merge pull request #2143 from marcoAntonioNina/security_issues

Security Issues - Improvements
BUG-13504 SOLVED Al realizar la ejecución de CRON, ProcessMaker no puede conectarse a SOAP cuando se encuentra corriendo a un puerto diferente al 80.
BUG-13543: Some cases are showing triplicated in inbox using SOLR SOLVED

- Al utilizar solr y ver los listados de casos se podian observar casos repetidos.
- Se produjo un error al momento de actualizar un registro en solr ya que los datos que se tenian habian caracteres extraños los cuales rompian el xml.
- Se valido la formacion del XML añadiendo las etiquetas CDATA y eliminando caracteres extraños, en la class.AppSolr en la funcion buildSearchIndexDocumentPMOS2.
- en el caso especifico de la bbdd se descubrio que en los casos que se reproducia el problema la tareas con las que se ponian no existian debido a que era un proceso antiguo. se recomienda cambiar los uid hacia el nuevo uid de la tarea actual.
BUG-13576 Date Field Size

BUG-13576 Date Field Size
 # Please enter the commit message for your changes. Lines starting
Merge pull request #2150 from norahmollo/BUG-13576

BUG-13576 Date Field Size
BUG-13543: Some cases are showing triplicated in inbox using SOLR SOLVED

- Al utilizar solr y ver los listados de casos se podian observar casos repetidos.
- Se produjo un error al momento de actualizar un registro en solr ya que los datos que se tenian habian caracteres extraños los cuales rompian el xml.
- Se valido la formacion del XML añadiendo las etiquetas CDATA y eliminando caracteres extraños, en la class.AppSolr en la funcion buildSearchIndexDocumentPMOS2.
- en el caso especifico de la bbdd se descubrio que en los casos que se reproducia el problema la tareas con las que se ponian no existian debido a que era un proceso antiguo. se recomienda cambiar los uid hacia el nuevo uid de la tarea actual.
Merge pull request #2151 from marcoAntonioNina/BUG-13543

BUG-13543: Some cases are showing triplicated in inbox using SOLR SOLVED
BUG-13425 Cambiar el tamanio del campo PASSWORD, tabla AUTHENTICATION_SOURCE en la bd RBAC.

Se realizo un cambio en el schema de la BD Rbac para que el campo Password de la tabla AUTHENTICATION_SOURCE tenga un tamanio mayor de 150 caracteres.

Ademas de esto se realizaron cambios en la clase WsTools para poder hacer el cambio en el schema de la bd actual al realizar un upgrade.
Please enter the commit message for your changes. Lines starting
BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer.
BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer.
Merge pull request #2154 from Jennydmz/BUG-13421

BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer.
Merge pull request #2152 from gproly/BUG-13504

BUG-13504 SOLVED Al realizar la ejecución de CRON, ProcessMaker no puede...
BUG 13400 "Adjuntar dos archivos con el mismo nombre en un correo." 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
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 "PMFAddAttachmentToArray" 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:

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

    > La nueva funcion es:

    function PMFAddAttachmentToArray($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
Merge pull request #2158 from luisfernandosl/BUG-13400

BUG 13400 "Adjuntar dos archivos con el mismo..." SOLVED
BUG-13425 Cambiar el tamanio del campo PASSWORD, tabla AUTHENTICATION_SOURCE en la bd RBAC.

Se realizo un cambio en el schema de la BD Rbac para que el campo Password de la tabla AUTHENTICATION_SOURCE tenga un tamanio mayor de 150 caracteres.

Ademas de esto se realizaron cambios en la clase WsTools para poder hacer el cambio en el schema de la bd actual al realizar un upgrade.
Please enter the commit message for your changes. Lines starting