Beispiel #1
0
<?php

require_once dirname(__DIR__) . '/ToolsResources.php';
$CALLED_FILE = __FILE__;
/*
 * Удаляем страницы, которые не используются в PagesManager
 */
LOGBOX('Excluding pages');
$pages = WebPages::allowedScripts();
//Добавим форсированно
$pages[] = 'MainImport.php';
$pages[] = 'MainImportAdmin.php';
$rootPages = DirManager::inst()->getDirContent(null, PsConst::EXT_PHP);
/** @var DirItem */
foreach ($rootPages as $page) {
    $name = $page->getName();
    if (in_array($name, $pages)) {
        dolog("+ {$name}");
    } else {
        dolog("- {$name}");
        $page->remove();
    }
}
/*
 * УСТАНОВИМ КОНСТАНТЫ
 */
LOGBOX('Set consts');
$props = DirItem::inst(__DIR__, 'consts.txt')->getFileAsProps();
dolog(print_r($props, true));
PsGlobals::inst()->updateProps($props);
/*