mirror of
https://github.com/moodle/moodle.git
synced 2025-05-03 23:07:27 +02:00
41 lines
721 B
PHP
41 lines
721 B
PHP
<?php
|
|
|
|
// security - hide paths
|
|
if (!defined('ADODB_DIR')) die();
|
|
|
|
class perf_sqlite3 extends adodb_perf{
|
|
|
|
var $tablesSQL = "SELECT * FROM sqlite_master WHERE type='table'";
|
|
|
|
var $createTableSQL = "CREATE TABLE adodb_logsql (
|
|
created datetime NOT NULL,
|
|
sql0 varchar(250) NOT NULL,
|
|
sql1 text NOT NULL,
|
|
params text NOT NULL,
|
|
tracer text NOT NULL,
|
|
timer decimal(16,6) NOT NULL
|
|
)";
|
|
|
|
var $settings = array();
|
|
|
|
function __construct(&$conn)
|
|
{
|
|
$this->conn = $conn;
|
|
}
|
|
|
|
function tables($orderby='1')
|
|
{
|
|
if (!$this->tablesSQL){
|
|
return false;
|
|
}
|
|
|
|
$rs = $this->conn->execute($this->tablesSQL);
|
|
if (!$rs) {
|
|
return false;
|
|
}
|
|
|
|
$html = rs2html($rs, false, false, false, false);
|
|
return $html;
|
|
}
|
|
}
|