<?php ob_start('ob_gzhandler'); require_once $_SERVER['DOCUMENT_ROOT'] . '/class/autoload.php'; use NERDZ\Core\Db; use NERDZ\Core\User; $user = new User(); if (isset($_POST['comment'])) { $message = new NERDZ\Core\Comments(); if (!isset($_POST['hcid']) || !is_numeric($_POST['hcid'])) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': no hcid')); } $id = $_POST['hcid']; } else { $message = new NERDZ\Core\Messages(); if (!isset($_POST['hpid']) || !is_numeric($_POST['hpid'])) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': no hpid')); } $id = $_POST['hpid']; } if (!$user->isLogged()) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('REGISTER'))); } if (isset($_POST['thumb']) && is_numeric($_POST['thumb'])) { $thumb = (int) $_POST['thumb']; $dbResponse = $message->setThumbs($id, $thumb, isset($prj)); if ($dbResponse != Db::NO_ERRSTR) { die(NERDZ\Core\Utils::jsonDbResponse($dbResponse)); } } else { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': 3'));
<?php ob_start('ob_gzhandler'); require_once $_SERVER['DOCUMENT_ROOT'] . '/class/autoload.php'; use NERDZ\Core\User; $user = new User(); if (isset($_POST['comment'])) { $message = new NERDZ\Core\Comments(); if (!isset($_POST['hcid']) || !is_numeric($_POST['hcid'])) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': no hcid')); } $id = $_POST['hcid']; } else { $message = new NERDZ\Core\Messages(); if (!isset($_POST['hpid']) || !is_numeric($_POST['hpid'])) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': no hpid')); } $id = $_POST['hpid']; } $revNo = isset($_POST['revNo']) && is_numeric($_POST['revNo']) && $_POST['revNo'] >= 1 ? $_POST['revNo'] : 0; if (!$revNo) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR') . ': invalid revNo')); } if (!$user->isLogged()) { die(NERDZ\Core\Utils::jsonResponse('error', $user->lang('REGISTER'))); } $rev = $message->getRevision($id, $revNo, isset($prj)); die(is_object($rev) ? NERDZ\Core\Utils::jsonResponse(['datetime' => $user->getDateTime($rev->time), 'message' => $message->bbcode($rev->message)]) : NERDZ\Core\Utils::jsonResponse('error', $user->lang('ERROR')));
<?php // require_once $prj, $path variables if (!isset($prj, $path)) { die('$prj, $path required'); } ob_start('ob_gzhandler'); require_once $_SERVER['DOCUMENT_ROOT'] . '/class/autoload.php'; use NERDZ\Core; ob_start(array('NERDZ\\Core\\Utils', 'minifyHTML')); $user = new NERDZ\Core\User(); $messages = new NERDZ\Core\Messages(); $logged = $user->isLogged(); // boards $id = isset($_POST['id']) && is_numeric($_POST['id']) ? $_POST['id'] : false; $limit = isset($_POST['limit']) ? NERDZ\Core\Security::limitControl($_POST['limit'], 10) : 10; $beforeHpid = isset($_POST['hpid']) && is_numeric($_POST['hpid']) ? $_POST['hpid'] : false; // homepage if (isset($_POST['onlyfollowed'])) { $lang = false; $onlyfollowed = true; } else { $lang = isset($_POST['lang']) ? $_POST['lang'] : false; $onlyfollowed = false; } $vote = isset($_POST['vote']) && is_string($_POST['vote']) ? trim($_POST['vote']) : false; //search $specific = isset($_GET['specific']); $action = isset($_GET['action']) && $_GET['action'] === 'profile' ? 'profile' : 'project'; $search = !empty($_POST['q']) ? trim(htmlspecialchars($_POST['q'], ENT_QUOTES, 'UTF-8')) : false; //rewrite $path if searching not in home