diff --git a/ground/controllers/JsonController.php b/ground/controllers/JsonController.php index 8d126cb..8a991d4 100644 --- a/ground/controllers/JsonController.php +++ b/ground/controllers/JsonController.php @@ -42,6 +42,7 @@ class JsonController extends Controller $point->descriptionHtml = nl2br($point->description); $point->descriptionHtml = Helper::replaceLinks($point->descriptionHtml, '/?point='); $point->name = htmlspecialchars($point->name); + $point->moderate = $point->moderate ? 'show' : 'hide'; $imgs = $point->photos; $photosCount = 1; @@ -226,6 +227,7 @@ class JsonController extends Controller { $_POST['author'] = App::$user->id; $_POST['date'] = time(); + $_POST['moderate'] = (App::$user && App::$user->isAdmin == 1) ? $_POST['moderate'] : 0; $point->add($_POST); if (!$point->id) diff --git a/ground/views/modals/addPoint.php b/ground/views/modals/addPoint.php index 4dae78d..0a15bc9 100644 --- a/ground/views/modals/addPoint.php +++ b/ground/views/modals/addPoint.php @@ -51,6 +51,10 @@ diff --git a/public/js/app.js b/public/js/app.js index 68d29aa..6fa6487 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -287,6 +287,7 @@ function addPoint() source: $('#addPointSource').val(), lat: $('#addPointLat').val(), lng: $('#addPointLng').val(), + moderate: $('#moderate').val() == 'show' ? 1:0, id: id }, success: function (data) { @@ -387,6 +388,7 @@ function editPoint(id) $('#addPointSource').val(pointsSources[id].source); $('#addPointLat').val(pointsSources[id].lat); $('#addPointLng').val(pointsSources[id].lng); + $('#moderate').val(pointsSources[id].moderate); $('.extraImage', '#imgsContainer').remove(); if (pointsSources[id].images != undefined && pointsSources[id].images.length > 0)