avendo due funzioni
Codice PHP:
function timediff($diff_ore)
{
global $ore_lavorative_standard,$giorno,$pausa_pasto;
$tot_diff = ($diff_ore - $ore_lavorative_standard) ;
if ($tot_diff < 0)
{
return "-" . gmdate('H:i', ($tot_diff * -60));
} elseif ($tot_diff == 0){
return ("Attivita standard");
} else {
return "+" .gmdate('H:i', ($tot_diff * 60));
}
}
Codice PHP:
function check_pranzo()
{
global $ore_lavorative_standard,$giorno,$ora_termine
$unisci_ora_termine = explode(":", $ora_termine);
$ora_termine_unito = $unisci_ora_termine[0].$unisci_ora_termine[1];
if ((($giorno == 1) or ($giorno == 2) or ($giorno == 3) or ($giorno == 4)) and ($ora_termine_unito >= 1530))
{
return ("checked='checked' disabled='disabled'");
}
}
nella prima funzione la variabile $tot_diff contiene i minuti di lavoro (possono essere negativi e positivi) attraverso l'if successiva faccio vari controlli e li trasformo in questo formato H:i
però vorrei che se l'if della seconda funzione restituisce true, dalla if della prima funzione (quando trasformo in H:i) mi venga sottratto dalla variabile $tot_diff il valore "30".
spero di essere stato chiaro
grazie