1
1
Fork 0

put in config framework for auto-update ability, plugins, etc.

This commit is contained in:
Mike Macgirvin 2010-08-14 18:11:36 -07:00
commit d763485752
3 changed files with 38 additions and 4 deletions

View file

@ -2,11 +2,13 @@
set_time_limit(0);
define('EOL', "<br />\r\n");
define ( 'BUILD_ID' , 1000 );
define('REGISTER_CLOSED', 0);
define('REGISTER_APPROVE', 1);
define('REGISTER_OPEN', 2);
define ( 'EOL', "<br />\r\n");
define ( 'REGISTER_CLOSED', 0);
define ( 'REGISTER_APPROVE', 1);
define ( 'REGISTER_OPEN', 2);
define ( 'DIRECTION_ANY', 0);
define ( 'DIRECTION_IN', 1);
@ -162,6 +164,25 @@ function system_unavailable() {
killme();
}}
if(! function_exists('check_config')) {
function check_config(&$a) {
$r = q("SELECT * FROM `config` WHERE `cat` = 'system' AND `k` IN ('url','build')");
if(! count($r)) {
q("INSERT INTO `config` (`cat`,`k`,`v`) VALUES ( 'system', 'url', '%s' )",
dbesc($a->get_baseurl())
);
q("INSERT INTO `config` (`cat`,`k`,`v`) VALUES ( 'system', 'build', '%s' )",
dbesc(BUILD_ID)
);
}
}}
if(! function_exists('replace_macros')) {
function replace_macros($s,$r) {