From 87cdd8918148a5997e012edf81a07e5dda5b5dc2 Mon Sep 17 00:00:00 2001 From: Kjartan Mannes <kjartan@2.no-reply.drupal.org> Date: Sun, 19 May 2002 19:41:12 +0000 Subject: [PATCH] - attempting to fix tag -> tax conversion. --- update.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/update.php b/update.php index 3d2db1669ed4..805ef5461602 100644 --- a/update.php +++ b/update.php @@ -451,17 +451,16 @@ function update_31() { print "Linking nodes with terms.<br />"; $result = db_query("SELECT nid,attributes FROM node WHERE attributes != ''"); while ($node = db_fetch_object($result)) { - foreach (explode(",", $node->attributes) as $t) { - $t = trim($t); - if ($t) { - if ($terms[$t]) { - db_query("INSERT INTO term_node SET nid = '$node->nid', tid = '$terms[$t]'"); - } - else { - $errors[$t] = "$t"; - } + $tag = db_fetch_object(db_query("SELECT name FROM tag WHERE attributes = '$node->attributes'")); + $tag = trim($tag->name); + if ($tag) { + if ($terms[$tag]) { + db_query("INSERT INTO term_node SET nid = '$node->nid', tid = '$terms[$tag]'"); } - } + else { + $errors[$tag] = "$tag"; + } + } } if (count($errors)) { @@ -631,7 +630,7 @@ function update_info() { if ($op) { include_once "includes/common.inc"; - if (!user_access(NULL)) { + if (user_access(NULL)) { update_page(); } else { -- GitLab