diff --git a/ground/controllers/PageController.php b/ground/controllers/PageController.php index 29d7c79..ec04f9c 100644 --- a/ground/controllers/PageController.php +++ b/ground/controllers/PageController.php @@ -160,6 +160,35 @@ class PageController extends Controller } } + static function actionVkpoint() + { + $pointId = (int) App::getParam('id'); + if (App::$user && App::$user->isAdmin == 1 && $pointId) + { + $point = Point::model()->getByPK($pointId); + + if ($point->id == NULL) + { + App::error404(); + } + + $point->descriptionHtml = nl2br($point->description); + $point->name = htmlspecialchars($point->name); + + $categories = Category::model()->getAll(array('order' => 'ord ASC', 'asArray' => true)); + + $point->descriptionHtml = Helper::replaceLinks($point->descriptionHtml); + + self::renderPartial('vkPoint.php', array( + 'point' => $point, + 'photos' => $point->photos, + )); + } else + { + App::error404(); + } + } + static function action404($message) { self::renderPartial('error404.php', array( diff --git a/ground/views/vkPoint.php b/ground/views/vkPoint.php new file mode 100644 index 0000000..3b5c7de --- /dev/null +++ b/ground/views/vkPoint.php @@ -0,0 +1,12 @@ +name.'
'; +} +?> +name ?> (, )
+
+description ?>
+
+Продолжить чтение и посмотреть на карте: http://wikipoints.ru/page/point/id/id ?> + +#wikipoints #выходные #путешествия #туризм # # # # \ No newline at end of file