added dbdriver to siteinfo json to better track affected sites
This commit is contained in:
parent
ab5bf1b7d6
commit
8ac3b938fd
@ -104,6 +104,12 @@ abstract class dba_driver {
|
|||||||
*/
|
*/
|
||||||
abstract function close();
|
abstract function close();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Return text name for db driver
|
||||||
|
*
|
||||||
|
* This abstract function needs to be implemented in the real driver.
|
||||||
|
*/
|
||||||
|
abstract function getdriver();
|
||||||
|
|
||||||
function __construct($server, $port, $user,$pass,$db,$install = false) {
|
function __construct($server, $port, $user,$pass,$db,$install = false) {
|
||||||
if(($install) && (! $this->install($server, $port, $user, $pass, $db))) {
|
if(($install) && (! $this->install($server, $port, $user, $pass, $db))) {
|
||||||
|
@ -60,4 +60,8 @@ class dba_mysql extends dba_driver {
|
|||||||
$this->connected = false;
|
$this->connected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getdriver() {
|
||||||
|
return 'mysql';
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -73,4 +73,8 @@ class dba_mysqli extends dba_driver {
|
|||||||
$this->connected = false;
|
$this->connected = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getdriver() {
|
||||||
|
return 'mysqli';
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -109,4 +109,8 @@ class dba_postgres extends dba_driver {
|
|||||||
function concat($fld, $sep) {
|
function concat($fld, $sep) {
|
||||||
return 'string_agg(' . $fld . ',\'' . $sep . '\')';
|
return 'string_agg(' . $fld . ',\'' . $sep . '\')';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getdriver() {
|
||||||
|
return 'pgsql';
|
||||||
|
}
|
||||||
}
|
}
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
function siteinfo_init(&$a) {
|
function siteinfo_init(&$a) {
|
||||||
|
global $db;
|
||||||
|
|
||||||
if ($a->argv[1]=="json"){
|
if ($a->argv[1]=="json"){
|
||||||
$register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN');
|
$register_policy = Array('REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN');
|
||||||
@ -71,6 +72,7 @@ function siteinfo_init(&$a) {
|
|||||||
'admin' => $admin,
|
'admin' => $admin,
|
||||||
'site_name' => (($site_name) ? $site_name : ''),
|
'site_name' => (($site_name) ? $site_name : ''),
|
||||||
'platform' => RED_PLATFORM,
|
'platform' => RED_PLATFORM,
|
||||||
|
'dbdriver' => $db->getdriver(),
|
||||||
'info' => (($site_info) ? $site_info : ''),
|
'info' => (($site_info) ? $site_info : ''),
|
||||||
'channels_total' => $channels_total_stat,
|
'channels_total' => $channels_total_stat,
|
||||||
'channels_active_halfyear' => $channels_active_halfyear_stat,
|
'channels_active_halfyear' => $channels_active_halfyear_stat,
|
||||||
|
Reference in New Issue
Block a user