|
|
|
@ -226,6 +226,16 @@ abstract class CPHPDatabaseRecordClass extends CPHPBaseClass
|
|
|
|
|
|
|
|
|
|
$original_value = $this->uData[$column_name];
|
|
|
|
|
|
|
|
|
|
if($original_value === "" && ($type == "timestamp" || $type == "numeric" || $type == "boolean"))
|
|
|
|
|
{
|
|
|
|
|
$variable_name_safe = "s" . $variable_name;
|
|
|
|
|
$this->$variable_name_safe = null;
|
|
|
|
|
|
|
|
|
|
$variable_name_unsafe = "u" . $variable_name;
|
|
|
|
|
$this->$variable_name_unsafe = null;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
switch($type)
|
|
|
|
|
{
|
|
|
|
|
case "string":
|
|
|
|
@ -297,6 +307,7 @@ abstract class CPHPDatabaseRecordClass extends CPHPBaseClass
|
|
|
|
|
$variable_name_unsafe = "u" . $variable_name;
|
|
|
|
|
$this->$variable_name_unsafe = $original_value;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function FillDefaults()
|
|
|
|
|
{
|
|
|
|
|