} } $view->message('The selected compiled templates have been removed.', 'compiler.php'); } if (isset($_POST['csel'])) { if (!is_array($_POST['sel'])) { $view->message('No data provided.', 'compiler.php'); } $parser = new optClass(); $parser->root = $config->splDir; $parser->compile = $config->cplDir; $parser->showWarnings = false; $parser->xmlsyntaxMode = (bool) $config->xmlDir; if ($config->plgDir != '') { $parser->plugins = $config->plgDir; $parser->loadPlugins(); } if ($config->masDir != '') { $parser->setMasterTemplate($config->masDir); } require_once OPT_DIR . 'opt.compiler.php'; $parser->compiler = new optCompiler($parser); $current = ''; try { if ($config->masDir != '') { $current = $config->masDir; $parser->compiler->parse(NULL, file_get_contents($config->masDir)); } foreach ($_POST['sel'] as $file) { if (is_file($config->splDir . $file)) { $current = $file;