'=', 'Nerovno' => '!=', 'Menší' => '<', 'Větší' => '>');
function OnView($Item)
{
if($Item['Value'] == 0) return('');
if((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == '')) $Item['Value'] = time();
$TimeParts = getdate($Item['Value']);
$Output = sprintf('%02d', $TimeParts['hours']).':'.sprintf('%02d', $TimeParts['minutes']).':'.sprintf('%02d', $TimeParts['seconds']);
return($Output);
}
function OnEdit($Item)
{
if(($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))) $Item['Value'] = time();
$TimeParts = getdate($Item['Value']);
$Output = '';
$Style = '';
if(array_key_exists('Null', $Item) and $Item['Null'])
{
if($Item['Value'] != null)
{
$Checked = ' checked="1"';
$Style = 'style="display:inline;"';
} else
{
$Checked = '';
$Style = 'style="display:none;"';
}
$Output .= '';
}
// Hour
$Output .= '';
// Minute
$Output .= '';
// Second
$Output .= '';
return($Output);
}
function OnLoad($Item)
{
if(!array_key_exists($Item['Name'].'-null', $_POST) and array_key_exists('Null', $Item) and ($Item['Null'] == true)) return(null);
return(mktime($_POST[$Item['Name'].'-hour'], $_POST[$Item['Name'].'-minute'], $_POST[$Item['Name'].'-second']));
}
function OnLoadDb($Item)
{
return(MysqlTimeToTime($Item['Value']));
}
function OnSaveDb($Item)
{
if($Item['Value'] == null) return(null);
else return(date('H:i:s', $Item['Value']));
}
function DatabaseEscape($Value)
{
return('"'.addslashes($Value).'"');
}
}