public static function get_current() { static $db = null; if ($db == null) { $db = SDB::create(); } return $db; }
function multiSite2_init() { // Create Temp SDB file global $TEMPSDB; if (file_exists("sdbs/" . $TEMPSDB)) { unlink("sdbs/" . $TEMPSDB); } SDB::create($TEMPSDB); }
function moreColumns_add($tableName, $id, $arrayColumns, $arrayValues) { $columns = array_combine($arrayColumns, $arrayValues); foreach ($columns as $value) { $column = array_search($value, $columns); $file = "sdbs/{$tableName}/{$column}.sdb"; if (file_exists($file)) { SDB::createValue("{$tableName}/{$column}.sdb", $id, $value); } else { SDB::create("{$tableName}/{$column}.sdb"); SDB::createValue("{$tableName}/{$column}.sdb", $id, $value); } } return true; }
function createSDB($name) { return SDB::create($name); }