]> git.mxchange.org Git - friendica.git/commitdiff
Save in db if addon define "$addon_plugin_admin" function. Add "plugin_admin" column...
authorfabrixxm <fabrix.xm@gmail.com>
Sun, 19 Jun 2011 13:42:06 +0000 (15:42 +0200)
committerfabrixxm <fabrix.xm@gmail.com>
Sun, 19 Jun 2011 13:42:06 +0000 (15:42 +0200)
boot.php
database.sql
update.php

index 3f69fd0847aa9b46e0ecad4269dfe5ba6e31a8b7..555d2405c19fb28d5d5df9683975e759d6693329 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -6,7 +6,7 @@ ini_set('pcre.backtrack_limit', 250000);
 
 define ( 'FRIENDIKA_VERSION',      '2.2.1015' );
 define ( 'DFRN_PROTOCOL_VERSION',  '2.21'    );
-define ( 'DB_UPDATE_VERSION',      1063      );
+define ( 'DB_UPDATE_VERSION',      1064      );
 
 define ( 'EOL',                    "<br />\r\n"     );
 define ( 'ATOM_TIME',              'Y-m-d\TH:i:s\Z' );
@@ -477,9 +477,13 @@ function install_plugin($plugin){
        if(function_exists($plugin . '_install')) {
                $func = $plugin . '_install';
                $func();
-               $r = q("INSERT INTO `addon` (`name`, `installed`, `timestamp`) VALUES ( '%s', 1, %d ) ",
+               
+               $plugin_admin = (function_exists($plugin."_plugin_admin")?1:0);
+               
+               $r = q("INSERT INTO `addon` (`name`, `installed`, `timestamp`, `plugin_admin`) VALUES ( '%s', 1, %d , %d ) ",
                        dbesc($plugin),
-                       intval($t)
+                       intval($t),
+                       $plugin_admin
                );
        }
 }}
index fa18c50dca7f9a0b4b1efaac643d102b0e685d7a..54e5f39831de1c8d35cf92f31099580b3cf523c2 100644 (file)
@@ -469,7 +469,8 @@ CREATE TABLE IF NOT EXISTS `addon` (
 `name` CHAR( 255 ) NOT NULL ,
 `version` CHAR( 255 ) NOT NULL ,
 `installed` TINYINT( 1 ) NOT NULL DEFAULT '0' ,
-`timestamp` BIGINT NOT NULL DEFAULT '0'
+`timestamp` BIGINT NOT NULL DEFAULT '0' ,
+`plugin_admin` TINYINT( 1 ) NOT NULL DEFAULT '0'
 ) ENGINE = MYISAM DEFAULT CHARSET=utf8;
 
 
index e1bc736191c49ff1e373279b74fe86fabd26503a..541a12ef56fbbb879f7b99d4b292c75f0bd8ae90 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-define( 'UPDATE_VERSION' , 1063 );
+define( 'UPDATE_VERSION' , 1064 );
 
 /**
  *
@@ -517,4 +517,7 @@ function update_1061() {
 function update_1062() {
        q("ALTER TABLE `user` ADD `prvnets` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `page-flags` ");
 }
+function update_1063() {
+       q("ALTER TABLE `addon` ADD `plugin_admin` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `timestamp` ");
+}