Add site registration policy to site record. This is not yet used or stored, but potentially can be exchanged through directory mirrors to automatically create "open site" lists.
This commit is contained in:
parent
dd9d32bcb3
commit
61601dc23d
2
boot.php
2
boot.php
@ -43,7 +43,7 @@ require_once('include/taxonomy.php');
|
||||
define ( 'RED_PLATFORM', 'Red Matrix' );
|
||||
define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R');
|
||||
define ( 'ZOT_REVISION', 1 );
|
||||
define ( 'DB_UPDATE_VERSION', 1045 );
|
||||
define ( 'DB_UPDATE_VERSION', 1046 );
|
||||
|
||||
define ( 'EOL', '<br />' . "\r\n" );
|
||||
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
|
||||
|
@ -797,10 +797,12 @@ CREATE TABLE IF NOT EXISTS `site` (
|
||||
`site_flags` int(11) NOT NULL DEFAULT '0',
|
||||
`site_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`site_directory` char(255) NOT NULL DEFAULT '',
|
||||
`site_register` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`site_url`),
|
||||
KEY `site_flags` (`site_flags`),
|
||||
KEY `site_update` (`site_update`),
|
||||
KEY `site_directory` (`site_directory`)
|
||||
KEY `site_directory` (`site_directory`),
|
||||
KEY `site_register` (`site_register`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `spam` (
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
define( 'UPDATE_VERSION' , 1045 );
|
||||
define( 'UPDATE_VERSION' , 1046 );
|
||||
|
||||
/**
|
||||
*
|
||||
@ -556,3 +556,12 @@ ADD INDEX ( `imgurl` ) ");
|
||||
return UPDATE_SUCCESS;
|
||||
return UPDATE_FAILED;
|
||||
}
|
||||
|
||||
function update_r1045() {
|
||||
$r = q("ALTER TABLE `site` ADD `site_register` INT NOT NULL DEFAULT '0',
|
||||
ADD INDEX ( `site_register` ) ");
|
||||
if($r)
|
||||
return UPDATE_SUCCESS;
|
||||
return UPDATE_FAILED;
|
||||
}
|
||||
|
||||
|
@ -181,7 +181,14 @@ function zfinger_init(&$a) {
|
||||
$ret['site']['directory_mode'] = 'standalone';
|
||||
if($dirmode != DIRECTORY_MODE_NORMAL)
|
||||
$ret['site']['directory_url'] = z_root() . '/dirsearch';
|
||||
|
||||
$register_policy = intval(get_config('system','register_policy'));
|
||||
if($register_policy == REGISTER_CLOSED)
|
||||
$ret['site']['register_policy'] = 'closed';
|
||||
if($register_policy == REGISTER_APPROVE)
|
||||
$ret['site']['register_policy'] = 'approve';
|
||||
if($register_policy == REGISTER_OPEN)
|
||||
$ret['site']['register_policy'] = 'open';
|
||||
|
||||
json_return_and_die($ret);
|
||||
|
||||
}
|
Reference in New Issue
Block a user