Exemplo n.º 1
0
    $OK = true;
    $SourceDir = requestUtils::pf_getString('inDir', $SourceDir);
    $TargetDir = requestUtils::pf_getString('outDir', $TargetDir);
}
// Nux: allow running with GET : END
// Nux: mild security - only allow changes down the current tree: START
require_once './inc/dirUtils.php';
if (isset($OK) && !empty($AllowOnlySubDirs)) {
    $SourceDir = $SourceTargetDirsBase . pcDirUtils::pf_makeSafeFilename($SourceDir, true);
    $TargetDir = $SourceTargetDirsBase . pcDirUtils::pf_makeSafeFilename($TargetDir, true);
}
// Nux: mild security - only allow changes down the current tree: END
// Nux: copyright year replacement
$CopyrightText = empty($CopyrightText) ? $CopyrightTextFromIni : $CopyrightText;
if (!empty($CopyrightYearPattern)) {
    $NewCopyrightYear = requestUtils::pf_getString('NewCopyrightYear', null);
    if (!empty($NewCopyrightYear)) {
        $CopyrightYearReplacement = str_replace("%NewYear%", $NewCopyrightYear, $CopyrightYearReplacement);
        $CopyrightTextFromIni = $CopyrightText = preg_replace($CopyrightYearPattern, $CopyrightYearReplacement, $CopyrightText);
    }
}
// Nux: copyright year replacement : END
if (isset($OK)) {
    CheckSafeMode();
}
$StartTime = time();
$TotalFileSizeRead = 0;
$TotalFileSizeWrite = 0;
$NewlinesReplaced = 0;
$ExVarArray = array();
$FuncArray = array();