<?
function selezione_data($default,$nome_form,$nome_box)
{
echo "<input type='text' name='$nome_box' size='11' value='$default' readonly>";
echo "<a href=\"javascript: void(0);\" onmouseover=\"if (timeoutId) clearTimeout(timeoutId);window.status='Show Calendar';return true;\" onmouseout=\"if (timeoutDelay) calendarTimeout();window.status='';\" onclick=\"g_Calendar.show(event,'$nome_form.$nome_box',true,'yyyy-mm-dd'); return false;\">";
echo "<img src=\"../grafica/calendar.gif\" name='imgCalendar' width='34' height='21' border='0' alt=''></a>";
}
function diff_ora($ora_i, $ora_f,$tipo=0)
{
$tmp=explode(":",$ora_i);
$tt_i=$tmp[0]*60+$tmp[1];
$tmp=explode(":",$ora_f);
$tt_f=$tmp[0]*60+$tmp[1];
if ($tt_i<$tt_f)
{
$tmp=$tt_f-$tt_i;
}
else
{
$tmp=24*60-$tt_i+$tt_f;
}
$hh=(int)($tmp/60);
$mm=$tmp % 60;
if ($mm<10)
{
$mm="0".$mm;
}
if ($tipo==0)
$durata=$hh * 60 + $mm;
else
$durata=$hh.":".$mm;
return($durata);
}
function sum_ora($ora_i, $ora_f,$tipo=0)
{
$tmp=explode(":",$ora_i);
$tt_i=$tmp[0]*60+$tmp[1];
$tmp=explode(":",$ora_f);
$tt_f=$tmp[0]*60+$tmp[1];
$tmp=$tt_f+$tt_i;
$hh=(int)($tmp/60);
$mm=$tmp % 60;
if ($mm<10)
{
$mm="0".$mm;
}
if ($tipo==0)
$durata=$hh * 60 + $mm;
else
$durata=$hh.":".$mm;
return($durata);
}
Function converti_mese($num)
{
switch ($num):
case 1:
return('Gennaio');
break;
case 2:
return('Febbraio');
break;
case 3:
return('Marzo');
break;
case 4:
return('Aprile');
break;
case 5:
return('Maggio');
break;
case 6:
return('Giugno');
break;
case 7:
return('Luglio');
break;
case 8:
return('Agosto');
break;
case 9:
return('Settembre');
break;
case 10:
return('Ottobre');
break;
case 11:
return('Novembre');
break;
case 12:
return('Dicembre');
break;
endswitch;
}
///////////////////////////////////////
//Visualizzazione date per selezione
///////////////////////////////////////
Function elenco_date($nome_anno, $nome_mese, $nome_giorno)
{
$anno_=date(Y);
$mese_=date(m);
$giorno_=date(d);
//anni
echo "<select size='1' name='$nome_anno' align='center'>";
for ($i=2001; $i<2005; $i++)
{
if ($i==$anno_)
{
echo "<option selected>$i</option>";
}
else
{
echo "<option>$i</option>";
}
}
echo "</select>";
//mesi
echo "<select size='1' name='$nome_mese' align='center'>";
for ($i=1; $i<13; $i++)
{
$temp=converti_mese($i);
if ($i==$mese_)
{
echo "<option value='$i' selected>$temp</option>";
}
else
{
echo "<option value='$i'>$temp</option>";
}
}
echo "</select>";
//giorni
echo "<select size='1' name='$nome_giorno' align='center'>";
for ($i=1; $i<32; $i++)
{
if ($i==$giorno_)
{
echo "<option selected>$i</option>";
}
else
{
echo "<option>$i</option>";
}
}
echo "</select>";
}
Function elenco_date_anno_mese($nome_anno, $nome_mese)
{
$anno_=date(Y);
$mese_=date(m);
//anni
echo "<select size='1' name='$nome_anno' align='center'>";
for ($i=2001; $i<2005; $i++)
{
if ($i==$anno_)
{
echo "<option selected>$i</option>";
}
else
{
echo "<option>$i</option>";
}
}
echo "</select>";
//mesi
echo "<select size='1' name='$nome_mese' align='center'>";
for ($i=1; $i<13; $i++)
{
$temp=converti_mese($i);
if ($i==$mese_)
{
echo "<option value='$i' selected>$temp</option>";
}
else
{
echo "<option value='$i'>$temp</option>";
}
}
echo "</select>";
}
function data_to_giorno($data, $db,$tipo=0)
{
$testo="select weekday('$data') as x;";
$res=mysql_query($testo,$db);
$x=mysql_result($res,0,x);
if ($tipo==0)
{
switch ($x)
{
case 0:
return('Lunedì');
break;
case 1:
return('Martedì');
break;
case 2:
return('Mercoledì');
break;
case 3:
return('Giovedì');
break;
case 4:
return('Venerdì');
break;
case 5:
return('Sabato');
break;
case 6:
return('Domenica');
break;
}
}
else
{
switch ($x)
{
case 0:
return('Lu');
break;
case 1:
return('Ma');
break;
case 2:
return('Me');
break;
case 3:
return('Gi');
break;
case 4:
return('Ve');
break;
case 5:
return('Sa');
break;
case 6:
return('Do');
break;
}
}
}
?>