Просмотр файла app/modules/files/index.php

Размер файла: 577B
<?php
$page = check(param('page'));

if (!empty($page)){

    if (! preg_match('|^[a-z0-9_\-/]+$|i', $page)) {
        App::abort('default', 'Недопустимое название страницы!');
    }

    $file = explode('/', $page);

    if (empty($file[1])){
        $page = $page.'/index';
    }

    if (! file_exists(APP.'/views/files/'.$page.'.blade.php')) {
        App::abort('default', 'Ошибка! Данной страницы не существует!');
    }

    App::view('files/layout', compact('page'));
} else {
    App::view('files/index');
}