0
1
Fork 0
hedera-web-mindshore/usr/share/hedera-web/php/sql/value.php

42 lines
695 B
PHP
Executable File

<?php
namespace Sql;
require_once ('php/vn/vn.php');
class Value
{
var $value;
function __construct ($value)
{
$this->value = $value;
}
function render ()
{
$value = $this->value;
if ($value === NULL)
return 'NULL';
switch (get_type ($value))
{
case TYPE_STRING:
return '\'' . addslashes ($value) . '\'';
case TYPE_DATE:
return strftime ('\'%Y-%m-%d\'', $value->getTimestamp ());
case TYPE_TIME:
return strftime ('\'%T\'', $value->getTimestamp ());
case TYPE_DATE_TIME:
return strftime ('\'%Y-%m-%d %T\'', $value->getTimestamp ());
case TYPE_BOOLEAN:
return ($value) ? 'TRUE' : 'FALSE';
default:
return $value;
}
}
}
?>