Hola buenos dias a todos,
de antemano gracias quisiera saber si alguien de ustedes podria transformar esta funcion ajax en codigo php? estoy atrapado jaja lo necesito por fa gracias.!
Código Javascript
:
Ver originalfunction stamina(elem) {
staminaValidate();
var c_hour = parseInt($('#c_hour').attr('value'));
var c_minute = parseInt($('#c_minute').attr('value'));
var n_hour= parseInt($('#n_hour').attr('value'));
var n_minute = parseInt($('#n_minute').attr('value'));
if(c_hour != undefined && c_minute != undefined && n_hour != undefined && n_minute != undefined
&& (n_hour*60 + n_minute) > (c_hour*60 + c_minute) ) {
var difference = ( n_hour*60 + n_minute ) - (c_hour*60 + c_minute);
total = 10; //need to be logged 10 minutes for mana to start regain
c_m = c_hour*60 + c_minute;
n_m = n_hour*60 + n_minute;
if(c_m <= 2400 && n_m <= 2400) {
total += (n_m - c_m) * 3; //for every minute to recover it takes 3 mins logged out for stamina under 40h
}
else if(c_m > 2400 && n_m > 2400) {
total += (n_m - c_m) * 10; //for every minute to recover it takes 10 mins logged out for stamina above 40h
}
else if(c_m < 2400 && n_m > 2400) {
total += (n_m - 2400) * 10;
total += (2400 - c_m) * 3;
}
else {
$('#result').html("Regenerated Stamina must be larger than Current Stamina!").show();
}
h = Math.floor(total / 60);
m = total % 60;
msg = "To regenerate " + Math.floor(difference / 60) + " hours and " + (difference % 60) + " minutes.<br />";
msg = msg + "Offline time: " + h + " hours and " + m + " minutes.";
$('#result').html(msg).show();
}
else {
$('#result').html("Fill in all fields!<br />Regenerated Stamina must be larger than Current Stamina!").show();
}
}
function staminavalidate()
Código Javascript
:
Ver originalfunction staminaValidate() {
var c_hour = parseInt($('#c_hour').attr('value'));
var c_minute = parseInt($('#c_minute').attr('value'));
var n_hour= parseInt($('#n_hour').attr('value'));
var n_minute = parseInt($('#n_minute').attr('value'));
if(c_hour < 0)
$('#c_hour').attr('value', 0);
if(c_hour > 41)
$('#c_hour').attr('value', 41);
if(n_hour < 0)
$('#n_hour').attr('value', 0);
if(n_hour > 42)
$('#n_hour').attr('value', 42);
if(c_minute < 0)
$('#c_minute').attr('value', 0);
if(c_minute > 59)
$('#c_minute').attr('value', 59);
if(n_minute < 0)
$('#n_minute').attr('value', 0);
if(n_minute > 59)
$('#n_minute').attr('value', 59);
if(n_hour == 42)
$('#n_minute').attr('value', 00);
}