ported code
ported code

StCyr/otrs,moritz/otrs,PortgasDAce/otrs,PortgasDAce/otrs,linearregression/otrs,nilei/otrs,moritz/otrs,crythias/otrs,brandonshults01/otrs,nilei/otrs,xhoy/otrs,thorsteneckel/otrs,rudy500/otrs,mburggraf/otrs,mburggraf/otrs,rudy500/otrs,balazj/otrs,oiami/otrs,MBRG/otrs,brandonshults01/otrs,thorsteneckel/otrs,brandonshults01/otrs,balazj/otrs,StCyr/otrs,oiami/otrs,thorsteneckel/otrs,oiami/otrs,balazj/otrs,eliasp/otrs,xhoy/otrs,capeit-tto/otrs,s7design/otrs,StCyr/otrs,crythias/otrs,oiami/otrs,eliasp/otrs,nilei/otrs,vlascoder/otrs,MBRG/otrs,PortgasDAce/otrs,s7design/otrs,PortgasDAce/otrs,MBRG/otrs,xhoy/otrs,noritnk/otrs,rudy500/otrs,mbeijen/otrs-1,MBRG/otrs,mburggraf/otrs,oiami/otrs,s7design/otrs,rudy500/otrs,thorsteneckel/otrs,moritz/otrs,nilei/otrs,StCyr/otrs,linearregression/otrs,brandonshults01/otrs,noritnk/otrs,nilei/otrs,rudy500/otrs,moritz/otrs,MBRG/otrs,s7design/otrs,muehlbauer/otrs,crythias/otrs,mbeijen/otrs-1,brandonshults01/otrs,muehlbauer/otrs,linearregression/otrs,thorsteneckel/otrs,vlascoder/otrs,vlascoder/otrs,capeit-tto/otrs,muehlbauer/otrs,balazj/otrs,eliasp/otrs,PortgasDAce/otrs,crythias/otrs,noritnk/otrs,muehlbauer/otrs,crythias/otrs,mburggraf/otrs,linearregression/otrs,xhoy/otrs,s7design/otrs,mburggraf/otrs,linearregression/otrs,eliasp/otrs,muehlbauer/otrs,mbeijen/otrs-1,moritz/otrs,balazj/otrs,eliasp/otrs,StCyr/otrs,xhoy/otrs,capeit-tto/otrs