Example #1
0
if (isset($REX['WEBSITE_MANAGER'])) {
    $wmDisabled = ' disabled="disabled"';
    $step1Msg = $I18N->msg('seo42_setup_step1_msg1_wm', 'index.php?page=website_manager');
} else {
    $wmDisabled = '';
    $step1Msg = $I18N->msg('seo42_setup_step1_msg1');
}
if ($func == "do_copy") {
    // first backup files
    $htaccessBackupFile = '_htaccess_' . date('Ymd_His');
    $doCopy = true;
    $htaccessFileExists = false;
    $copySuccessful = false;
    if (file_exists($htaccessRoot)) {
        $htaccessFileExists = true;
        $msg = seo42_utils::checkDir($backupPathRoot);
        if ($msg != '') {
            echo rex_warning($msg);
            $doCopy = false;
        } else {
            if (copy($htaccessRoot, $backupPathRoot . $htaccessBackupFile)) {
                $doCopy = true;
            } else {
                rex_warning($I18N->msg('seo42_setup_file_backup_failed', $htaccessRoot));
                $doCopy = false;
            }
        }
    }
    // then copy if backup was successful
    if ($doCopy) {
        $sourceFile = $REX['INCLUDE_PATH'] . '/addons/seo42/install/_htaccess';