Bug fixes for data insert with interval fields in form generate

- if interval is emtpy set NULL
- do some clean up for pk return data from the form/db array io part
This commit is contained in:
Clemens Schwaighofer
2016-01-07 13:06:47 +09:00
parent 805330638a
commit 4458f366f9
2 changed files with 12 additions and 1 deletions

View File

@@ -429,6 +429,13 @@ $this->debug('write_check', "[$column][".$this->table_array[$column]["value"]."]
$_value = $this->table_array[$column]["value"];
$q_data .= $_value;
}
elseif ($this->table_array[$column]["interval"])
{
// for interval we check if no value, then we set null
if (!$this->table_array[$column]["value"])
$_value = 'NULL';
$q_data .= $_value;
}
else
// normal string
{
@@ -500,7 +507,10 @@ $this->debug('write_check', "[$column][".$this->table_array[$column]["value"]."]
}
// set primary key
if ($insert)
$this->ok = $this->table_array[$this->pk_name]["value"] = $this->insert_id;
{
$this->table_array[$this->pk_name]["value"] = $this->insert_id;
$this->ok = $this->insert_id;
}
// return the table if needed
return $this->table_array;
}