1*5153720fSfkaag71<?php 2*5153720fSfkaag71/** 3*5153720fSfkaag71 * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 4*5153720fSfkaag71 * @author Brend Wanders <b.wanders@utwente.nl> 5*5153720fSfkaag71 */ 6*5153720fSfkaag71// must be run within Dokuwiki 7*5153720fSfkaag71if(!defined('DOKU_INC')) die('Meh.'); 8*5153720fSfkaag71 9*5153720fSfkaag71require_once(DOKU_PLUGIN.'strata/driver/driver.php'); 10*5153720fSfkaag71 11*5153720fSfkaag71/** 12*5153720fSfkaag71 * The base class for database drivers. 13*5153720fSfkaag71 */ 14*5153720fSfkaag71class plugin_strata_driver_sqlite extends plugin_strata_driver { 15*5153720fSfkaag71 public function ci($val='?') { 16*5153720fSfkaag71 return "$val COLLATE NOCASE"; 17*5153720fSfkaag71 } 18*5153720fSfkaag71 19*5153720fSfkaag71 public function isInitialized() { 20*5153720fSfkaag71 return $this->_db->query("SELECT count(*) FROM sqlite_master WHERE name = 'data'")->fetchColumn() != 0; 21*5153720fSfkaag71 } 22*5153720fSfkaag71} 23