/* ---------------------- КОНТРОЛЛЕР СТРАНИЦЫ ----------------------- */ $print = ''; $dir = $_SERVER['DOCUMENT_ROOT'] . '/local/pages'; $files = scandir($dir); $pages = []; foreach ($files as $file) { if (preg_match('/\\.html$/si', $file)) { $pages[] = $file; } } if (isset($_REQUEST['send'])) { $p = intval($_REQUEST['page']); if (isset($pages[$p])) { $mail = new mailer($_REQUEST['name']); if ($app['smtp']) { $mail->setSMTP($app['smtp']['server'], $app['smtp']['port'], $app['smtp']['user'], $app['smtp']['password']); } $html = file_get_contents($dir . '/' . $pages[$p]); $send = $mail->send($_REQUEST['to'], $_REQUEST['subject'], $html, $dir); } } if (isset($send)) { $page[($send === true ? 'success' : 'error') . '_msg'] = $send === true ? 'Сообщение успешно отправлена.' : 'Произошла ошибка: "' . $mail->ErrorInfo . '"'; } $get = function ($str) { return $str; }; $print .= <<<START <form class="form-horizontal" action="?" method="post"> <div class="form-group"> <label class="col-md-4 control-label">Имя:</label>