Reset variables back to empty arrays instead of unsetting them in dbDelta. prevents a warning. props mitchoyoshitaka, fixes #13715.
git-svn-id: https://develop.svn.wordpress.org/trunk@15210 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
b4966db02b
commit
58951fbf39
@ -1401,9 +1401,7 @@ function dbDelta($queries, $execute = true) {
|
||||
foreach ($tables as $table) {
|
||||
// If a table query exists for the database table...
|
||||
if ( array_key_exists(strtolower($table), $cqueries) ) {
|
||||
// Clear the field and index arrays
|
||||
unset($cfields);
|
||||
unset($indices);
|
||||
$cfields = $indices = array();
|
||||
// Get all of the field names in the query from between the parens
|
||||
preg_match("|\((.*)\)|ms", $cqueries[strtolower($table)], $match2);
|
||||
$qryline = trim($match2[1]);
|
||||
|
Loading…
Reference in New Issue
Block a user