private function register_configuration(cli_iohandler $iohandler, $config)
{
$iohandler->set_input('admin_name', $config['admin']['name']);
$iohandler->set_input('admin_pass1', $config['admin']['password']);
$iohandler->set_input('admin_pass2', $config['admin']['password']);
$iohandler->set_input('board_email', $config['admin']['email']);
$iohandler->set_input('submit_admin', 'submit');
$iohandler->set_input('default_lang', $config['board']['lang']);
$iohandler->set_input('board_name', $config['board']['name']);
$iohandler->set_input('board_description', $config['board']['description']);
$iohandler->set_input('submit_board', 'submit');
$iohandler->set_input('dbms', $config['database']['dbms']);
$iohandler->set_input('dbhost', $config['database']['dbhost']);
$iohandler->set_input('dbport', $config['database']['dbport']);
$iohandler->set_input('dbuser', $config['database']['dbuser']);
$iohandler->set_input('dbpasswd', $config['database']['dbpasswd']);
$iohandler->set_input('dbname', $config['database']['dbname']);
$iohandler->set_input('table_prefix', $config['database']['table_prefix']);
$iohandler->set_input('submit_database', 'submit');
$iohandler->set_input('email_enable', $config['email']['enabled']);
$iohandler->set_input('smtp_delivery', $config['email']['smtp_delivery']);
$iohandler->set_input('smtp_host', $config['email']['smtp_host']);
$iohandler->set_input('smtp_port', $config['email']['smtp_port']);
$iohandler->set_input('smtp_auth', $config['email']['smtp_auth']);
$iohandler->set_input('smtp_user', $config['email']['smtp_user']);
$iohandler->set_input('smtp_pass', $config['email']['smtp_pass']);
$iohandler->set_input('submit_email', 'submit');
$iohandler->set_input('cookie_secure', $config['server']['cookie_secure']);
$iohandler->set_input('server_protocol', $config['server']['server_protocol']);
$iohandler->set_input('force_server_vars', $config['server']['force_server_vars']);
$iohandler->set_input('server_name', $config['server']['server_name']);
$iohandler->set_input('server_port', $config['server']['server_port']);
$iohandler->set_input('script_path', $config['server']['script_path']);
$iohandler->set_input('submit_server', 'submit');
$iohandler->set_input('install-extensions', $config['extensions']);
}