Example #1
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("search");
     Database_SQLite::exec($this->db, "PRAGMA temp_store = MEMORY;");
     Database_SQLite::exec($this->db, "PRAGMA synchronous = OFF;");
     Database_SQLite::exec($this->db, "PRAGMA journal_mode = OFF;");
 }
Example #2
0
/**
 * Connect to database server using data from config file.
 */
function database_connect()
{
    global $db_type, $db, $db_config;
    $result = false;
    // create database object
    switch ($db_type) {
        case DatabaseType::MYSQL:
            $db = new Database_MySQL();
            $connected = $db->connect($db_config);
            $selected = $db->select($db_config['name']);
            $result = $connected && $selected;
            // connection was successful but database doesn't exist
            if ($connected && (!$selected || $selected && !ModuleManager::getInstance()->tableExists())) {
                $result = database_initialize(!$selected);
            }
            break;
        case DatabaseType::PGSQL:
            break;
        case DatabaseType::SQLITE:
            $db = new Database_SQLite();
            $result = $db->connect($db_config);
            // try to initialize database
            if (!$result && !$db->exists($db_config['name'])) {
                $result = $db->create($db_config['name']);
                if ($result) {
                    $result = database_initialize();
                }
            }
            break;
    }
    return $result;
}
Example #3
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("noteactions");
 }
Example #4
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("sprint");
 }
Example #5
0
 private function connect_checksums()
 {
     $db = Database_SQLite::connect("notes_checksums");
     return $db;
 }
Example #6
0
 private function connect()
 {
     $db = Database_SQLite::connect("logs");
     return $db;
 }
Example #7
0
 private function connect()
 {
     $db = Database_SQLite::connect("modifications");
     return $db;
 }
Example #8
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("versifications");
 }
Example #9
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("morphhb");
 }
Example #10
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("navigation");
 }
Example #11
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("mappings");
 }
Example #12
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("volatile");
 }