$DB->connect($config->getConfigItem('/database/host'), $config->getConfigItem('/database/user'), $config->getConfigItem('/database/password'));
$DB->select_db($config->getConfigItem('/database/name'));
$arrayOfSQL = explode(';', $SQL);
foreach ($arrayOfSQL as $query) {
    $query = trim($query);
    if (empty($query)) {
        continue;
    }
    $result = $DB->query($query);
    if ($result === false) {
        trigger_error('ERROR: ' . $i10nMan->translate('Query'));
    }
}
$pages = new pages($DB, $i10nMan);
// module,   needAuthorize, needAuthorizeAsAdmin, place, placeinadmin, listedInAdmin, parent,	islink = true
$pages->addModule('index', false, false, 1, 0, true);
$pages->addModule('register', false, false, 0, 0, false);
$pages->addModule('forgotpass', false, false, 0, 0, false);
$pages->addModule('user', true, false, 2, 0, false, NULL, false);
//nolink is true
$pages->addModule('usersettings', true, false, 1, 0, false, 'user');
$pages->addModule('viewadmin', true, true, 2, 0, false, 'user');
$pages->addModule('formpostnews', true, false, 3, 0, false, 'user');
$pages->addModule('logout', true, false, 4, 0, false, 'user');
$pages->addModule('postnews    ', true, false, 0, 0, false, 'user');
$pages->addModule('admin/addpage', false, true, 0, 0, true);
$pages->addModule('admin/editpage', false, true, 0, 0, true);
$pages->addModule('admin/savemanually', false, true, 0, 0, false);
$pages->addModule('admin/index', false, true, 0, 1, true);
$pages->addModule('admin/general', false, true, 0, 2, true);
$pages->addModule('admin/database', false, true, 0, 3, true);