Exemplo n.º 1
0
		`default_template_id` int(11) NOT NULL,
		`table_prefix` varchar(255) NOT NULL,
		`protocol` varchar(255) NOT NULL,
		`color` varchar(255) NOT NULL,
		`priority` INT(11) NOT NULL,
		`theme_id` int(11) default 0,
		PRIMARY KEY (`id`)
	) ENGINE=MyISAM;');
    $sql->setQuery('INSERT INTO `rex_website` VALUES (1, "' . rex_website_manager_utils::sanitizeUrl($REX['SERVER']) . '", "' . $REX['SERVERNAME'] . '", ' . $REX['START_ARTICLE_ID'] . ', ' . $REX['NOTFOUND_ARTICLE_ID'] . ', ' . $REX['DEFAULT_TEMPLATE_ID'] . ', "' . $firstTablePrefix . '", "' . $firstWebsiteProtocol . '", "' . $firstWebsiteColor . '", 1, ' . $defaultThemeId . ')');
    $error = $sql->getError();
    // create dirs
    $msg = array();
    $msg[0] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_DATA_DIR);
    $msg[1] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_LOG_DIR);
    $msg[2] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_CUSTOM_DIR);
    $msg[3] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_GENERATED_DIR);
    if ($msg[0] != '') {
        rex_warning($msg[0]);
    } elseif ($msg[1] != '') {
        rex_warning($msg[1]);
    } elseif ($msg[2] != '') {
        rex_warning($msg[2]);
    } elseif ($msg[3] != '') {
        rex_warning($msg[3]);
    } else {
        require_once $REX['INCLUDE_PATH'] . '/addons/website_manager/settings.default.inc.php';
        rex_website_manager_utils::includeSettingsFile();
        // will be also creadted if does not exist
        rex_website_manager::updateInitFile();
        rex_website_manager::fixClang(null);
        // copy sutom files