diff --git a/controllers/PointController.php b/controllers/PointController.php index f7b8de1..2f224c9 100644 --- a/controllers/PointController.php +++ b/controllers/PointController.php @@ -44,11 +44,14 @@ class PointController extends Controller self::addScript('//ulogin.ru/js/ulogin.js'); } - if ($point->status != Point::statusPublished && !App::$user->isAdmin && $point->author != App::$user->id) { - App::error404(); + if ($point->status != Point::statusPublished) { + if (!App::$user) { + App::error404(); + } else if(!App::$user->isAdmin && $point->author != App::$user->id) { + App::error404(); + } } - $point->descriptionHtml = nl2br($point->description); $point->name = htmlspecialchars($point->name); App::setConfig('title', $point->name . ' – wikipoints.ru');