Find Jobs
Hire Freelancers

Advanced PHP Javascript User Form Problem (Orangehrm)

$30-250 USD

Terminado
Publicado hace más de 12 años

$30-250 USD

Pagado a la entrega
We have inherited an employee leave/holiday booking application. When booking one day of leave/holiday, the user booking form takes the number of hours applied for (on the form) and compares it to the user's working day/workshift (e.g. 7.6 hours). If the hours leave/holiday applied for (e.g. 6 hours) is less than or equal to the daily hours, or workshift, (e.g. 7.6 hours) then we can book the leave - no problems. If the applied for leave time is above the available daily working hours (or workshift) - then the system will not book the leave and gives an error message (time wanted is longer than available time, or workshift). PROBLEM: BUT...the current system only allows booking time in 15 minute intervals. So we cannot book 7.6 hours (which is the current working daily hours, or workshift), only 7.5 hours. So we are short by a few minutes for each single (complete) day we book off as leave. SOLUTION WANTED: If the user books more than the available daily hours, workshift, (e.g. 9 hours), then the booked hours should auto-set to the maximum available daily hours (e.g. 7.6 hours). I.E. We will always assume the user wants a full working day off if booking over their avialable working hours for one day. This is part of a much bigger solution (OrangeHRM) - but we have narrowed the problem down to 2 php files. One is the user form with javascript ([login to view URL]). The other is a calculation file ([login to view URL]) which works in tandem with the form script. These are included as attachments. We have marked where we think the important bits of code/script are. We need the scripts changing so that when choosing to book a day off, and the hours submitted on the form are greater than the workshift hours, the hours requested auto-set to the workshift hours and the leave request saves without an error message. Feel free to message us for more information.
ID del proyecto: 1392270

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I can change the code to show more minutes in dropdown, so it will avoid the problem in avoiding some mins in applying leave. Thanks, Suresh
$31 USD en 1 día
5,0 (744 comentarios)
7,6
7,6
10 freelancers están ofertando un promedio de $99 USD por este trabajo
Avatar del usuario
Hi, We are php/js expert, also familiar with OrangeHrm, check your pm for details. regards
$250 USD en 3 días
5,0 (43 comentarios)
6,2
6,2
Avatar del usuario
Hello we are 7 years old web-development company. 6 years of experience in symfony please check our portfolio for more details. please check our review about symfony work. thanks
$175 USD en 2 días
5,0 (17 comentarios)
5,1
5,1
Avatar del usuario
As a experienced PHP developer I would be happy to work on that problem. Best Regards Gene
$30 USD en 1 día
4,8 (13 comentarios)
4,6
4,6
Avatar del usuario
php/js expert here. very simple task for me.
$33 USD en 1 día
4,8 (6 comentarios)
3,6
3,6
Avatar del usuario
Hello Please read more than private message Thank you!
$100 USD en 1 día
3,0 (4 comentarios)
3,0
3,0
Avatar del usuario
Bid is for an applied solution which allows for default maximum values to be applied in lieu of error messages, as described in details.
$35 USD en 4 días
4,9 (2 comentarios)
2,1
2,1
Avatar del usuario
Hello, please check pmb.
$60 USD en 0 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Ready to do expert in PHP, we can discuss
$250 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
please see pmb.
$30 USD en 0 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I solved the errors please see my private message
$30 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de AUSTRALIA
melbourne, Australia
5,0
15
Forma de pago verificada
Miembro desde may 9, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.