__STEP
   langid="it"
   visp=null
   country="it"
   conf="wtl/workTimeLog"
   curr="login"
   module="workTimeLog"
   fields
      customFrm
         login
            username=null
            password=null
            otp=null
__CONSTR=null
calendar
   item
      #0
         [Attributes: {color=99b433, id=FE-PLANNED}]
         Ferie-Planned
      #1
         [Attributes: {color=00a300, id=FE-APPROVED}]
         Ferie-Approved
      #2
         [Attributes: {color=99b433, id=PL-PLANNED}]
         Permesso Lutto-Planned
      #3
         [Attributes: {color=00a300, id=PL-APPROVED}]
         Permesso Lutto-Approved
      #4
         [Attributes: {color=f9ccac, id=PE-PLANNED}]
         Permesso-Planned
      #5
         [Attributes: {color=f4a688, id=PE-APPROVED}]
         Permesso-Approved
      #6
         [Attributes: {color=daa520, id=PS-PLANNED}]
         Permesso Studio-Planned
      #7
         [Attributes: {color=ffd700, id=PS-APPROVED}]
         Permesso Studio-Approved
      #8
         [Attributes: {color=2d89ef, id=CP-PLANNED}]
         C.Parentale-Planned
      #9
         [Attributes: {color=00aba9, id=CP-APPROVED}]
         C.Parentale-Approved
      #10
         [Attributes: {color=667292, id=MA-APPROVED}]
         Malattia-Approved
      #11
         [Attributes: {color=c83349, id=DS-APPROVED}]
         D.Sangue-Approved
      #12
         [Attributes: {color=563f46, id=ST-APPROVED}]
         Straordinario-Approved
      #13
         [Attributes: {color=c1502e, id=TR-APPROVED}]
         Trasferta-Approved
      #14
         [Attributes: {color=ed1c16, id=TO-APPROVED}]
         Trasferta Oraria-Approved
      #15
         [Attributes: {color=622569, id=CL-APPROVED}]
         Attivita Presso Cliente-Approved
usedb="mysql"
configuration
   smtp_server="127.0.0.1"
   smtp_port="25"
exportParameter
   item
      #0
         [Attributes: {columnId=name, columnPos=1}]
         null
      #1
         [Attributes: {columnId=cognome, columnPos=2}]
         null
      #2
         [Attributes: {columnId=tipoContratto, columnPos=3}]
         null
      #3
         [Attributes: {columnId=buonoPasto, columnPos=4}]
         null
      #4
         [Attributes: {columnId=buoniPastoImporto, columnPos=5, dafaultValue=5,29}]
         null
      #5
         [Attributes: {columnId=ggFE, columnPos=6}]
         null
      #6
         [Attributes: {columnId=ggPL, columnPos=7}]
         null
      #7
         [Attributes: {columnId=orePE, columnPos=8}]
         null
      #8
         [Attributes: {columnId=orePS, columnPos=9}]
         null
      #9
         [Attributes: {columnId=oreStrDiurno, columnPos=10}]
         null
      #10
         [Attributes: {columnId=oreStrNotturno, columnPos=11}]
         null
      #11
         [Attributes: {columnId=oreStrFestivo, columnPos=12}]
         null
      #12
         [Attributes: {columnId=oreStrFestivoNott, columnPos=13}]
         null
      #13
         [Attributes: {columnId=ggTrasferta, columnPos=14}]
         null
      #14
         [Attributes: {columnId=oreTrasferta, columnPos=15}]
         null
      #15
         [Attributes: {columnId=rimborsoSpese, columnPos=16}]
         null
      #16
         [Attributes: {columnId=rimborsoKm, columnPos=17}]
         null
      #17
         [Attributes: {columnId=costokmACI, columnPos=18}]
         null
      #18
         [Attributes: {columnId=ggMalattia, columnPos=19}]
         null
      #19
         [Attributes: {columnId=donazioneSangue, columnPos=20}]
         null
      #20
         [Attributes: {columnId=ggRep, columnPos=3}]
         null
      #21
         [Attributes: {columnId=oreIntDiurno, columnPos=4}]
         null
      #22
         [Attributes: {columnId=oreIntNotturno, columnPos=5}]
         null
      #23
         [Attributes: {columnId=oreIntFestivo, columnPos=6}]
         null
      #24
         [Attributes: {columnId=oreIntFestivoNotturno, columnPos=7}]
         null
upload
   enable_logs_dealer="true"
   delete_empty_dirs="true"
   use_temp_file="true"
   max_file_size="10485760"
   max_file_size_web="4194304"
   max_file_size_dealer="4194304"
   min_quality_dealer="35"
   chmod_enable="false"
   chmod_cmd="/usr/bin/chmod"
   replace_chars
      from="àèìòùáéíóúÀÈÌÒÙÁÉÍÓÚ&"
      to="aeiouaeiouAEIOUAEIOUE"
applicationDefaultNode="startup"
message_text_pwd
   html
      meta=         [Attributes: {http-equiv=Content-Type, content=text/html;charset=UTF-8}]
         null
      head
         title="Credenziali temporanee di accesso"
      body
         div
            br=null
            a=               [Attributes: {href=https://wtl.dauvea.it/worktimelog/wtl}]
               Dauvea WTL 
            b="*il messaggio è stato generato automaticamente dal sistema, si prega di non rispondere direttamente a questa email."
env="dev"
email_otp
   from="dauvea_internal_messaging@dauvea.it"
   to=null
   subject="Verifica accesso"
   mime
      body=         [Attributes: {use_message=message_text_otp, mime_type=text/html}]
         null
_OS_="linux"
email_pwd
   from="dauvea_internal_messaging@dauvea.it"
   to=null
   subject="Credenziali temporanee di accesso"
   mime
      body=         [Attributes: {use_message=message_text_pwd, mime_type=text/html}]
         null
database
   jdbc-driver="com.mysql.jdbc.Driver"
   charset="UTF-8"
   jdbc-connect="jdbc:mysql://localhost:3306/wtl?user=appuser&password=MwGsk5_cLd.NMd&zeroDateTimeBehavior=convertToNull&noAccessToProcedureBodies=true&characterEncoding=utf-8"
   use_connection_pool="yes"
file
   defaultPath="genericDoc"
   stato
      item
         #0
            [Attributes: {id=Attivo}]
            Attivo
         #1
            [Attributes: {id=Sospeso}]
            Sospeso
         #2
            [Attributes: {id=Non Attivo}]
            Non Attivo
   category
      item
         #0
            [Attributes: {id=Ricevuta}]
            Ricevuta
         #1
            [Attributes: {id=Fattura}]
            Fattura
         #2
            [Attributes: {id=Certificato Medico}]
            Certificato Medico
         #3
            [Attributes: {id=Altro}]
            Altro
system
   xsl-error-page="generic-error"
   debug="yes"
   development="no"
   cache-application="no"
   cache-validation="yes"
   cache-graphic="no"
   data-compression="-1"
   localization-path="yes"
   split-country-graphic="yes"
_project_path="/home/javawww/tomcat-wtl/webapps/worktimelog//META-INF"
microsoftSSOAuth
   client_id="dc5809c5-08fa-4b6a-ab6e-5d6f63416172"
   scope="user.read"
   login
      url="https://login.microsoftonline.com/663caabc-0e56-4f24-80dd-de6e02ead1d7/oauth2/v2.0/authorize?"
      response_type="code"
      response_mode="query"
   token
      url="https://login.microsoftonline.com/663caabc-0e56-4f24-80dd-de6e02ead1d7/oauth2/v2.0/token"
      client_secret="2Vc8Q~jj-x2hkjw91hxUtiFluX6qZflYt8euocgQ"
   graph
      url="https://graph.microsoft.com/v1.0/me"
message_text_notify
   html
      meta=         [Attributes: {http-equiv=Content-Type, content=text/html;charset=UTF-8}]
         null
      head
         title="Notifica WTL"
      body
         div
            br=null
            a=               [Attributes: {href=https://wtl.dauvea.it/worktimelog/wtl}]
               Dauvea WTL 
            b="*il messaggio è stato generato automaticamente dal sistema, si prega di non rispondere direttamente a questa email."
email_notify
   from="dauvea_internal_messaging@dauvea.it"
   to=null
   subject="Notifica WTL"
   mime
      body=         [Attributes: {use_message=message_text_notify, mime_type=text/html}]
         null
message_text_otp
   html
      meta=         [Attributes: {http-equiv=Content-Type, content=text/html;charset=UTF-8}]
         null
      head
         title="Verifica accesso"
      body
         div
            br=null
            a=               [Attributes: {href=https://wtl.dauvea.it/worktimelog/wtl}]
               Dauvea WTL 
            b="*il messaggio è stato generato automaticamente dal sistema, si prega di non rispondere direttamente a questa email."
<page app-path="/wtl/" country="it" is-debug="yes" is-dev="no" lang-id="it" module="wtl/workTimeLog" name="login" port="9080" server="127.0.0.1" visp="" xsl-file="pages/login">
    <static>
        <pageInfo>
            <name>login</name>
        </pageInfo>
        <appName>Dauvea WTL</appName>
    </static>
    <form name="frmLogin">
        <pref>wtl/workTimeLog.login.frmLogin</pref>
        <submit name="frmLogin"/>
    </form>
    <form name="customFrm">
        <pref>wtl/workTimeLog.login.customFrm</pref>
        <login>
            <field mandatory="" name="username">
                <label>Indirizzo E-mail</label>
            </field>
            <field mandatory="" name="password">
                <label>Password</label>
            </field>
            <field mandatory="" name="otp">
                <label>OTP</label>
            </field>
        </login>
        <submit name="customFrm"/>
    </form>
    <data>eJw=dY5BTsMwEEWnCWlSikTZwC3Khj1IiAik0iKaFUIKVuwmpk5s7HGTbjgRhyjiBGy5Aydgg6MiIYQy1oys+e/b/+UTAqPh6JGsyNgiF+MJr5aMXhJTXBN1spnej8Tmy4PeHQxJljFjZpoy3Wg4+PX80EH48fp2+PDugxfDrpCExiRDqa9ggIVmppCCNur0DNraqyM3R649hH6azpOLG/MEzwD/gNABglQ5pwgeR4SdFTdKIYSZtBXqdWvru3UmqwXCfo3iuJZ6mfCSTWTeClZrhEDInFfusVJSKxjC8A/VX3AmqOkI0UMYZNagLGNddjPbPzp0HyGyhumKlMzFjxQxxkWg7u5LVKqB7XFSmp7PpvPk1u2+AUhVcSo=</data>
</page>
pages/login