Ticket #19748: 19748.patch
File 19748.patch, 1.6 KB (added by , 13 years ago) |
---|
-
wp-admin/includes/upgrade.php
1486 1486 $for_update = array(); 1487 1487 1488 1488 // Create a tablename index for an array ($cqueries) of queries 1489 foreach( $queries as $qry) {1490 if ( preg_match("|CREATE TABLE ([^ ]*)|", $qry, $matches)) {1491 $cqueries[ trim( strtolower($matches[1]), '`' )] = $qry;1492 $for_update[ $matches[1]] = 'Created table '.$matches[1];1493 } else if ( preg_match("|CREATE DATABASE ([^ ]*)|", $qry, $matches)) {1489 foreach( $queries as $qry ) { 1490 if ( preg_match( "|CREATE TABLE ([^ ]*)|", $qry, $matches ) ) { 1491 $cqueries[ trim( $matches[1], '`' ) ] = $qry; 1492 $for_update[ $matches[1] ] = 'Created table ' . $matches[1]; 1493 } else if ( preg_match( "|CREATE DATABASE ([^ ]*)|", $qry, $matches ) ) { 1494 1494 array_unshift($cqueries, $qry); 1495 } else if ( preg_match("|INSERT INTO ([^ ]*)|", $qry, $matches)) {1495 } else if ( preg_match( "|INSERT INTO ([^ ]*)|", $qry, $matches ) ) { 1496 1496 $iqueries[] = $qry; 1497 } else if ( preg_match("|UPDATE ([^ ]*)|", $qry, $matches)) {1497 } else if ( preg_match( "|UPDATE ([^ ]*)|", $qry, $matches ) ) { 1498 1498 $iqueries[] = $qry; 1499 1499 } else { 1500 1500 // Unrecognized query type … … 1526 1526 // Separate field lines into an array 1527 1527 $flds = explode("\n", $qryline); 1528 1528 1529 //echo "<hr/><pre>\n".print_r(strtolower($table), true).":\n".print_r($cqueries, true)."</pre><hr/>";1530 1531 1529 // For every field line specified in the query 1532 1530 foreach ($flds as $fld) { 1533 1531 // Extract the field name