viewgit/inc/functions.php:22 Function utf8_encode() is deprecated [8192]

fix inserting into mix_components after an upgrade, a=chris

Chris Pollett [2019-12-24 13:Dec:th]
fix inserting into mix_components after an upgrade, a=chris
Filename
src/library/VersionFunctions.php
src/models/CrawlModel.php
diff --git a/src/library/VersionFunctions.php b/src/library/VersionFunctions.php
index 1b5648230..0697d7940 100644
--- a/src/library/VersionFunctions.php
+++ b/src/library/VersionFunctions.php
@@ -1856,10 +1856,11 @@ function upgradeDatabaseVersion67(&$db)
  */
 function upgradeDatabaseVersion68(&$db)
 {
-    $db->execute("ALTER TABLE ROLE_ACTIVITY ADD COLUMN " .
+    $db->execute("ALTER TABLE MIX_COMPONENTS ADD COLUMN " .
         "DIRECTION INT DEFAULT 1");
     $db->execute("DELETE FROM MIX_COMPONENTS WHERE TIMESTAMP = 4 AND
         FRAGMENT_ID = 0");
-    $db->execute("INSERT INTO MIX_COMPONENTS VALUES(4, 0, 100, 1, -1,
-        'media:news')");
+    $db->execute("INSERT INTO MIX_COMPONENTS(TIMESTAMP,
+        FRAGMENT_ID, CRAWL_TIMESTAMP, WEIGHT, DIRECTION, KEYWORDS)
+        VALUES (4, 0, 100, 1, -1, 'media:news')");
 }
diff --git a/src/models/CrawlModel.php b/src/models/CrawlModel.php
index 665f45e15..6815639e0 100755
--- a/src/models/CrawlModel.php
+++ b/src/models/CrawlModel.php
@@ -386,7 +386,9 @@ class CrawlModel extends ParallelModel
             $db->execute($sql, [$timestamp, $fid,
                 $fragment_data['RESULT_BOUND']]);
             foreach ($fragment_data['COMPONENTS'] as $component) {
-                $sql = "INSERT INTO MIX_COMPONENTS VALUES (?, ?, ?, ?, ?, ?)";
+                $sql = "INSERT INTO MIX_COMPONENTS(TIMESTAMP,
+                    FRAGMENT_ID, CRAWL_TIMESTAMP, WEIGHT, DIRECTION, KEYWORDS)
+                    VALUES (?, ?, ?, ?, ?, ?)";
                 $db->execute($sql, [$timestamp, $fid,
                     $component['CRAWL_TIMESTAMP'], $component['WEIGHT'],
                     $component['DIRECTION'], $component['KEYWORDS']]);
ViewGit