q($st); if ($db->error) $errors[] = $db->error; } if (count($errors) == 0) set_config("dav", "db_version", CALDAV_DB_VERSION); return $errors; } /** * @return array */ function dav_upgrade_tables() { $dbv = get_config("dav", "db_version"); if ($dbv == "CALDAV_DB_VERSION") $ver = 0; else $ver = IntVal($dbv); $stms = dav_get_update_statements($ver); $errors = array(); global $db; foreach ($stms as $st) { $db->q($st); if ($db->error) $errors[] = $db->error; } if (count($errors) == 0) set_config("dav", "db_version", CALDAV_DB_VERSION); return $errors; }