echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_COMPLAINT_NOT_SEND)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_COMPLAINT_NOT_SEND)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_COMPLAINT_NOT_SEND)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_COMPLAINT_NOT_SEND)); } } elseif (isset($_POST['deleteCommentA']) && !empty($_POST['articleId'])) { if (!empty($_POST['deleteCommentA'])) { $articles = new articles(); $aComments = new articlesComments(); if ($arrData = $articles->getPublishedArticle("id=" . secure::escQuoteData($_POST['articleId']))) { if (!empty($_SESSION['sd_user']['data']['id']) && $_SESSION['sd_user']['data']['id'] == $arrData['id_user']) { if ($aComments->deleteRecords("id=" . secure::escQuoteData($_POST['deleteCommentA']))) { echo ajax::sdgJSONencode(array('success' => true)); } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_NOT_DELETE)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_NOT_DELETE)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_NOT_DELETE)); } } else { echo ajax::sdgJSONencode(array('error' => MESSAGE_COMMENTS_NOT_DELETE)); }
// формируем страницы // получаем общее количество статей $allRecords = $articles->cntArticles(); // формируем странцы $strPages = strings::generatePage($allRecords, $offset, CONF_ARTICLES_PERPAGE, $path); //передаем в шаблон строку сформированных страниц $smarty->assignByRef('strPages', $strPages); // СЕО данные $smarty->assign('meta_keywords', MENU_ARTICLES . ', ' . $section['name']); $smarty->assign('meta_description', MENU_ARTICLES . ' - ' . $section['name']); $arrAction['section'] = true; } else { messages::error404(); } } elseif ('view' === $_GET['action'] && !empty($_GET['id']) && validate::checkNaturalNumber($_GET['id'])) { if ($article = $articles->getPublishedArticle("id IN (" . secure::escQuoteData($_GET['id']) . ")")) { if (!empty($sections['full'][$article['id_section']])) { $smarty->assignByRef('article', $article); //var_dump ($section = $artsections -> getSectionById($article['id_section'])); $section = $sections['full'][$article['id_section']]; $arrNamePage = array(array('name' => MENU_ARTICLES, 'link' => chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&do=articles')), array('name' => $section['name'], 'link' => chpu::createChpuUrl(CONF_SCRIPT_URL . 'index.php?ut=' . $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] . '&do=articles&action=section&id=' . $section['tId'])), array('name' => $article['title'], 'link' => false)); // Формируем TITLE страницы $arrTitle = array(); CONF_ARTICLES_TITLE_SECTION_SITE ? $arrTitle[] = array('name' => MENU_ARTICLES) : null; CONF_ARTICLES_TITLE_SECTION_ARTICLE ? $arrTitle[] = array('name' => $section['name']) : null; CONF_ARTICLES_TITLE_ARTICLE_NAME ? $arrTitle[] = array('name' => $article['title']) : null; // проверка голосований за статью // проверяем наличие id статьи в куках пользователя // если $vote = true, значит пользователь уже голосовал за статью $vote = isset($_COOKIE['artvote']) && $_COOKIE['artvote'] ? !in_array($article['id'], explode(':', $_COOKIE['artvote'])) ? false : true : false; // проверяем ip последнего голосовавшего