$fragment->setVar('body', $content, false); $fragment->setVar('buttons', $buttons, false); echo $fragment->parse('core/page/section.php'); } // ---------------------------------- Step 3 . Perms, Environment $error_array = []; $success_array = []; $errors = rex_setup::checkEnvironment(); if (count($errors) > 0) { foreach ($errors as $error) { $error_array[] = rex_view::error($error); } } else { $success_array[] = rex_i18n::msg('setup_308'); } $res = rex_setup::checkFilesystem(); if (count($res) > 0) { $base = rex_path::base(); foreach ($res as $key => $messages) { if (count($messages) > 0) { $li = []; foreach ($messages as $message) { $li[] = '<li>' . str_replace($base, '', $message) . '</li>'; } $error_array[] = '<p>' . rex_i18n::msg($key) . '</p><ul>' . implode('', $li) . '</ul>'; } } } else { $success_array[] = rex_i18n::msg('setup_309'); } if ($step > 2 && count($error_array) > 0) {