Files
dokuwiki-plugin-sqlite/helper/db.php
2024-01-25 13:06:49 +01:00

50 lines
929 B
PHP

<?php
use dokuwiki\Extension\Plugin;
/**
* DokuWiki Plugin sqlite (Helper Component)
*
* @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html
* @author Andreas Gohr, Michael Große <dokuwiki@cosmocode.de>
*/
class helper_plugin_sqlite_db extends Plugin
{
/** @var helper_plugin_sqlite */
protected $sqlite;
/**
* helper_plugin_sqlite_db constructor.
*/
public function __construct()
{
$this->init();
}
/**
* Initialize the database
*
*/
protected function init()
{
$this->sqlite = plugin_load('helper', 'sqlite');
// initialize the database connection
if (!$this->sqlite->init('sqlite', DOKU_PLUGIN . 'sqlite/db/')) {
$this->sqlite = null;
}
}
/**
* @return helper_plugin_sqlite|null
*/
public function getDB()
{
return $this->sqlite;
}
}
// vim:ts=4:sw=4:et: