From 885673a6fde1bb8e6ee9b6f7a36a886e6ee162c2 Mon Sep 17 00:00:00 2001 From: Krivchikov Dmitry Date: Sun, 5 Apr 2015 17:45:33 +0300 Subject: [PATCH] =?UTF-8?q?ADD=20=D0=BB=D0=B8=D0=BD=D0=BA=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BF=D1=83=D0=B1=D0=BB=D0=B8=D0=BA=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B8=20=D1=82=D0=BE=D1=87=D0=BA=D0=B8=20=D0=B2=20=D0=92=D0=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ground/controllers/PageController.php | 29 +++++++++++++++++++++++++++ ground/views/vkPoint.php | 12 +++++++++++ 2 files changed, 41 insertions(+) create mode 100644 ground/views/vkPoint.php 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