]> git.mxchange.org Git - friendica.git/commitdiff
Add update function to reload addons after hook renaming
authorHypolite Petovan <mrpetovan@gmail.com>
Tue, 23 Jan 2018 23:57:51 +0000 (18:57 -0500)
committerHypolite Petovan <mrpetovan@gmail.com>
Tue, 23 Jan 2018 23:57:51 +0000 (18:57 -0500)
boot.php
update.php

index 7a54f2d5a08169015072e5f1d86e3c4b68e23e61..733bbfd6ac49d63ec001499ec781dd4957e0dbef 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -41,7 +41,7 @@ define('FRIENDICA_PLATFORM',     'Friendica');
 define('FRIENDICA_CODENAME',     'Asparagus');
 define('FRIENDICA_VERSION',      '3.6-dev');
 define('DFRN_PROTOCOL_VERSION',  '2.23');
-define('DB_UPDATE_VERSION',      1246);
+define('DB_UPDATE_VERSION',      1247);
 define('NEW_UPDATE_ROUTINE_VERSION', 1170);
 
 /**
index 273e75de7d53bccc84e49a548245120b731ca3f1..bc14b3a29fbbca7b2a317d8d5a9a8fa3baced7ea 100644 (file)
@@ -7,6 +7,8 @@ use Friendica\Core\Worker;
 use Friendica\Database\DBM;
 use Friendica\Model\User;
 
+require_once 'include/dba.php';
+
 /**
  *
  * update.php - automatic system update
@@ -173,3 +175,12 @@ function update_1245() {
 
        return UPDATE_SUCCESS;
 }
+
+function update_1247() {
+       // Removing hooks with the old name
+       dba::e("DELETE FROM `hook`
+WHERE `hook` LIKE 'plugin_%'");
+
+       // Make sure we install the new renamed ones
+       Addon::reload();
+}