function get_ver($db, $dbtype) { if (!$db || $dbtype == '') { return ''; } if (!$db->table_exists($db->prefix . 'todolist')) { return ''; } $v = '1.0'; if (!$db->table_exists($db->prefix . 'tags')) { return $v; } $v = '1.1'; if ($dbtype == 'mysql') { if (!has_field_mysql($db, $db->prefix . 'todolist', 'duedate')) { return $v; } } else { if (!has_field_sqlite($db, $db->prefix . 'todolist', 'duedate')) { return $v; } } $v = '1.2'; if (!$db->table_exists($db->prefix . 'lists')) { return $v; } $v = '1.3.0'; if ($dbtype == 'mysql') { if (!has_field_mysql($db, $db->prefix . 'todolist', 'd_completed')) { return $v; } } else { if (!has_field_sqlite($db, $db->prefix . 'todolist', 'd_completed')) { return $v; } } $v = '1.3.1'; if ($dbtype == 'mysql') { if (!has_field_mysql($db, $db->prefix . 'todolist', 'd_edited')) { return $v; } } else { if (!has_field_sqlite($db, $db->prefix . 'todolist', 'd_edited')) { return $v; } } $v = '1.4'; return $v; }
function get_ver($db, $dbtype) { if (!$db->table_exists('todolist')) { return ''; } $v = '1.0'; if (!$db->table_exists('tags')) { return $v; } $v = '1.1'; if ($dbtype == 'mysql') { if (!has_field_mysql($db, 'todolist', 'duedate')) { return $v; } } else { if (!has_field_sqlite($db, 'todolist', 'duedate')) { return $v; } } $v = '1.2'; if (!$db->table_exists('lists')) { return $v; } $v = '1.3'; return $v; }