@@ 470-477 (lines=8) @@ | ||
467 | $query = $this->db->query($query); |
|
468 | ||
469 | // Update table list cache |
|
470 | if ($query && ! empty($this->db->data_cache['table_names'])) |
|
471 | { |
|
472 | $key = array_search(strtolower($this->db->dbprefix.$table_name), array_map('strtolower', $this->db->data_cache['table_names']), TRUE); |
|
473 | if ($key !== FALSE) |
|
474 | { |
|
475 | unset($this->db->data_cache['table_names'][$key]); |
|
476 | } |
|
477 | } |
|
478 | ||
479 | return $query; |
|
480 | } |
|
@@ 541-548 (lines=8) @@ | ||
538 | $this->db->escape_identifiers($this->db->dbprefix.$new_table_name)) |
|
539 | ); |
|
540 | ||
541 | if ($result && ! empty($this->db->data_cache['table_names'])) |
|
542 | { |
|
543 | $key = array_search(strtolower($this->db->dbprefix.$table_name), array_map('strtolower', $this->db->data_cache['table_names']), TRUE); |
|
544 | if ($key !== FALSE) |
|
545 | { |
|
546 | $this->db->data_cache['table_names'][$key] = $this->db->dbprefix.$new_table_name; |
|
547 | } |
|
548 | } |
|
549 | ||
550 | return $result; |
|
551 | } |