*/ // must be run within Dokuwiki if(!defined('DOKU_INC')) die(); class helper_plugin_struct_db extends DokuWiki_Plugin { /** @var helper_plugin_sqlite */ protected $sqlite; public function __construct() { /** @var helper_plugin_sqlite $sqlite */ $this->sqlite = plugin_load('helper', 'sqlite'); if(!$this->sqlite) { msg('This plugin requires the sqlite plugin. Please install it', -1); return; //FIXME check that it is SQLite3 we won't support 2 } // initialize the database connection if(!$this->sqlite->init('struct', DOKU_PLUGIN . 'struct/db/')) { return; } } /** * @return helper_plugin_sqlite|null */ public function getDB() { return $this->sqlite; } } // vim:ts=4:sw=4:et: