protected function sqlUpdate($table, $data, $where) { if (!parent::sqlUpdate($table, $data, $where)) { return false; } global $DB; $DB->delete('sew_soldier_address_types', "`id_address` = '{$this->id}'", false); foreach ($this->id_address_types as $id_address_type) { $DB->insert('sew_soldier_address_types', array('id_soldier' => $this->id_soldier, 'id_address' => $this->id, 'id_address_type' => $id_address_type)); } return true; }