Save in db if addon define "$addon_plugin_admin" function. Add "plugin_admin" column to "addon" table
This commit is contained in:
parent
10eb79a629
commit
b650183cd4
3 changed files with 13 additions and 5 deletions
10
boot.php
10
boot.php
|
@ -6,7 +6,7 @@ ini_set('pcre.backtrack_limit', 250000);
|
||||||
|
|
||||||
define ( 'FRIENDIKA_VERSION', '2.2.1015' );
|
define ( 'FRIENDIKA_VERSION', '2.2.1015' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.21' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1063 );
|
define ( 'DB_UPDATE_VERSION', 1064 );
|
||||||
|
|
||||||
define ( 'EOL', "<br />\r\n" );
|
define ( 'EOL', "<br />\r\n" );
|
||||||
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
||||||
|
@ -477,9 +477,13 @@ function install_plugin($plugin){
|
||||||
if(function_exists($plugin . '_install')) {
|
if(function_exists($plugin . '_install')) {
|
||||||
$func = $plugin . '_install';
|
$func = $plugin . '_install';
|
||||||
$func();
|
$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),
|
dbesc($plugin),
|
||||||
intval($t)
|
intval($t),
|
||||||
|
$plugin_admin
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
|
|
|
@ -469,7 +469,8 @@ CREATE TABLE IF NOT EXISTS `addon` (
|
||||||
`name` CHAR( 255 ) NOT NULL ,
|
`name` CHAR( 255 ) NOT NULL ,
|
||||||
`version` CHAR( 255 ) NOT NULL ,
|
`version` CHAR( 255 ) NOT NULL ,
|
||||||
`installed` TINYINT( 1 ) NOT NULL DEFAULT '0' ,
|
`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;
|
) ENGINE = MYISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
define( 'UPDATE_VERSION' , 1063 );
|
define( 'UPDATE_VERSION' , 1064 );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -517,4 +517,7 @@ function update_1061() {
|
||||||
function update_1062() {
|
function update_1062() {
|
||||||
q("ALTER TABLE `user` ADD `prvnets` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `page-flags` ");
|
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` ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue