$delete = new GO_USERS(); $delete->Halt_On_Error = 'no'; $GO_USERS->get_users(); while ($GO_USERS->next_record()) { $delete->delete_user($GO_USERS->f('id')); } $GO_MODULES->get_modules(); $delete_module = new GO_MODULES(); $delete_module->Halt_On_Error = 'no'; while ($GO_MODULES->next_record()) { $delete_module->delete_module($GO_MODULES->f('id')); } } //create new empty database //table is empty create the structure $queries = get_sql_queries("lib/sql/groupoffice.sql"); while ($query = array_shift($queries)) { $db->query($query); } /* $queries = get_sql_queries("lib/sql/filetypes.sql"); while ($query = array_shift($queries)) { $db->query($query); } */ //store the version number for future upgrades $GO_CONFIG->save_setting('version', $GO_CONFIG->version); $db_version = $GO_CONFIG->version; $_SESSION['completed']['database_structure'] = true; }
$delete->delete_user($GO_USERS->f('id')); } $GO_MODULES->get_modules(); $delete_module = new GO_MODULES(); $delete_module->Halt_On_Error = 'no'; while ($GO_MODULES->next_record()) { $delete_module->delete_module($GO_MODULES->f('id')); } } //create new empty database //table is empty create the structure $queries = get_sql_queries("lib/sql/groupoffice.sql"); while ($query = array_shift($queries)) { $db->query($query); } $queries = get_sql_queries("lib/sql/filetypes.sql"); while ($query = array_shift($queries)) { $db->query($query); } //store the version number for future upgrades $GO_CONFIG->save_setting('version', $GO_CONFIG->version); $db_version = $GO_CONFIG->version; $_SESSION['completed']['database_structure'] = true; } } break; case 'userdir': if (!is_writable($_POST['userdir'])) { $feedback = '<font color="red">The path you entered is not writable.<br />Please correct this and try again.</font>'; } else { if (substr($_POST['userdir'], -1) != '/') {