public function saveTable($table_id, $save = array())
{
if (empty($save)) {
return FALSE;
}
if (isset($save['table_name'])) {
$this->db->set('table_name', $save['table_name']);
}
if (isset($save['min_capacity'])) {
$this->db->set('min_capacity', $save['min_capacity']);
}
if (isset($save['max_capacity'])) {
$this->db->set('max_capacity', $save['max_capacity']);
}
if (isset($save['table_status']) and $save['table_status'] === '1') {
$this->db->set('table_status', $save['table_status']);
} else {
$this->db->set('table_status', '0');
}
if (is_numeric($table_id)) {
$this->db->where('table_id', $table_id);
$query = $this->db->update('tables');
} else {
$query = $this->db->insert('tables');
$table_id = $this->db->insert_id();
}
return $table_id;
}